E548 chore: fix missing setuptools in CI by milas · Pull Request #3189 · docker/docker-py · GitHub
[go: up one dir, main page]

Skip to content

Conversation

milas
Copy link
Contributor
@milas milas commented Nov 21, 2023

Install setuptools in addition to wheel before trying to run python setup.py manually.

Note that setuptools is already correctly listed in the pyproject.toml file for consumers installing via pip etc, but in CI the file is run directly to generate sdist and bdist_wheel artifacts for PyPI.

See failing CI log here: https://github.com/docker/docker-py/actions/runs/6947629399/job/18901833765

Install `setuptools` in addition to `wheel` before trying to run
`python setup.py` manually.

Note that `setuptools` is already correctly listed in the
`pyproject.toml` file for consumers installing via `pip` etc, but
in CI the file is run directly to generate `sdist` and `bdist_wheel`
artifacts for PyPI.

Signed-off-by: Milas Bowman <milas.bowman@docker.com>
@milas milas requested a review from glours November 21, 2023 20:57
@milas milas self-assigned this Nov 21, 2023
@milas milas merged commit cb8f2c6 into docker:main Nov 27, 2023
@milas milas deleted the packaging-deps branch November 27, 2023 14:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants
0