Hello community, here is the log from the commit of package python-virtualenvwrapper for openSUSE:Factory checked in at 2013-04-16 06:56:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-virtualenvwrapper (Old) and /work/SRC/openSUSE:Factory/.python-virtualenvwrapper.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "python-virtualenvwrapper", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/python-virtualenvwrapper/python-virtualenvwrapper.changes 2013-04-02 12:53:27.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python-virtualenvwrapper.new/python-virtualenvwrapper.changes 2013-04-16 06:56:37.000000000 +0200 @@ -1,0 +2,13 @@ +Mon Apr 8 02:33:16 UTC 2013 - alexandre@exatati.com.br + +- Update to 3.7.1: + - Rename functions for generating help so they do not pollute the + global namespace, and especially so they do not interfere with + tab completion. Contributed by davidszotten. + - Fix an issue with listing project templates if none are + installed. (#179) + - Fix an issue with the --python option to mkvirtualenv becoming + *sticky* for future calls that do not explicitly specify the + option. (#178) + +------------------------------------------------------------------- Old: ---- virtualenvwrapper-3.7.tar.bz2 New: ---- virtualenvwrapper-3.7.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-virtualenvwrapper.spec ++++++ --- /var/tmp/diff_new_pack.kvTABY/_old 2013-04-16 06:56:38.000000000 +0200 +++ /var/tmp/diff_new_pack.kvTABY/_new 2013-04-16 06:56:38.000000000 +0200 @@ -17,7 +17,7 @@ Name: python-virtualenvwrapper -Version: 3.7 +Version: 3.7.1 Release: 0 Url: http://www.doughellmann.com/projects/virtualenvwrapper/ Summary: Enhancements to virtualenv ++++++ virtualenvwrapper-3.7.tar.bz2 -> virtualenvwrapper-3.7.1.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/virtualenvwrapper-3.7/PKG-INFO new/virtualenvwrapper-3.7.1/PKG-INFO --- old/virtualenvwrapper-3.7/PKG-INFO 2013-03-16 15:36:20.000000000 +0100 +++ new/virtualenvwrapper-3.7.1/PKG-INFO 2013-04-07 19:54:58.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: virtualenvwrapper -Version: 3.7 +Version: 3.7.1 Summary: Enhancements to virtualenv Home-page: http://www.doughellmann.com/projects/virtualenvwrapper/ Author: Doug Hellmann @@ -38,7 +38,7 @@ 6. Plugin system for more creating sharable extensions. Rich Leland has created a short `screencast - http://mathematism.com/2009/jul/30/presentation-pip-and-virtualenv/`__ + http://mathematism.com/2009/07/30/presentation-pip-and-virtualenv/`__ showing off the features of virtualenvwrapper. ============ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/virtualenvwrapper-3.7/README.rst new/virtualenvwrapper-3.7.1/README.rst --- old/virtualenvwrapper-3.7/README.rst 1970-01-01 01:00:00.000000000 +0100 +++ new/virtualenvwrapper-3.7.1/README.rst 2013-04-02 18:51:08.000000000 +0200 @@ -0,0 +1,110 @@ +.. -*- mode: rst -*- + +################# +virtualenvwrapper +################# + +virtualenvwrapper is a set of extensions to Ian Bicking's `virtualenv +http://pypi.python.org/pypi/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. + +======== +Features +======== + +1. Organizes all of your virtual environments in one place. + +2. Wrappers for creating, copying and deleting environments, including + user-configurable hooks. + +3. Use a single command to switch between environments. + +4. Tab completion for commands that take a virtual environment as + argument. + +5. User-configurable hooks for all operations. + +6. Plugin system for more creating sharable extensions. + +Rich Leland has created a short `screencast +http://mathematism.com/2009/07/30/presentation-pip-and-virtualenv/`__ +showing off the features of virtualenvwrapper. + +============ +Installation +============ + +See the `project documentation +http://www.doughellmann.com/docs/virtualenvwrapper/`__ for +installation and setup instructions. + +Supported Shells +================ + +virtualenvwrapper is a set of shell *functions* defined in Bourne +shell compatible syntax. It is tested under `bash`, `ksh`, and `zsh`. +It may work with other shells, so if you find that it does work with a +shell not listed here please let me know. If you can modify it to +work with another shell, without completely rewriting it, send a pull +request through the bitbucket project page. If you write a clone to +work with an incompatible shell, let me know and I will link to it +from this page. + +Python Versions +=============== + +virtualenvwrapper is tested under Python 2.6, 2.7 and 3.2. + +======= +Support +======= + +Join the `virtualenvwrapper Google Group +http://groups.google.com/group/virtualenvwrapper/`__ to discuss +issues and features. + +Report bugs via the `bug tracker on BitBucket +http://bitbucket.org/dhellmann/virtualenvwrapper/`__. + +Shell Aliases +============= + +Since virtualenvwrapper is largely a shell script, it uses shell +commands for a lot of its actions. If your environment makes heavy +use of shell aliases or other customizations, you may encounter +issues. Before reporting bugs in the bug tracker, please test +*without* your aliases enabled. If you can identify the alias causing +the problem, that will help make virtualenvwrapper more robust. + +========== +Change Log +========== + +The `release history`_ is part of the project documentation. + +.. _release history: http://www.doughellmann.com/docs/virtualenvwrapper/history.html + +======= +License +======= + +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. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/virtualenvwrapper-3.7/docs/source/command_ref.rst new/virtualenvwrapper-3.7.1/docs/source/command_ref.rst --- old/virtualenvwrapper-3.7/docs/source/command_ref.rst 2012-12-19 23:49:52.000000000 +0100 +++ new/virtualenvwrapper-3.7.1/docs/source/command_ref.rst 2013-03-27 19:59:52.000000000 +0100 @@ -57,7 +57,7 @@ * :ref:`scripts-postmkvirtualenv` * `requirements file format`_ -.. _requirements file format: http://www.pip-installer.org/en/latest/requirement-format.html +.. _requirements file format: http://www.pip-installer.org/en/latest/requirements.html .. _command-mktmpenv: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/virtualenvwrapper-3.7/docs/source/history.rst new/virtualenvwrapper-3.7.1/docs/source/history.rst --- old/virtualenvwrapper-3.7/docs/source/history.rst 2013-03-16 15:32:38.000000000 +0100 +++ new/virtualenvwrapper-3.7.1/docs/source/history.rst 2013-04-07 19:52:31.000000000 +0200 @@ -2,6 +2,17 @@ Release History =============== +3.7.1 + + - Rename functions for generating help so they do not pollute the + global namespace, and especially so they do not interfere with tab + completion. Contributed by :bbuser:`davidszotten`. + - Fix an issue with listing project templates if none are + installed. (:bbissue:`179`) + - Fix an issue with the ``--python`` option to ``mkvirtualenv`` + becoming *sticky* for future calls that do not explicitly specify + the option. (:bbissue:`178`) + 3.7 - Improve tab-completion support for users of the lazy-loading diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/virtualenvwrapper-3.7/setup.py new/virtualenvwrapper-3.7.1/setup.py --- old/virtualenvwrapper-3.7/setup.py 2013-03-16 15:32:31.000000000 +0100 +++ new/virtualenvwrapper-3.7.1/setup.py 2013-04-07 19:54:02.000000000 +0200 @@ -1,7 +1,7 @@ #!/usr/bin/env python PROJECT = 'virtualenvwrapper' -VERSION = '3.7' +VERSION = '3.7.1' # Bootstrap installation of Distribute import distribute_setup diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/virtualenvwrapper-3.7/tests/test_mkvirtualenv.sh new/virtualenvwrapper-3.7.1/tests/test_mkvirtualenv.sh --- old/virtualenvwrapper-3.7/tests/test_mkvirtualenv.sh 2012-06-10 20:27:03.000000000 +0200 +++ new/virtualenvwrapper-3.7.1/tests/test_mkvirtualenv.sh 2013-04-07 17:13:27.000000000 +0200 @@ -166,5 +166,13 @@ VIRTUALENVWRAPPER_VIRTUALENV=virtualenv } +test_mkvirtualenv_python_not_sticky () { + typeset _save=$VIRTUALENVWRAPPER_VIRTUALENV + VIRTUALENVWRAPPER_VIRTUALENV=true + mkvirtualenv --python blah foo + assertSame "" "$interpreter" + VIRTUALENVWRAPPER_VIRTUALENV=$_save +} + . "$test_dir/shunit2" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/virtualenvwrapper-3.7/tests/test_mkvirtualenv.sh~ new/virtualenvwrapper-3.7.1/tests/test_mkvirtualenv.sh~ --- old/virtualenvwrapper-3.7/tests/test_mkvirtualenv.sh~ 2012-06-10 20:27:03.000000000 +0200 +++ new/virtualenvwrapper-3.7.1/tests/test_mkvirtualenv.sh~ 2012-06-10 20:27:03.000000000 +0200 @@ -1,6 +1,5 @@ #!/bin/sh - test_dir=$(cd $(dirname $0) && pwd) source "$test_dir/setup.sh" @@ -59,9 +58,15 @@ # Find "which" before we change the path which=$(which which) old_path="$PATH" - PATH="/usr/sbin:/sbin" - assertFalse "Found virtualenv in $($which virtualenv)" "which virtualenv" - mkvirtualenv should_not_be_created 2>/dev/null + PATH="/bin:/usr/sbin:/sbin" + venv=$($which virtualenv 2>/dev/null) + if [ ! -z "$venv" ] + then + echo "FOUND \"$venv\" in PATH so skipping this test" + export PATH="$old_path" + return 0 + fi + mkvirtualenv should_not_be_created >/dev/null 2>&1 RC=$? # Restore the path before testing because # the test script depends on commands in the @@ -114,6 +119,25 @@ unset VIRTUALENVWRAPPER_VIRTUALENV_ARGS } +test_no_such_virtualenv () { + VIRTUALENVWRAPPER_VIRTUALENV=/path/to/missing/program + + echo "#!/bin/sh" > "$WORKON_HOME/premkvirtualenv" + echo "echo GLOBAL premkvirtualenv \`pwd\` \"\$@\" >> \"$pre_test_dir/catch_output\"" >> "$WORKON_HOME/premkvirtualenv" + chmod +x "$WORKON_HOME/premkvirtualenv" + + echo "echo GLOBAL postmkvirtualenv >> $test_dir/catch_output" > "$WORKON_HOME/postmkvirtualenv" + mkvirtualenv "env3" >/dev/null 2>&1 + output=$(cat "$test_dir/catch_output" 2>/dev/null) + workon_home_as_pwd=$(cd $WORKON_HOME; pwd) + expected="" + assertSame "$expected" "$output" + rm -f "$WORKON_HOME/premkvirtualenv" + rm -f "$WORKON_HOME/postmkvirtualenv" + + VIRTUALENVWRAPPER_VIRTUALENV=virtualenv +} + test_virtualenv_fails () { # Test to reproduce the conditions in issue #76 # https://bitbucket.org/dhellmann/virtualenvwrapper/issue/76/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/virtualenvwrapper-3.7/virtualenvwrapper/hook_loader.py new/virtualenvwrapper-3.7.1/virtualenvwrapper/hook_loader.py --- old/virtualenvwrapper-3.7/virtualenvwrapper/hook_loader.py 2013-03-15 23:28:11.000000000 +0100 +++ new/virtualenvwrapper-3.7.1/virtualenvwrapper/hook_loader.py 2013-04-07 16:58:10.000000000 +0200 @@ -160,7 +160,10 @@ def show(ext): output.write(' %-10s -- %s\n' % (ext.name, inspect.getdoc(ext.plugin) or '')) - hook_mgr.map(show) + try: + hook_mgr.map(show) + except RuntimeError: # no templates + output.write(' No templates installed.\n') elif options.sourcing: def get_source(ext, args): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/virtualenvwrapper-3.7/virtualenvwrapper.egg-info/PKG-INFO new/virtualenvwrapper-3.7.1/virtualenvwrapper.egg-info/PKG-INFO --- old/virtualenvwrapper-3.7/virtualenvwrapper.egg-info/PKG-INFO 2013-03-16 15:36:20.000000000 +0100 +++ new/virtualenvwrapper-3.7.1/virtualenvwrapper.egg-info/PKG-INFO 2013-04-07 19:54:54.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: virtualenvwrapper -Version: 3.7 +Version: 3.7.1 Summary: Enhancements to virtualenv Home-page: http://www.doughellmann.com/projects/virtualenvwrapper/ Author: Doug Hellmann @@ -38,7 +38,7 @@ 6. Plugin system for more creating sharable extensions. Rich Leland has created a short `screencast - http://mathematism.com/2009/jul/30/presentation-pip-and-virtualenv/`__ + http://mathematism.com/2009/07/30/presentation-pip-and-virtualenv/`__ showing off the features of virtualenvwrapper. ============ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/virtualenvwrapper-3.7/virtualenvwrapper.egg-info/SOURCES.txt new/virtualenvwrapper-3.7.1/virtualenvwrapper.egg-info/SOURCES.txt --- old/virtualenvwrapper-3.7/virtualenvwrapper.egg-info/SOURCES.txt 2013-03-16 15:36:20.000000000 +0100 +++ new/virtualenvwrapper-3.7.1/virtualenvwrapper.egg-info/SOURCES.txt 2013-04-07 19:54:56.000000000 +0200 @@ -1,4 +1,5 @@ MANIFEST.in +README.rst distribute_setup.py setup.py tox.ini diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/virtualenvwrapper-3.7/virtualenvwrapper.sh new/virtualenvwrapper-3.7.1/virtualenvwrapper.sh --- old/virtualenvwrapper-3.7/virtualenvwrapper.sh 2013-03-15 23:11:25.000000000 +0100 +++ new/virtualenvwrapper-3.7.1/virtualenvwrapper.sh 2013-04-07 17:14:16.000000000 +0200 @@ -337,7 +337,7 @@ } # Help text for mkvirtualenv -function mkvirtualenv_help { +function virtualenvwrapper_mkvirtualenv_help { echo "Usage: mkvirtualenv [-a project_path] [-i package] [-r requirements_file] [virtualenv options] env_name" echo echo " -a project_path" @@ -374,6 +374,7 @@ typeset envname typeset requirements typeset packages + typeset interpreter in_args=( "$@" ) @@ -394,7 +395,7 @@ i=$(( $i + 1 )); project="${in_args[$i]}";; -h|--help) - mkvirtualenv_help $a; + virtualenvwrapper_mkvirtualenv_help $a; return;; -i) i=$(( $i + 1 )); @@ -608,7 +609,7 @@ } # Show help for workon -function workon_help { +function virtualenvwrapper_workon_help { echo "Usage: workon env_name" echo "" echo " Deactivate any currently activated virtualenv" @@ -646,7 +647,7 @@ a="${in_args[$i]}" case "$a" in -h|--help) - workon_help; + virtualenvwrapper_workon_help; return 0;; esac i=$(( $i + 1 )) @@ -962,7 +963,7 @@ } # Show help for mkproject -function mkproject_help { +function virtualenvwrapper_mkproject_help { echo "Usage: mkproject [-t template] [virtualenv options] project_name" echo "" echo "Multiple templates may be selected. They are applied in the order" @@ -1002,7 +1003,7 @@ a="${in_args[$i]}" case "$a" in -h|--help) - mkproject_help; + virtualenvwrapper_mkproject_help; return;; -t) i=$(( $i + 1 )); -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org