diff options
Diffstat (limited to 'devel')
-rw-r--r-- | devel/py-virtualenv/DESCR | 22 | ||||
-rw-r--r-- | devel/py-virtualenv/Makefile | 20 | ||||
-rw-r--r-- | devel/py-virtualenv/PLIST | 18 | ||||
-rw-r--r-- | devel/py-virtualenv/distinfo | 5 |
4 files changed, 65 insertions, 0 deletions
diff --git a/devel/py-virtualenv/DESCR b/devel/py-virtualenv/DESCR new file mode 100644 index 00000000000..1bcf917025d --- /dev/null +++ b/devel/py-virtualenv/DESCR @@ -0,0 +1,22 @@ +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). diff --git a/devel/py-virtualenv/Makefile b/devel/py-virtualenv/Makefile new file mode 100644 index 00000000000..b6a610b1f55 --- /dev/null +++ b/devel/py-virtualenv/Makefile @@ -0,0 +1,20 @@ +# $NetBSD: Makefile,v 1.1 2012/10/06 22:23:22 wiz Exp $ + +DISTNAME= virtualenv-1.8.2 +PKGNAME= ${PYPKGPREFIX}-${DISTNAME} +CATEGORIES= devel python +MASTER_SITES= http://pypi.python.org/packages/source/v/virtualenv/ + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://pypi.python.org/pypi/virtualenv +COMMENT= Virtual Python Environment builder +LICENSE= mit + +PKG_DESTDIR_SUPPORT= user-destdir + +PLIST_SUBST+= PYVERSSUFFIX=${PYVERSSUFFIX} +REPLACE_PYTHON= virtualenv.py + +.include "../../lang/python/application.mk" +.include "../../lang/python/egg.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/devel/py-virtualenv/PLIST b/devel/py-virtualenv/PLIST new file mode 100644 index 00000000000..0edfee5a6f6 --- /dev/null +++ b/devel/py-virtualenv/PLIST @@ -0,0 +1,18 @@ +@comment $NetBSD: PLIST,v 1.1 2012/10/06 22:23:22 wiz Exp $ +bin/virtualenv +bin/virtualenv-${PYVERSSUFFIX} +${PYSITELIB}/${EGG_INFODIR}/PKG-INFO +${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt +${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt +${PYSITELIB}/${EGG_INFODIR}/entry_points.txt +${PYSITELIB}/${EGG_INFODIR}/not-zip-safe +${PYSITELIB}/${EGG_INFODIR}/top_level.txt +${PYSITELIB}/virtualenv.py +${PYSITELIB}/virtualenv.pyc +${PYSITELIB}/virtualenv.pyo +${PYSITELIB}/virtualenv_support/__init__.py +${PYSITELIB}/virtualenv_support/__init__.pyc +${PYSITELIB}/virtualenv_support/__init__.pyo +${PYSITELIB}/virtualenv_support/distribute-0.6.28.tar.gz +${PYSITELIB}/virtualenv_support/pip-1.2.1.tar.gz +${PYSITELIB}/virtualenv_support/setuptools-0.6c11-py${PYVERSSUFFIX}.egg diff --git a/devel/py-virtualenv/distinfo b/devel/py-virtualenv/distinfo new file mode 100644 index 00000000000..37d165e021f --- /dev/null +++ b/devel/py-virtualenv/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1 2012/10/06 22:23:22 wiz Exp $ + +SHA1 (virtualenv-1.8.2.tar.gz) = 58c696ee6025402278f9c9b4705664e16fff07d6 +RMD160 (virtualenv-1.8.2.tar.gz) = e39dc7551f7caa54a41e5ad1bbae6777d616cd31 +Size (virtualenv-1.8.2.tar.gz) = 2168682 bytes |