Skip to content

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