debian/0000755000000000000000000000000012235416572007175 5ustar debian/README.Debian0000644000000000000000000000160312235416530011230 0ustar In contrast to the information in /usr/share/doc/virtualenvwrapper/html/index.html this package installs virtualenvwrapper.sh as /usr/share/virtualenvwrapper/virtualenvwrapper.sh the lazy version is installed as /usr/share/virtualenvwrapper/virtualenvwrapper_lazy.sh. Virtualenvwrapper is enabled if you install the package bash-completion and enable bash completion support in /etc/bash.bashrc or your ~/.bashrc. The bash completion file in /etc/bash_completion.d/virtualenvwrapper sources the lazy version of virtualenvwrapper by default but can be configured to load the full version instead. If you only want to use virtualenvwrapper you may just add source /usr/share/virtualenvwrapper/virtualenvwrapper.sh to your ~/.bashrc or ~/.zshrc. Python3 support is not enabled in the Debian package because it requires a Python3 compatible virtualenv version that is not packaged for Debian yet. debian/control0000644000000000000000000000231712235416530010575 0ustar Source: virtualenvwrapper Section: python Priority: optional Maintainer: Jan Dittberner Build-Depends: debhelper (>= 7.0.50~) Build-Depends-Indep: bash-completion, python (>= 2.5.4-1~), python-pbr | python3-pbr, python-setuptools (>= 0.6b3), python-sphinx (>= 1.0.7+dfsg) | python3-sphinx Standards-Version: 3.9.4 Homepage: http://www.doughellmann.com/projects/virtualenvwrapper/ Vcs-Git: git://anonscm.debian.org/collab-maint/virtualenvwrapper.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/virtualenvwrapper.git Package: virtualenvwrapper Architecture: all Depends: python-virtualenv, ${misc:Depends}, ${python:Depends}, ${sphinxdoc:Depends} Recommends: bash-completion Description: extension to virtualenv for managing multiple virtual Python environments virtualenvwrapper is a set of extensions to Ian Bicking's virtualenv tool. The extensions include wrappers for creating and deleting virtual environments and otherwise managing your development workflow, making it easier to work on more than one project at a time without introducing conflicts in their dependencies. debian/changelog0000644000000000000000000002231112235416530011040 0ustar virtualenvwrapper (4.1.1-1) unstable; urgency=low * New upstream version * refresh patches * drop debian/patches/debianspecific-setup.py.patch * remove files related to multilingual documentation dropped upstream * debian/control: - add build dependency to python-pbr/python3-bpr - use canonical VCS-* URLs - bump Standards-Version to 3.9.4 (no changes) - add bash-completion to Build-Depends-Indep - move bash-completion from Depends to Recommends * debian/rules: - add PBR_VERSION and SKIP_PIP_INSTALL for pbr in setup.py - update sphinx doc source path - upstream dropped es and jp translations, same here - move virtualenvwrapper.sh and virtualenvwrapper_lazy.sh into /usr/share/virtualenvwrapper - add a call to dh_bash-completion * remove debian/virtualenvwrapper.examples * add debian/patches/remove-virtualenvwrapper_lazy-shebang.patch to remove shebang and fix path to virtualenvwrapper.sh * add debian/virtualenvwrapper.bash-completion with a new way to run the bash completion, it defaults to virtualenvwrapper_lazy.sh (Closes: #687808, #728373) * update information in debian/README.Debian * add debian/pydist-overrides to assist dh_python2 -- Jan Dittberner Sun, 03 Nov 2013 10:54:11 +0100 virtualenvwrapper (3.4-2) unstable; urgency=low * Fix "FTBFS with python3-sphinx: TypeError: expecting str data, not bytes" with debian/patches/fix-python3-sphinx-build.patch (Closes: #680863) * fix FTBFS twice in a row by removing *.egg-info in debian/rules clean -- Jan Dittberner Mon, 09 Jul 2012 21:25:06 +0200 virtualenvwrapper (3.4-1) unstable; urgency=low * New upstream version * install virtualenvwrapper_lazy.sh in /usr/share/doc/virtualenvwrapper/examples * refresh debian/patches/debianspecific-setup.py.patch -- Jan Dittberner Mon, 21 May 2012 23:11:48 +0200 virtualenvwrapper (3.3-1) unstable; urgency=low * New upstream version * change Build-Depends for dh_sphinxdoc to python-sphinx (>= 1.0.7+dfsg) | python3-sphinx * bump Standards-Version to 3.9.3 (no changes) * refresh debian/patches/debianspecific-setup.py.patch * use symlinks for duplicated ajax-loader.gif * Fix "FTBFS if built twice in a row: virtualenvwrapper/__init__.pyc: binary file contents changed" by removing *.pyc in clean target (Closes: #641735) -- Jan Dittberner Thu, 17 May 2012 14:24:08 +0200 virtualenvwrapper (2.11.1-2) unstable; urgency=low * (Closes: #651359: virtualenvwrapper: FTBFS with Sphinx 1.1.2: unknown JavaScript code!!) thanks for the patch by Jakub Wilk - debian/rules override dh_sphinxdoc invocation - debian/control drop dependency on libjs-sphinxdoc -- Jan Dittberner Sat, 04 Feb 2012 16:04:42 +0100 virtualenvwrapper (2.11.1-1) unstable; urgency=low * New upstream version. * refresh debian/patches/debianspecific-setup.py.patch and debian/patches/remove_bitbucket_support.patch * update debian/copyright format and copyright years -- Jan Dittberner Sun, 08 Jan 2012 18:27:55 +0100 virtualenvwrapper (2.8-1) unstable; urgency=low * New upstream version. * refresh debian/patches/debianspecific-setup.py.patch * debian/control: get rid of Build-Depends-Indep * switch to dh_python2 and dh_sphinxdoc - debian/control: - remove Build-Depends python-support - bump Build-Depends python to 2.6.6-3~ - bump Build-Depends python-spinx to 1.0.7+dfsg-1~ - add ${sphinxdoc:Depends} and libjs-sphinxdoc to Depends - remove libjs-jquery from Depends - debian/rules: - add --with python2,sphinxdoc in debian/rules - don't dh_link jquery.js - don't remove _sources, .doctrees and jquery.js manually * add japanese sphinx documentation - debian/rules: add ja to lang for loop - add debian/virtualenvwrapper.doc-base.ja - add /usr/share/doc/virtualenvwrapper/ja to debian/virtualenvwrapper.dirs * debian/rules: - replace copies of sphinx's _static directory in ja and es with symlinks to en - simplify sphinx build and set language * use upstream sphinx configuration and remove bitbucket usage via debian/patches/remove_bitbucket_support.patch * don't compress .txt files, to enable sphinx doc search -- Jan Dittberner Sun, 14 Aug 2011 19:54:16 +0200 virtualenvwrapper (2.7.1-1) unstable; urgency=low * New upstream version. * refresh debian/patches/debianspecific-setup.py.patch * debian/control: Bump Standards-Version to 3.9.2 -- Jan Dittberner Sat, 30 Apr 2011 23:24:40 +0200 virtualenvwrapper (2.6.3-1) unstable; urgency=low * New upstream version. * change debian/watch to look at PyPI * refresh debian/patches/debianspecific-setup.py.patch -- Jan Dittberner Thu, 03 Mar 2011 22:06:55 +0100 virtualenvwrapper (2.6.1-2) unstable; urgency=low * upload to unstable -- Jan Dittberner Sun, 06 Feb 2011 15:28:17 +0100 virtualenvwrapper (2.6.1-1) experimental; urgency=low * New upstream version. * refresh debian/patches/debianspecific-setup.py.patch -- Jan Dittberner Tue, 28 Dec 2010 10:47:36 +0100 virtualenvwrapper (2.6-1) experimental; urgency=low * New upstream version. * refresh debian/patches/debianspecific-setup.py.patch -- Jan Dittberner Mon, 27 Dec 2010 15:45:59 +0100 virtualenvwrapper (2.5.2-1) experimental; urgency=low * New upstream version. * refresh debian/patches/debianspecific-setup.py.patch -- Jan Dittberner Thu, 23 Sep 2010 19:34:15 +0200 virtualenvwrapper (2.5.1-1) experimental; urgency=low * New upstream version. * refresh debian/patches/debianspecific-setup.py.patch -- Jan Dittberner Tue, 14 Sep 2010 16:18:06 +0200 virtualenvwrapper (2.4-1) experimental; urgency=low * New upstream version. * refresh debian/patches/debianspecific-setup.py.patch -- Jan Dittberner Thu, 02 Sep 2010 09:42:18 +0200 virtualenvwrapper (2.3-1) experimental; urgency=low * New upstream version. * refresh debian/patches/debianspecific-setup.py.patch * debian/control: bump Standards-Version to 3.9.1 (no changes needed) -- Jan Dittberner Mon, 16 Aug 2010 17:40:29 +0200 virtualenvwrapper (2.2.2-2) unstable; urgency=low * add debian/README.Debian to document how virtualenvwrapper is integrated with bash-completion * add README.Debian to debian/virtualenvwrapper.docs -- Jan Dittberner Thu, 08 Jul 2010 18:59:54 +0200 virtualenvwrapper (2.2.2-1) unstable; urgency=low * New upstream version. * refresh debian/patches/debianspecific-setup.py.patch * debian/control: bump Standards-Version to 3.9.0 (no changes needed) -- Jan Dittberner Wed, 30 Jun 2010 16:10:31 +0200 virtualenvwrapper (2.2.1-1) unstable; urgency=low * New upstream version. * remove unnecessary dversionmangle from debian/watch * refresh debian/patches/debianspecific-setup.py.patch -- Jan Dittberner Wed, 23 Jun 2010 21:03:18 +0200 virtualenvwrapper (2.2-1) unstable; urgency=low * New upstream version. * refresh debian/patches/debianspecific-setup.py.patch -- Jan Dittberner Sat, 29 May 2010 15:13:26 +0200 virtualenvwrapper (2.1.1-1) unstable; urgency=low * New upstream version. * refresh debian/patches/debianspecific-setup.py.patch * fix documentation source paths in debian/rules -- Jan Dittberner Fri, 30 Apr 2010 21:37:05 +0200 virtualenvwrapper (2.1-1) unstable; urgency=low * New upstream version. * refresh debian/patches/debianspecific-setup.py.patch * add README.txt as document in debian/virtualenvwrapper.docs -- Jan Dittberner Tue, 20 Apr 2010 20:29:16 +0200 virtualenvwrapper (2.0.2-1) unstable; urgency=low * New upstream version. * remove debian/README.source and get-orig-source target from debian/rules because upstream does not bundle sourceless paver- minilib.zip anymore * modify paths for docs and the script itself in debian/rules to new upstream directory structure * add python-support and python-setuptools to Build-Depends-Indep and add ${python:Depends} to Depends to include upstream's new plugin system * remove debian/virtualenvwrapper.docs because README is not included anymore * add debian/patches/debianspecific-setup.py.patch and debian/patches/series to adapt to Debian's use of setuptools -- Jan Dittberner Fri, 09 Apr 2010 15:00:34 +0200 virtualenvwrapper (1.27+dfsg1-1) unstable; urgency=low * New upstream version -- Jan Dittberner Sun, 04 Apr 2010 15:01:57 +0200 virtualenvwrapper (1.26+dfsg1-1) unstable; urgency=low * New upstream version (Closes: #574586) * remove README.html from debian/virtualenvwrapper.docs it has been removed upstream * switch to source format 3.0 (quilt) -- Jan Dittberner Sat, 27 Mar 2010 21:43:41 +0100 virtualenvwrapper (1.24.2+dfsg1-1) unstable; urgency=low * Initial release. (Closes: #570644) -- Jan Dittberner Wed, 24 Feb 2010 22:11:28 +0100 debian/pydist-overrides0000644000000000000000000000004212235416530012422 0ustar virtualenv-clone virtualenv-clone debian/watch0000644000000000000000000000015312235416530010217 0ustar version=3 http://pypi.python.org/packages/source/v/virtualenvwrapper/ \ virtualenvwrapper-([\d.]+).tar.gz debian/patches/0000755000000000000000000000000012235416530010616 5ustar debian/patches/fix-python3-sphinx-build.patch0000644000000000000000000000064212235416530016435 0ustar Subject: fix build for python3-sphinx Author: Jan Dittberner Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=680863 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -54,7 +54,7 @@ 'sh', '-c', 'cd ../..; python setup.py --version', ]) -version = version.strip() +version = unicode(version.strip()) # The full version, including alpha/beta/rc tags. release = version debian/patches/series0000644000000000000000000000015212235416530012031 0ustar remove_bitbucket_support.patch fix-python3-sphinx-build.patch remove-virtualenvwrapper_lazy-shebang.patch debian/patches/remove_bitbucket_support.patch0000644000000000000000000000147412235416530016772 0ustar Author: Jan Dittberner Subject: remove bitbucket requirement from sphinx configuration The upstream sphinx configuration requires the bitbucket plugin that has not yet been packaged for Debian, this patch removes this requirement --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -25,9 +25,9 @@ # Add any Sphinx extension module names here, as strings. They can be # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom # ones. -extensions = ['sphinxcontrib.bitbucket'] +#extensions = ['sphinxcontrib.bitbucket'] -bitbucket_project_url = 'http://bitbucket.org/dhellmann/virtualenvwrapper/' +#bitbucket_project_url = 'http://bitbucket.org/dhellmann/virtualenvwrapper/' # Add any paths that contain templates here, relative to this directory. #templates_path = ['pkg/templates'] debian/patches/remove-virtualenvwrapper_lazy-shebang.patch0000644000000000000000000000147712235416530021407 0ustar Subject: remove hashbang from virtualenvwrapper_lazy.sh that is thought to be sourced and use package virtualenvwrapper.sh path Author: Jan Dittberner --- a/virtualenvwrapper_lazy.sh +++ b/virtualenvwrapper_lazy.sh @@ -1,11 +1,10 @@ -#!/bin/sh # Alternative startup script for faster login times. export _VIRTUALENVWRAPPER_API="$_VIRTUALENVWRAPPER_API mkvirtualenv rmvirtualenv lsvirtualenv showvirtualenv workon add2virtualenv cdsitepackages cdvirtualenv lssitepackages toggleglobalsitepackages cpvirtualenv setvirtualenvproject mkproject cdproject mktmpenv" if [ -z "$VIRTUALENVWRAPPER_SCRIPT" ] then - export VIRTUALENVWRAPPER_SCRIPT="$(which virtualenvwrapper.sh)" + export VIRTUALENVWRAPPER_SCRIPT="/usr/share/virtualenvwrapper/virtualenvwrapper.sh" fi if [ -z "$VIRTUALENVWRAPPER_SCRIPT" ] then debian/.gitignore0000644000000000000000000000000712235416530011154 0ustar .*.swp debian/copyright0000644000000000000000000000717412235416530011133 0ustar Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=166 Upstream-Name: virtualenvwrapper Upstream-Contact: Doug Hellmann Source: http://www.doughellmann.com/projects/virtualenvwrapper/ Files: * Copyright: 2008-2012, Doug Hellmann 2008 Alex Satrapa 2008 Arthur Koziel 2008 John Shimek 2008-2009 James Bennett 2008 Ted Leung 2008 Byron Clark 2009 Jorge Vargas 2009 Chris Hasenpflug 2009 Sander Smits License: ISC Copyright Doug Hellmann, All Rights Reserved . Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Doug Hellmann not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. . DOUG HELLMANN DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DOUG HELLMANN BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Files: debian/* Copyright: 2010-2012 Jan Dittberner License: ISC Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Jan Dittberner not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. . JAN DITTBERNER DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DOUG HELLMANN BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Files: tests/shunit2 Copyright: 2008, Kate Ward Bryan Larsen Kevin Van Horn Maciej BliziƄski Mario Sparada Mathias Goldau Richard Jensen Rob Holland Rocky Bernstein License: LGPL This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. . This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. . On Debian systems, the complete text of the GNU Lesser General Public License can be found in `/usr/share/common-licenses/LGPL-2.1 debian/virtualenvwrapper.docs0000644000000000000000000000004012235416530013633 0ustar README.txt debian/README.Debian debian/compat0000644000000000000000000000000212235416530010365 0ustar 7 debian/virtualenvwrapper.bash-completion0000644000000000000000000000033512235416530015776 0ustar # bash completion snippet for virtualenvwrapper USE_FULL=no if [ "$USE_FULL" == "yes" ]; then . /usr/share/virtualenvwrapper/virtualenvwrapper.sh else . /usr/share/virtualenvwrapper/virtualenvwrapper_lazy.sh fi debian/rules0000755000000000000000000000325012235416530010247 0ustar #!/usr/bin/make -f UPSTREAM_VERSION=$(shell dpkg-parsechangelog | sed -n 's/^Version: \([^-]*\).*$$/\1/p') export PBR_VERSION=$(UPSTREAM_VERSION) export SKIP_PIP_INSTALL=1 override_dh_auto_clean: rm -rf build *.egg-info find \( -name '._*' -o -name '*.pyc' \) -delete override_dh_auto_install: sphinx-build -b html -a -c docs/source -D language=en docs/source \ debian/virtualenvwrapper/usr/share/doc/virtualenvwrapper/html # python3 build disable because virtualenv3 is not yet available # python setup.py install --install-layout=deb \ # --root $(CURDIR)/debian/virtualenvwrapper # python3 setup.py install --install-layout=deb \ # --root $(CURDIR)/debian/virtualenvwrapper #python setup.py install --install-layout=deb \ # --root $(CURDIR)/debian/virtualenvwrapper dh_auto_install mkdir -p $(CURDIR)/debian/virtualenvwrapper/usr/share/virtualenvwrapper mv $(CURDIR)/debian/virtualenvwrapper/usr/bin/virtualenvwrapper.sh \ $(CURDIR)/debian/virtualenvwrapper/usr/bin/virtualenvwrapper_lazy.sh \ $(CURDIR)/debian/virtualenvwrapper/usr/share/virtualenvwrapper rm -r $(CURDIR)/debian/virtualenvwrapper/usr/bin chmod -x \ $(CURDIR)/debian/virtualenvwrapper/usr/share/virtualenvwrapper/virtualenvwrapper.sh \ $(CURDIR)/debian/virtualenvwrapper/usr/share/virtualenvwrapper/virtualenvwrapper_lazy.sh dh_bash-completion override_dh_compress: dh_compress -i -X.rst -X.js -X.html -X.txt override_dh_installchangelogs: dh_installchangelogs docs/source/history.rst override_dh_sphinxdoc: dh_sphinxdoc -X searchtools.js -X translations.js dh_sphinxdoc /usr/share/doc/virtualenvwrapper/html/ %: dh --with python2,sphinxdoc $@ --buildsystem=python_distutils debian/virtualenvwrapper.dirs0000644000000000000000000000007012235416530013647 0ustar /etc/bash_completion.d /usr/share/doc/virtualenvwrapper debian/virtualenvwrapper.doc-base0000644000000000000000000000055212235416530014370 0ustar Document: virtualenvwrapper Title: Documentation for virtualenvwrapper Author: Doug Hellmann Abstract: This is the user documentation for virtualenvwrapper, a set of extensions to Ian Bicking's virtualenv tool. Section: Programming/Python Format: HTML Index: /usr/share/doc/virtualenvwrapper/html/index.html Files: /usr/share/doc/virtualenvwrapper/html/*.html debian/source/0000755000000000000000000000000012235416530010467 5ustar debian/source/format0000644000000000000000000000001412235416530011675 0ustar 3.0 (quilt)