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

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


Branch: CURRENT, Version: 16.7.9, Package name: py39-virtualenv-16.7.9, 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/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

RMD160: 1ec5152c8d82350fd24358cfa0d112fdf70e7094
Filesize: 5001.677 KB

Version history: (Expand)


CVS history: (Expand)


   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles
   2020-05-16 19:38:40 by Adam Ciarcinski | Files touched by this commit (9)
Log message:
pytest from versioned deps.
   2020-01-23 23:59:43 by Thomas Klausner | Files touched by this commit (1) | Package updated
Log message:
py-virtualenv: match PLIST to 16.7.9 update
   2020-01-22 20:27:07 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-virtualenv: updated to 16.7.9

v16.7.9:
Bugfixes
- upgrade setuptools from ``41.6.0`` to ``42.0.2``
   2019-11-25 12:54:38 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-virtualenv: updated to 16.7.8

v16.7.8:
- upgrade setuptools from 41.4.0 to 41.6.0
   2019-10-29 16:07:27 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-virtualenv: updated to 16.7.7

v16.7.7:
Bugfixes
- * fix virtualenv creation when ``--no-pip`` argument used.
- upgrade bundled pip from ``19.3`` to ``19.3.1``

v16.7.6:
Bugfixes
- fix to support for Python 3 on MacOS 10.15 provided by Xcode
- bump bundled pip from ``19.2.3`` to ``19.3`` and setuptools from ``41.2.0`` to \ 
``41.4.0``
   2019-09-06 15:42:25 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-virtualenv: updated to 16.7.5

v16.7.5:
Bugfixes
- upgrade pip from 19.2.2 to 19.2.3

v16.7.4:
Bugfixes
- * fix powershell activation when sourced
- * upgrade wheel from 0.33.4 to 0.33.6 and setuptools from 41.1.0 to 41.2.0

v16.7.3:
Bugfixes
- upgrade pip from 19.1.1 to 19.2.2 and setuptools from 41.0.1 to 41.1.0

v16.7.2:
Bugfixes
- fix regression - sh activation script not working under sh (only bash)

v16.7.1:
Features
- pip bumped to 19.2.1

v16.7.0:
Features
- activate.ps1 syntax and style updated to follow PSStyleAnalyzer rules
- Allow creating virtual environments for 3.xy.
- Report error when running activate scripts directly, instead of sourcing. By \ 
reporting an error instead of running silently, the user get immediate feedback \ 
that the script was not used correctly. Only Bash and PowerShell are supported \ 
for now.
- * add pip 19.2 (19.1.1 is kept to still support python 3.4 dropped by latest pip)
   2019-07-18 13:24:53 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-virtualenv: updated to 16.6.2

v16.6.2:

Bugfixes
- Extend the LICESNE search paths list by lib64/pythonX.Y to support Linux
  vendors who install their Python to /usr/lib64/pythonX.Y (Gentoo, Fedora,
  openSUSE, RHEL and others)