-
-
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
v11.10.1: initial pipenv install
in existing virtualenv fails
#2078
Comments
Can you please provide the command you used... |
Based on reading your PR you passed You’re running inside a virtualenv I can see, so passing |
Let me know if that clears things up, I see you already opted to move away from pipenv but I’m fairly confident that all you actually needed to do in this case was not pass |
The command used is only Please note that "Warning: --system is intended to be used for Pipfile installation, ..." is printed despite not using the |
@kvikshaug er right, yes, totally missed that... people don't normally fill out the issue template accurately 😅 I thought I fixed this before releasing... but yeah this is definitely still present... sorry, this is bad |
No problem 🙂 to be clear, the linked PR is a bit misleading and we are not moving away from pipenv as a tool in general. Thanks for following up. |
- Fixes #2078 Signed-off-by: Dan Ryan <[email protected]>
Please release this. |
- Removes py34 environment for tox envs that use the requirements-dev.txt. It seems that in python 3.4 a sphinx requirement does not have all their dependencied pinned and so the pinning check during installation fails. py34 is kept in the integration tox env that uses pipenv install - Keeps pipenv to 11.10.0 in tox ini due to existing issue with travis and tox (pypa/pipenv#2078)
- Removes py34 environment for tox envs that use the requirements-dev.txt. It seems that in python 3.4 a sphinx requirement does not have all their dependencied pinned and so the pinning check during installation fails. py34 is kept in the integration tox env that uses pipenv install - Keeps pipenv to 11.10.0 in tox ini due to existing issue with travis and tox (pypa/pipenv#2078)
I'm still seeing this issue on version 11.10.4, I checked my pipenv/core.py file, it includes the change of #2091.
|
I am also still seeing this error with pipenv v11.10.4. In the fix, should it have been the following?
|
@pegler thanks for the fix and sorry for the logic error! |
FYI: this is blowing up on me, and I worked around it as described by @pegler , so hopefully this re-fixed fix can be released soon. |
- Keeps pipenv to 11.10.0 in tox ini due to existing issue with travis and tox (pypa/pipenv#2078)
- Keeps pipenv to 11.10.0 in tox ini due to existing issue with travis and tox (pypa/pipenv#2078)
This still seems to be an issue in 2018.05.18... has the fix been released and I'm missing something? |
There's a fix on master but there hasn't been another relase yet |
For everybody having problems with pipenv: try poetry I was waiting for a whole month for this fix, but after pipenv disappointed me several times now, i switched .. pipenv still has not earned its 1.0 release number! |
Your comment is nonsensical since pipenv uses calver. Separately, version number does not imply how mature a project is. Maybe poetry is a good alternative to pipenv, but using version as a selling point is not a good argument. |
come on - have a look at the version history. Switching to calver just recently only tells me that also the pipenv devs think it has been hilarious to be at version 11 and still not being able to export a rock solid version of a requirements.txt without multiple versions of the same modules resulting in unusable exports. Since i first tried to start using pipenv in December i fell in love with the superior concept. But being put down so many times i still have a requirements.txt in my projects as a fallback, because i needed it so many times now. It just isnt fun to still need it after 7 months and 11 major versions!
Ok, thats your take on version numbers .. im not going to start a discussion on this one. |
I think this is just a difference of opinion on the expectations of an open source project. I saw this bug wasn't fixed so I submitted a pull request with the fix. The volunteers managing this project haven't yet released a new version to pypi. If you think this project could be improved then I think you should contribute. |
yep, release is coming out tomorrow, many changes and improvements. @kakulukia If you aren't able to contribute in a mature and productive way, please refrain from contributing at all. Packaging is a complicated subject and the tooling is quite difficult; the next release of pipenv brings many internal changes and improvements, including an upgrade to pip 10 and an upgrade to piptools. As we are all volunteers, this took considerable time and effort on the side. |
It works if you first install pipenv before_script: |
$ python -m pipenv.help output
Pipenv version:
'11.10.1'
Pipenv location:
'/usr/local/lib/python3.6/site-packages/pipenv'
Python location:
'/usr/local/bin/python'
Other Python installations in
PATH
:3.6
:/usr/local/bin/python3.6m
3.6
:/usr/local/bin/python3.6
3.6
:/usr/local/bin/python3.6
3.6.5
:/usr/local/bin/python
3.6.5
:/usr/local/bin/python
3.6.5
:/usr/local/bin/python3
3.6.5
:/usr/local/bin/python3
PEP 508 Information:
System environment variables:
HOSTNAME
GPG_KEY
TERM
PYTHON_VERSION
PATH
PWD
LANG
PYTHON_PIP_VERSION
SHLVL
HOME
_
OLDPWD
PYTHONDONTWRITEBYTECODE
PIP_PYTHON_PATH
Pipenv–specific environment variables:
Debug–specific environment variables:
PATH
:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
LANG
:C.UTF-8
PWD
:/app
Expected result
Actual result
Steps to replicate
Requires pipenv v11.10.1. Not reproducible in v11.10.0. In an empty directory, run:
The text was updated successfully, but these errors were encountered: