Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: fix missing setuptools in CI #3189

Merged
merged 1 commit into from
Nov 27, 2023
Merged

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
10 checks passed
@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