./devel/py-virtualenv, Virtual Python Environment builder

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 16.2.0, Package name: py27-virtualenv-16.2.0, Maintainer: pkgsrc-users

virtualenv is a tool to create isolated Python environments.

The basic problem being addressed is one of dependencies and
versions, and indirectly permissions. Imagine you have an application
that needs version 1 of LibFoo, but another application requires
version 2. How can you use both these applications? If you install
everything into /usr/lib/python2.7/site-packages (or whatever your
platform's standard location is), it's easy to end up in a situation
where you unintentionally upgrade an application that shouldn't be
upgraded.

Or more generally, what if you want to install an application and
leave it be? If an application works, any change in its libraries
or the versions of those libraries can break the application.

Also, what if you can't install packages into the global site-packages
directory? For instance, on a shared host.

In all these cases, virtualenv can help you. It creates an environment
that has its own installation directories, that doesn't share
libraries with other virtualenv environments (and optionally doesn't
access the globally installed libraries either).


Required to run:
[devel/py-setuptools] [lang/python27]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 8765ed464e82f9e8cf64ac917a9f87993bdc11d0
RMD160: eda7ae7d3cb25c9d3eb7c6634c019e5d58966093
Filesize: 2044.271 KB

Version history: (Expand)


CVS history: (Expand)


   2019-01-04 22:44:13 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-virtualenv: updated to 16.2.0

v16.2.0:

Bugfixes
copyfile handles relative symlinks and symlinks to symlinks, avoiding problems \ 
when Python was installed using stow or homebrew.
Fix preserving of original path when using fish and a subshell.
Drop the source layout of the project, going back to how the source was laid out \ 
before 16.1.0.
Fix bootstrap script generation broken with 16.0.0. Support now both CPython, \ 
pypy, jython.
lib64 symlink is again relative (as was with < 16.1.0).

Features
fish version 3 support for the activation script.
powershell activator is no longer signed.
pyproject.toml with PEP-517 and PEP-518 is now provided. tox.ini is now packaged \ 
with the sdist. Distributions repackaging the library should use tox -e py to \ 
run the test suite on the sdist.
activate_this.py improvements: set VIRTUAL_ENV environment variable; pypy, pypy3 \ 
and jython support.
The xonsh shell is now supported by generating the xon.sh activation script.
Support pip wheels with removed certifi's cacert.pem.
Upgrade setuptools from 40.5.0 to 40.6.3 and wheel from 0.32.2 to 0.32.3.
powershell now also provides the pydoc function that uses the virtual \ 
environments pydoc.
Migrate to a setup.cfg based build. Minimum setuptools required to build is \ 
setuptools >= 40.6.3, this is automatically acquired for all PEP-518 builders \ 
(recommended), or acquired via the old setup_requires method otherwise. Move \ 
exclusively to a setuptools generated console entry point script, this now does \ 
make setuptools >= 18.0.0 a runtime dependency (install requires). Source and \ 
issue tracker now is shown on PyPi (supplied as package metadata) beside the \ 
homepage.

Deprecations (removal in next major release)
Using python setup.py test is now marked as deprecated and will be removed in \ 
next release. Use tox instead, always.
Using the project directly from the source layout is now deprecated. Going ahead \ 
people wanting to use the project without installing the virtualenv are \ 
encouraged to download the wheel from PyPi and extract it to access the \ 
virtualenv.py file. We’ll be switching to a src layout with next release.
No longer support distutils build/installation, now setuptools >= 40.6.3 is \ 
required.
   2018-11-01 19:09:52 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-virtualenv: updated to 16.1.0

16.1.0:
Fixed documentation to use pypi.org and correct curl options
bug fix: ensure prefix is absolute when creating a new virtual environment
upgrade setuptools from 39.1.0 to 40.5.0
upgrade wheel from 0.31.1 to 0.32.2
upgrade pip from 10.0.1 to 18.1
activate.csh does not use basename and handles newlines
fix failure to copy on platforms that use lib64
enable tab-completion in the interactive interpreter by default, thanks to a new \ 
sys.__interactivehook__ on Python 3
suppress warning of usage of the deprecated imp module
   2018-06-11 11:11:29 by Adam Ciarcinski | Files touched by this commit (1) | Package updated
Log message:
py-virtualenv: updated HOMEPAGE
   2018-05-27 14:42:42 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
py-virtualenv: update to 16.0.0.

16.0.0 (2018-05-16)
-------------------

* Drop support for Python 2.6.

* Upgrade pip to 10.0.1.

* Upgrade setuptools to 39.1.0.

* Upgrade wheel to 0.31.1.
   2018-03-24 08:51:15 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-virtualenv: updated to 15.2.0

15.2.0:
Upgrade setuptools to 39.0.1.
Upgrade pip to 9.0.3.
Upgrade wheel to 0.30.0.
   2017-09-04 20:08:31 by Thomas Klausner | Files touched by this commit (163)
Log message:
Follow some redirects.
   2017-01-03 14:23:05 by Jonathan Perkin | Files touched by this commit (52)
Log message:
Use "${MV} || ${TRUE}" and "${RM} -f" consistently in \ 
post-install targets.
   2016-11-28 16:15:40 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
Updated py-virtualenv to 15.1.0.

15.1.0 (2016-11-15)
-------------------

* Support Python 3.6.

* Upgrade setuptools to 28.0.0.

* Upgrade pip to 9.0.1.

* Don't install pre-release versions of pip, setuptools, or wheel from PyPI.