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

setuptools broke many popular python projects #43

Closed
alex opened this issue Mar 6, 2014 · 2 comments
Closed

setuptools broke many popular python projects #43

alex opened this issue Mar 6, 2014 · 2 comments

Comments

@alex
Copy link
Member

alex commented Mar 6, 2014

setuptools made a backwards incompatible change (removing setuptools.Feature) which broke a bunch of packages (pymongo, cffi, markupsafe, etc.). Almost no users were aware this change was going to happen because deprecation warnings are silent by default. Further this change was made without actually checking to see if projects were using teh feature.

@dstufft
Copy link
Member

dstufft commented Mar 6, 2014

CC @jaraco

@ncoghlan
Copy link
Member

ncoghlan commented Mar 2, 2018

Python 3.7+ makes DeprecationWarning visible by default in __main__ modules again, which will also make warnings visible in setup.py files.

setuptools may also want to consider using FutureWarning for some of its warnings (since those are always visible by default, regardless of Python version or the module that triggers them).

@ncoghlan ncoghlan closed this as completed Mar 2, 2018
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

No branches or pull requests

3 participants