-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
extras_require and length of name > 5 fails. #870
Comments
Yeah, this is definitely a bug. I haven't had a chance to look into it yet, but I'll try to set aside some time this weekend. If anyone else would like to pick this up before then, feel free. |
Are there any workarounds for this? |
We still haven't root caused the issue, so the only suggestion at this time is you'll have to use pip or a non-wheel (I wouldn't recommend with something like tensorflow). |
What are the consequences of using pip inside Does this just screw with the lock file? |
@spott yes, it will install but nothing will be added to the lockfile or Pipfile. This means you'd have to run this step on every install. |
@nateprewitt: I'll have to run which step? pipenv lock? |
Tensorflow won't be added to the Pipfile when you install it via pip. This means it will also not be included in the lockfile when locking. You'll need to run pipenv shell and install Tensorflow via pip anytime you run pipenv install. |
@nateprewitt: Ah. Thanks. hopefully this bug will be fixed when I next need to do that. |
@nateprewitt I've got the bug and part of the solution (it's the same as the local file installation issues, relating to passing relative paths to the Requirements library which can't parse anything with slashes) -- just need to fix the piece for markers as well. Edited because I read the actual issue-- will add that to todos |
I have a setup.py that looks like this:
When attempting
pipenv install "-e .[sqlalchemy]"
it fails with:However, renaming the extra_requires to
sqla
works fine.The text was updated successfully, but these errors were encountered: