You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
poetry re-installs up-to-date site-packages when virtualenvs.create is false #1882
I am on the latest Poetry version. (1.0.2 & 1.0.1)
I have searched the issues of this repo and believe that this is not a duplicate.
If an exception occurs when executing a command, I executed it again in debug mode (-vvv option).
OS version and name: CentOS Linux release 7.5.1804
Poetry version: 1.0.2
Issue
Since poetry 1.0.1 we experience that already up-to-date site-packages (with the correct versions) are reinstalled by poetry, as it tries to update them, similar to #1711 (there it was about dist-packages). This was still working in poetry 1.0.0. This happens when not using poetry's virtualenv feature (using poetry config virtualenvs.create false), in this case we are using conda to manage the environments.
Here's a part of the poetry install output, when running it the second time:
Reacted by Florian Matthes, François Mockers, Frankie Robertson, Adam Hodges, Matt Fleming, jesse, Julius Marozas, Daniel Fritz, Laurent Savaete, David Hotham and 3 more
Tested it again with poetry 1.0.10 and could reproduce this issue, however this seems to be fixed on the develop branch / 1.1.0a3, it works for site-packages and dist-packages there.
If anybody else needs poetry to install packages once for site-packages and dist-packages (see #1711) with the current versions, we are using a specific poetry version for both cases:
# just using setuptools since that's installed almost everywhere
PACKAGE_LOCATION=$(pip show setuptools | grep Location | tail -c 14)
if [[ "$PACKAGE_LOCATION" == "dist-packages" ]]; then
pip install poetry==1.0.5 # or sth. newer
else
pip install poetry==1.0.0
fi
Activity
jstriebel commentedon Mar 24, 2020
Just tested this with poetry
1.0.5and reproduced this issue.jstriebel commentedon Jul 23, 2020
Tested it again with poetry
1.0.10and could reproduce this issue, however this seems to be fixed on thedevelopbranch /1.1.0a3, it works for site-packages and dist-packages there.If anybody else needs poetry to install packages once for site-packages and dist-packages (see #1711) with the current versions, we are using a specific poetry version for both cases:
jstriebel commentedon Oct 21, 2020
This is fixed with poetry
1.1.0, thanks!github-actions commentedon Mar 2, 2024
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.