This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author BinaryKhaos
Recipients BinaryKhaos, pitrou, vinay.sajip
Date 2014-04-11.09:12:09
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1397207531.35.0.550229403486.issue21197@psf.upfronthosting.co.za>
In-reply-to
Content
Take for example the case that you have to juggle with several venvs and mix them together. This has happened to me in the past in very legitimate cases. You have to add those venvs to the path yourself. I am not talking about having a shell where you do your work but some other automated tasks.

Or jedi (http://jedi.jedidjah.ch/) which has become a popular autocompletion third party tool that supports venvs. You pass it the base directories and it adds their site-packages to the appropriate places. Naturally it has to know if those are under lib or lib64.

Just to name two examples. I guess there are more tools out there which have to juggle with venvs and would stumble upon this inconsistency in comparison with virtualenv. Both are naturally fixable on the user side here but since virtualenv provided those symlinks since quite a while and since IMHO venv should stay as compatible with it as possible, it would be nice if venv provided those too.

Besides all of that, creating a "lib"-dir during the venv creation while for all later installations via pip "lib64" is used (which wasn't created initially), sounds like a bug all in itself. ;-)

If you want, I could have a look and come up with a patch, if you would be willing to consider this "feature" (adding a lib64 to lib symlink).
History
Date User Action Args
2014-04-11 09:12:11BinaryKhaossetrecipients: + BinaryKhaos, vinay.sajip, pitrou
2014-04-11 09:12:11BinaryKhaossetmessageid: <1397207531.35.0.550229403486.issue21197@psf.upfronthosting.co.za>
2014-04-11 09:12:11BinaryKhaoslinkissue21197 messages
2014-04-11 09:12:09BinaryKhaoscreate