python-virtualenv-clone

Script to clone virtualenvs

virtualenv cloning script. A script for cloning a non-relocatable virtualenv. Virtualenv provides a way to make virtualenv's relocatable which could then be copied as we wanted. However making a virtualenv relocatable this way breaks the no-site-packages isolation of the virtualenv as well as other aspects that come with relative paths and '/usr/bin/env' shebangs that may be undesirable. Also, the .pth and .egg-link rewriting doesn't seem to work as intended. This attempts to overcome these issues and provide a way to easily clone an existing virtualenv. It performs the following: - copies sys.argv[1] dir to sys.argv[2] - updates the hardcoded VIRTUAL_ENV variable in the activate script to the new repo location. (--relocatable doesn't touch this) - updates the shebangs of the various scripts in bin to the new python if they pointed to the old python. (version numbering is retained.) it can also change '/usr/bin/env python' shebangs to be absolute too, though this functionality is not exposed at present. - checks sys.path of the cloned virtualenv and if any of the paths are from the old environment it finds any .pth or .egg-link files within sys.path located in the new environment and makes sure any absolute paths to the old environment are updated to the new environment. - finally it double checks sys.path again and will fail if there are still paths from the old environment present.

Для openSUSE Leap 16.0 відсутній офіційний пакунок

Дистрибутиви

openSUSE Tumbleweed

devel:languages:python Експериментально
0.5.7
devel:languages:python:backports Експериментально
0.5.7

openSUSE Leap 16.0

devel:languages:python Експериментально
0.5.7
devel:languages:python:backports Експериментально
0.5.7

openSUSE Leap 15.6

devel:languages:python:backports Експериментально
0.5.7

openSUSE Leap 15.5

devel:languages:python:backports Експериментально
0.5.7

openSUSE Backports for SLE 15 SP7

devel:languages:python:backports Експериментально
0.5.7

openSUSE Backports for SLE 15 SP4

devel:languages:python:backports Експериментально
0.5.7

SUSE SLE-15-SP1

RedHat RHEL-7

isv:perlur:epel Експериментально
0.2.4

Непідтримувані дистрибутиви

Наступні дистрибутиви офіційно не підтримуються. Використовуйте ці пакунки на власний ризик.