mitsuhiko / pipsi

pip script installer
Other
2k stars 134 forks source link

Use of virtualenv (for Py3) leads to venv creating broken venvs #160

Open ulope opened 6 years ago

ulope commented 6 years ago

Pipsi always uses virtualenv (even on Python 3) to create the virtualenvs packages are installed into.

Normally this isn't a problem, however there seems to an incompatibility with venv when running inside a virtualenv virtualenv.

Related issues:

This is unfortunate since it causes tools installed with pipsi being unable to create other virtualenvs using the builtin venv module.

A solution would be to use venv instead of virtualenv on Python3.

ramiro commented 6 years ago

Seems to be duplicate of #123 and #142 and already fixed in master.

sersorrel commented 6 years ago

Indeed, appears to be fixed (using b43229d8a to test): after reinstalling Poetry via pipsi, poetry install now creates a working virtualenv.

GreenGremlin commented 5 years ago

Any word on when the fix might be released?

cs01 commented 5 years ago

pipsi is no longer maintained. You may have better luck with pipx.