-
Notifications
You must be signed in to change notification settings - Fork 9
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
desiutil.setup may be incompatible with recent versions of setuptools #198
Comments
To abandon backwards compatibility, we need:
After those have been completed, then we can remove support for setup.py itself for all packages en-masse, but let's not remove setup.py package-by-package until the new commands work everywhere so that we don't have to keep track of which packages require the old vs. new commands. @weaverba137 please edit this comment to correct/expand this table as needed:
|
The table already exists: https://desiutil.readthedocs.io/en/latest/helpers.html. Is that sufficient? |
To be clear, we will still need |
The exception above only appeared when compiling documentation with Sphinx. Pinning Sphinx<7 in the test suite eliminates this error. We still need to do the task of eliminating desiutil from various setup.py files, but for the purposes of desiutil, there is a workaround that will allow documentation builds to succeed. |
During recent documentation tests, imports of
desiutil.setup
triggered errors related to importingsetuptools
.Since this is likely related to the deprecation of
setup.py
, we may need to abandon backward-compatible support fordesiutil
enhancements tosetup.py
sooner rather than later.We already have replacements for the functionality. The only thing needed here is a decision to abandon backward-compatibility.
Full traceback:
The text was updated successfully, but these errors were encountered: