-
-
Notifications
You must be signed in to change notification settings - Fork 835
Closed
Milestone
Description
some python 3.10 alpha version we use for testing now breaks all our testing (not only on 3.10, but also cancelling the other test runs) because of the distutils deprecation.
we use distutils:
- in setup.py to subclass and extend the
cleancommand (to remove generated files by cython) - for
LooseVersionat 2 other places
The setuptools migration docs are rather unhelpful for this, subclassing is undocumented, could not find clean in setuptools and I also could not find a direct replacement for LooseVersion. Importing from setuptools._distutils runs into the same issues.
For borg 1.1.x there is also the requirement that we avoid adding new dependencies (while we still want to support python 3.10 for future 1.1.x releases), so using the packaging pypi package for some Version class is no solution.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels