Opened 7 years ago

Last modified 6 years ago

#43638 new defect

py27-virtualenvwrapper: Does not use virtualenv with appropriate suffix

Reported by: Tatsh (Andrew Udvare) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.2.1
Keywords: Cc: ryandesign (Ryan Schmidt), nerdling (Jeremy Lavergne), neverpanic (Clemens Lang), pixilla (Bradley Giesbrecht), petrrr
Port: py-virtualenvwrapper

Description

virtualenvwrapper.sh-2.7 is installed and can be sourced but it does not seem to want to use virtualenv-2.7 but instead wants to use virtualenv (no suffix). Maybe this is hard-coded.

It may be unnecessary to suffix virtualenvwrapper.sh with a version for these reasons:

  • It is inconsistent to not have mkvirtualenv-2.7 , rmvirtualenv-2.7 as commands
  • virtualenvwrapper is made for all relevant versions of Python (although I have no idea if it is a separate package per version, especially 2 vs 3)
  • mkvirtualenv accepts a -p argument for the path of which Python implementation to use: mkvirtualenv -p /usr/bin/python some-name (if you really wanted to)
  • If virtualenvwrapper.sh is not suffixed, it means shell configurations (bashrc) that are made to be compatible with many OS's do not need a special clause for the MacPorts version

The 'fix' to virtualenvwrapper.sh-2.7's mkvirtualenv is to use symlinks to virtualenv and relevant applications like pip. I have a script attached that creates such symlinks assuming that the version desired is 2.7. I am currently running it every so often with launchd or manually.

Attachments (1)

update-27-symlinks (272 bytes) - added by Tatsh (Andrew Udvare) 7 years ago.

Download all attachments as: .zip

Change History (7)

Changed 7 years ago by Tatsh (Andrew Udvare)

Attachment: update-27-symlinks added

comment:1 Changed 7 years ago by Tatsh (Andrew Udvare)

Cc: audvare@… added

Cc Me!

comment:2 Changed 7 years ago by nerdling (Jeremy Lavergne)

Cc: ryandesign@… snc@… akitada@… cal@… added; audvare@… removed

comment:3 Changed 7 years ago by pixilla (Bradley Giesbrecht)

Cc: pixilla@… added

Cc Me!

comment:4 Changed 7 years ago by mf2k (Frank Schima)

Keywords: virtualenv virtualenvwrapper removed
Port: py-virtualenvwrapper added

comment:5 Changed 7 years ago by mf2k (Frank Schima)

Cc: akitada@… removed

Removing former maintainer from Cc. See #43692.

comment:6 Changed 6 years ago by petrrr

Cc: petr@… added

Cc Me!

Note: See TracTickets for help on using tickets.