Skip to content

Update minimum dependencies on setuptools #1116

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

Closed
wants to merge 1 commit into from

Conversation

do3cc
Copy link

@do3cc do3cc commented Mar 13, 2025

In another project that has an indirect dependency on setuptools-scm, I am trying to use a feature of uv for CI testing, where it will install the minimum support version of each dependency. This works surprisingly well, with a few minor exceptions.
I have tested the actual minimum versions of setuptools for setuptools-scm for python version 3.9 to 3.13 and added the information.
I would prefer to just up the minimum version for all python versions to 67, however I suspect that this package is sufficient popular that it will be used in linux distribution packages and getting updated setuptools versions are hard get. So for the PR, I created different pinnings for different python versions. But I am more than happy to change this to one version that works for all supported python versions.

@RonnyPfannschmidt
Copy link
Contributor

We can't update the dependency easily

We may actually have to drop the minimum version due to bugs in Ubuntu lts

@do3cc
Copy link
Author

do3cc commented Mar 17, 2025

Ugh, Linux distributions and their promises for long time support on the back of others :-(

Thank you, I will close this, I don't want to cause large scale breakage for this.

@do3cc do3cc closed this Mar 17, 2025
@RonnyPfannschmidt
Copy link
Contributor

There will eventually be releases that force breakage on broken Linux

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