diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml index 4ccc0124..c5d9c5e6 100644 --- a/.github/workflows/python-publish.yml +++ b/.github/workflows/python-publish.yml @@ -23,7 +23,7 @@ jobs: - name: Setup and Build run: | - pip install -U pip build + pip install -U pip .[setup] python -m build python -m twine check dist/* diff --git a/pyproject.toml b/pyproject.toml index c2e57d9a..c5e88efc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -47,6 +47,10 @@ docker = [ ] podman = ["podman-py"] beaker = ["beaker-client"] +setup = [ + "build", + "twine", +] [project.scripts] broker = "broker.commands:cli"