-
Notifications
You must be signed in to change notification settings - Fork 14
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
How to treat non-stdlib packages that are available by default in [all] venvs ? #80
Comments
( Heres' what I get on my machine (NixOS, inside our dev shell) when using the
So it seems
That one includes In any case, I'm pretty sure we're not importing anything from |
BTW, I came across this article (https://pradyunsg.me/blog/2023/01/21/thoughts-on-python-packaging/#pip-a-privileged-player) that, in a footnote, linked to python/cpython#101039: Apparently setuptools is no longer being installed by default in a venv, starting with Python 3.12. Good thing we found this now, instead of getting an ugly surprise when upgrading later. |
The opinion we have arrived at is that any undeclared non-stdlib dependency should be flagged, even if it's a package (like |
This is actually 2 issues for the price of one :D
In one conversation in PR #70, it turned out that some packages are available in virtual environments / part of the Python distribution, while not belonging to stdlib.
We'd like to know:
pkg_resources
)?Original conversation
@mknorps:
@jherland:
The text was updated successfully, but these errors were encountered: