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 included in requirements.txt generation #1417
Comments
I understand why this is (it's in pip-tools My use case is compiling a set of wheels from a |
setuptools is a special package that should be provided by the base python installation (much like pip) and will always be excluded. |
@ipmb What is the intention behind having a |
It's a third party dependency that is including it. I understand what both you and @kennethreitz are saying and agree, but unfortunately there are lots of packages on PyPI that have
You'll get an error like this:
The workaround I have in place is not so pretty:
|
ah, so that is a bug. |
#1417 Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
fixed! |
This doesn't seem to be resolved in
|
Describe your environment
Expected result
The lock file should include all the dependencies of the installed package. Usually this isn't an issue because setuptools will already be installed, but it prevents me from using
pip wheel
against the generated requirements to create wheels.Actual result
setuptools
is excluded from the lock file and requirements which prevents the generation of wheels usingpip wheel
.Steps to replicate
The text was updated successfully, but these errors were encountered: