Hello community, here is the log from the commit of package python-virtualenv for openSUSE:Factory checked in at 2017-04-19 18:04:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-virtualenv (Old) and /work/SRC/openSUSE:Factory/.python-virtualenv.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-virtualenv" Wed Apr 19 18:04:03 2017 rev:30 rq:482903 version:15.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-virtualenv/python-virtualenv.changes 2016-09-09 10:16:45.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python-virtualenv.new/python-virtualenv.changes 2017-04-19 18:04:04.811093483 +0200 @@ -1,0 +2,23 @@ +Mon Mar 27 11:50:31 UTC 2017 - [email protected] + +- do not generate HTML documentation for packages that are indirect + dependencies of Sphinx + (see docs at https://virtualenv.readthedocs.org/ ) +- move uninstall_alternatives to %postun + +------------------------------------------------------------------- +Thu Mar 16 15:56:54 UTC 2017 - [email protected] + +- Merge python-virtualenv-doc.spec into python-virtualenv.spec + +------------------------------------------------------------------- +Thu Mar 16 14:58:46 UTC 2017 - [email protected] + +- update to 15.1.0: + * 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. +- Switch to singlespec approach + +------------------------------------------------------------------- Old: ---- python-virtualenv-doc.changes python-virtualenv-doc.spec virtualenv-15.0.0.tar.gz New: ---- virtualenv-15.1.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-virtualenv.spec ++++++ --- /var/tmp/diff_new_pack.2ozSGb/_old 2017-04-19 18:04:06.698826455 +0200 +++ /var/tmp/diff_new_pack.2ozSGb/_new 2017-04-19 18:04:06.702825890 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-virtualenv # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,24 +16,24 @@ # +%{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-virtualenv -Version: 15.0.0 +Version: 15.1.0 Release: 0 Url: http://www.virtualenv.org/ Summary: Virtual Python Environment builder License: MIT Group: Development/Languages/Python -Source: https://pypi.python.org/packages/source/v/virtualenv/virtualenv-%{version}.tar.gz +Source: https://pypi.io/packages/source/v/virtualenv/virtualenv-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: python-devel -Requires: python-setuptools +BuildRequires: %{python_module devel} +BuildRequires: %{python_module setuptools} +BuildRequires: python-rpm-macros Requires(post): update-alternatives Requires(postun): update-alternatives -%if 0%{?suse_version} && 0%{?suse_version} <= 1110 -%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} -%else BuildArch: noarch -%endif + +%python_subpackages %description virtualenv is a tool to create isolated Python environments. @@ -61,31 +61,23 @@ %setup -q -n virtualenv-%{version} %build -python setup.py build +%python_build %install -python setup.py install --prefix=%{_prefix} --root=%{buildroot} -# create update-alternatives -mkdir -p %{buildroot}%{_sysconfdir}/alternatives -mv %{buildroot}%{_bindir}/virtualenv %{buildroot}%{_bindir}/virtualenv-%{py_ver} -ln -s -f %{_sysconfdir}/alternatives/virtualenv %{buildroot}%{_bindir}/virtualenv -touch %{buildroot}%{_sysconfdir}/alternatives/virtualenv +%python_install +%python_clone -a %{buildroot}%{_bindir}/virtualenv %post -update-alternatives \ - --install %{_bindir}/virtualenv virtualenv %{_bindir}/virtualenv-%{py_ver} 20 +%python_install_alternative virtualenv -%preun -if [ $1 -eq 0 ] ; then - update-alternatives --remove virtualenv %{_bindir}/virtualenv-%{py_ver} -fi +%postun +%python_uninstall_alternative virtualenv -%files +%files %python_files %defattr(-,root,root,-) %doc LICENSE.txt README.rst -%{_bindir}/virtualenv -%{_bindir}/virtualenv-%{py_ver} %{python_sitelib}/virtualenv* -%ghost %{_sysconfdir}/alternatives/virtualenv +%python_alternative %{_bindir}/virtualenv +%pycache_only %{python_sitelib}/__pycache__ %changelog ++++++ virtualenv-15.0.0.tar.gz -> virtualenv-15.1.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/virtualenv-15.0.0/PKG-INFO new/virtualenv-15.1.0/PKG-INFO --- old/virtualenv-15.0.0/PKG-INFO 2016-03-06 02:14:46.000000000 +0100 +++ new/virtualenv-15.1.0/PKG-INFO 2016-11-16 03:39:36.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: virtualenv -Version: 15.0.0 +Version: 15.1.0 Summary: Virtual Python Environment builder Home-page: https://virtualenv.pypa.io/ Author: Jannis Leidel, Carl Meyer and Brian Rosner @@ -47,30 +47,28 @@ Release History =============== - 15.0.0 (2016-03-05) + 15.1.0 (2016-11-15) ------------------- - * Remove the `virtualenv-N.N` script from the package; this can no longer be correctly created from a wheel installation. - Resolves #851, #692 + * Support Python 3.6. - * Remove accidental runtime dependency on pip by extracting certificate in the - subprocess. + * Upgrade setuptools to 28.0.0. - * Upgrade setuptools 20.2.2. + * Upgrade pip to 9.0.1. - * Upgrade pip to 8.1.0. + * Don't install pre-release versions of pip, setuptools, or wheel from PyPI. - 14.0.6 (2016-02-07) + 15.0.3 (2016-08-05) ------------------- - * Upgrade setuptools to 20.0 + * Test for given python path actually being an executable *file*, #939 - * Upgrade wheel to 0.29.0 + * Only search for copy actual existing Tcl/Tk directories (PR #937) - * Fix an error where virtualenv didn't pass in a working ssl certificate for - pip, causing "weird" errors related to ssl. + * Generically search for correct Tcl/Tk version (PR #926, PR #933) + * Upgrade setuptools to 22.0.5 `Full Changelog <https://virtualenv.pypa.io/en/latest/changes.html>`_. Keywords: setuptools deployment installation distutils diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/virtualenv-15.0.0/bin/rebuild-script.py new/virtualenv-15.1.0/bin/rebuild-script.py --- old/virtualenv-15.0.0/bin/rebuild-script.py 2016-03-06 02:14:42.000000000 +0100 +++ new/virtualenv-15.1.0/bin/rebuild-script.py 2016-11-16 03:39:30.000000000 +0100 @@ -7,7 +7,13 @@ import os import re import codecs -from zlib import crc32 +from zlib import crc32 as _crc32 + + +def crc32(data): + """Python version idempotent""" + return _crc32(data) & 0xffffffff + here = os.path.dirname(__file__) script = os.path.join(here, '..', 'virtualenv.py') @@ -20,6 +26,7 @@ re.S) file_template = b'##file %(filename)s\n%(varname)s = convert("""\n%(data)s""")' + def rebuild(script_path): with open(script_path, 'rb') as f: script_content = f.read() @@ -42,12 +49,12 @@ new_data = b64.encode(gzip.encode(embedded)[0])[0] if new_data == data: - print(' File up to date (crc: %s)' % new_crc) + print(' File up to date (crc: %08x)' % new_crc) parts += [match.group(0)] continue # Else: content has changed crc = crc32(gzip.decode(b64.decode(data)[0])[0]) - print(' Content changed (crc: %s -> %s)' % + print(' Content changed (crc: %08x -> %08x)' % (crc, new_crc)) new_match = file_template % { b'filename': filename, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/virtualenv-15.0.0/docs/changes.rst new/virtualenv-15.1.0/docs/changes.rst --- old/virtualenv-15.0.0/docs/changes.rst 2016-03-06 02:14:42.000000000 +0100 +++ new/virtualenv-15.1.0/docs/changes.rst 2016-11-16 03:39:30.000000000 +0100 @@ -1,10 +1,55 @@ Release History =============== +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. + + +15.0.3 (2016-08-05) +------------------- + +* Test for given python path actually being an executable *file*, :issue:`939` + +* Only search for copy actual existing Tcl/Tk directories (:pull:`937`) + +* Generically search for correct Tcl/Tk version (:pull:`926`, :pull:`933`) + +* Upgrade setuptools to 22.0.5 + +15.0.2 (2016-05-28) +------------------- + +* Copy Tcl/Tk libs on Windows to allow them to run, + fixes :issue:`93` (:pull:`888`) + +* Upgrade setuptools to 21.2.1. + +* Upgrade pip to 8.1.2. + + +15.0.1 (2016-03-17) +------------------- + +* Print error message when DEST_DIR exists and is a file + +* Upgrade setuptools to 20.3 + +* Upgrade pip to 8.1.1. + + 15.0.0 (2016-03-05) ------------------- -* Remove the `virtualenv-N.N` script from the package; this can no longer be correctly created from a wheel installation. +* Remove the `virtualenv-N.N` script from the package; this can no longer be + correctly created from a wheel installation. Resolves :issue:`851`, :issue:`692` * Remove accidental runtime dependency on pip by extracting certificate in the diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/virtualenv-15.0.0/docs/userguide.rst new/virtualenv-15.1.0/docs/userguide.rst --- old/virtualenv-15.0.0/docs/userguide.rst 2016-03-06 02:14:42.000000000 +0100 +++ new/virtualenv-15.1.0/docs/userguide.rst 2016-11-16 03:39:30.000000000 +0100 @@ -112,7 +112,7 @@ If you select ``[A] Always Run``, the certificate will be added to the Trusted Publishers of your user account, and will be trusted in this user's context henceforth. If you select ``[R] Run Once``, the script will - be run, but you will be prometed on a subsequent invocation. Advanced users + be run, but you will be prompted on a subsequent invocation. Advanced users can add the signer's certificate to the Trusted Publishers of the Computer account to apply to all users (though this technique is out of scope of this document). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/virtualenv-15.0.0/setup.cfg new/virtualenv-15.1.0/setup.cfg --- old/virtualenv-15.0.0/setup.cfg 2016-03-06 02:14:46.000000000 +0100 +++ new/virtualenv-15.1.0/setup.cfg 2016-11-16 03:39:36.000000000 +0100 @@ -2,7 +2,7 @@ universal = 1 [egg_info] -tag_date = 0 tag_build = +tag_date = 0 tag_svn_revision = 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/virtualenv-15.0.0/tests/test_virtualenv.py new/virtualenv-15.1.0/tests/test_virtualenv.py --- old/virtualenv-15.0.0/tests/test_virtualenv.py 2016-03-06 02:14:42.000000000 +0100 +++ new/virtualenv-15.1.0/tests/test_virtualenv.py 2016-11-16 03:39:30.000000000 +0100 @@ -25,6 +25,7 @@ exe = virtualenv.resolve_interpreter(test_abs_path) assert exe == test_abs_path, "Absolute path should return as is" + mock_exists.assert_called_with(test_abs_path) virtualenv.is_executable.assert_called_with(test_abs_path) @@ -96,6 +97,7 @@ cop.update_defaults(defaults) assert defaults == {'system_site_packages': 0} + def test_install_python_bin(): """Should create the right python executables and links""" tmp_virtualenv = tempfile.mkdtemp() @@ -106,18 +108,18 @@ False) if virtualenv.is_win: - required_executables = [ 'python.exe', 'pythonw.exe'] + required_executables = ['python.exe', 'pythonw.exe'] else: py_exe_no_version = 'python' py_exe_version_major = 'python%s' % sys.version_info[0] py_exe_version_major_minor = 'python%s.%s' % ( sys.version_info[0], sys.version_info[1]) - required_executables = [ py_exe_no_version, py_exe_version_major, - py_exe_version_major_minor ] + required_executables = [py_exe_no_version, py_exe_version_major, + py_exe_version_major_minor] for pth in required_executables: - assert os.path.exists(os.path.join(bin_dir, pth)), ("%s should " - "exist in bin_dir" % pth) + assert os.path.exists(os.path.join(bin_dir, pth)), \ + ("%s should exist in bin_dir" % pth) finally: shutil.rmtree(tmp_virtualenv) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/virtualenv-15.0.0/virtualenv.egg-info/PKG-INFO new/virtualenv-15.1.0/virtualenv.egg-info/PKG-INFO --- old/virtualenv-15.0.0/virtualenv.egg-info/PKG-INFO 2016-03-06 02:14:46.000000000 +0100 +++ new/virtualenv-15.1.0/virtualenv.egg-info/PKG-INFO 2016-11-16 03:39:36.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: virtualenv -Version: 15.0.0 +Version: 15.1.0 Summary: Virtual Python Environment builder Home-page: https://virtualenv.pypa.io/ Author: Jannis Leidel, Carl Meyer and Brian Rosner @@ -47,30 +47,28 @@ Release History =============== - 15.0.0 (2016-03-05) + 15.1.0 (2016-11-15) ------------------- - * Remove the `virtualenv-N.N` script from the package; this can no longer be correctly created from a wheel installation. - Resolves #851, #692 + * Support Python 3.6. - * Remove accidental runtime dependency on pip by extracting certificate in the - subprocess. + * Upgrade setuptools to 28.0.0. - * Upgrade setuptools 20.2.2. + * Upgrade pip to 9.0.1. - * Upgrade pip to 8.1.0. + * Don't install pre-release versions of pip, setuptools, or wheel from PyPI. - 14.0.6 (2016-02-07) + 15.0.3 (2016-08-05) ------------------- - * Upgrade setuptools to 20.0 + * Test for given python path actually being an executable *file*, #939 - * Upgrade wheel to 0.29.0 + * Only search for copy actual existing Tcl/Tk directories (PR #937) - * Fix an error where virtualenv didn't pass in a working ssl certificate for - pip, causing "weird" errors related to ssl. + * Generically search for correct Tcl/Tk version (PR #926, PR #933) + * Upgrade setuptools to 22.0.5 `Full Changelog <https://virtualenv.pypa.io/en/latest/changes.html>`_. Keywords: setuptools deployment installation distutils diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/virtualenv-15.0.0/virtualenv.egg-info/SOURCES.txt new/virtualenv-15.1.0/virtualenv.egg-info/SOURCES.txt --- old/virtualenv-15.0.0/virtualenv.egg-info/SOURCES.txt 2016-03-06 02:14:46.000000000 +0100 +++ new/virtualenv-15.1.0/virtualenv.egg-info/SOURCES.txt 2016-11-16 03:39:36.000000000 +0100 @@ -40,6 +40,6 @@ virtualenv_embedded/site.py virtualenv_support/__init__.py virtualenv_support/argparse-1.4.0-py2.py3-none-any.whl -virtualenv_support/pip-8.1.0-py2.py3-none-any.whl -virtualenv_support/setuptools-20.2.2-py2.py3-none-any.whl +virtualenv_support/pip-9.0.1-py2.py3-none-any.whl +virtualenv_support/setuptools-28.8.0-py2.py3-none-any.whl virtualenv_support/wheel-0.29.0-py2.py3-none-any.whl \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/virtualenv-15.0.0/virtualenv.py new/virtualenv-15.1.0/virtualenv.py --- old/virtualenv-15.0.0/virtualenv.py 2016-03-06 02:14:42.000000000 +0100 +++ new/virtualenv-15.1.0/virtualenv.py 2016-11-16 03:39:30.000000000 +0100 @@ -36,7 +36,7 @@ except ImportError: import configparser as ConfigParser -__version__ = "15.0.0" +__version__ = "15.1.0" virtualenv_version = __version__ # legacy if sys.version_info < (2, 6): @@ -155,12 +155,19 @@ '_collections_abc', '_bootlocale', ]) + if minver >= 6: + REQUIRED_MODULES.extend(['enum']) if is_pypy: # these are needed to correctly display the exceptions that may happen # during the bootstrap REQUIRED_MODULES.extend(['traceback', 'linecache']) + if majver == 3: + # _functools is needed to import locale during stdio initialization and + # needs to be copied on PyPy because it's not built in + REQUIRED_MODULES.append('_functools') + class Logger(object): @@ -297,7 +304,7 @@ else: return level >= consumer_level - #@classmethod + @classmethod def level_for_integer(cls, level): levels = cls.LEVELS if level < 0: @@ -306,8 +313,6 @@ return levels[-1] return levels[level] - level_for_integer = classmethod(level_for_integer) - # create a silent logger just to prevent this from being undefined # will be overridden with requested verbosity main() is called. logger = Logger([(Logger.LEVELS[-1], sys.stdout)]) @@ -677,6 +682,11 @@ home_dir = args[0] + if os.path.exists(home_dir) and os.path.isfile(home_dir): + logger.fatal('ERROR: File already exists and is not a directory.') + logger.fatal('Please provide a different path or delete the file.') + sys.exit(3) + if os.environ.get('WORKING_ENV'): logger.fatal('ERROR: you cannot run virtualenv while in a workingenv') logger.fatal('Please deactivate your workingenv, then re-run this script') @@ -881,7 +891,6 @@ "PIP_FIND_LINKS": findlinks, "PIP_USE_WHEEL": "1", "PIP_ONLY_BINARY": ":all:", - "PIP_PRE": "1", "PIP_USER": "0", } @@ -1057,6 +1066,16 @@ if os.path.exists(pyfile): copyfile(pyfile, dst_filename[:-1], symlink) +def copy_tcltk(src, dest, symlink): + """ copy tcl/tk libraries on Windows (issue #93) """ + for libversion in '8.5', '8.6': + for libname in 'tcl', 'tk': + srcdir = join(src, 'tcl', libname + libversion) + destdir = join(dest, 'tcl', libname + libversion) + # Only copy the dirs from the above combinations that exist + if os.path.exists(srcdir) and not os.path.exists(destdir): + copyfileordir(srcdir, destdir, symlink) + def subst_path(prefix_path, prefix, home_dir): prefix_path = os.path.normpath(prefix_path) @@ -1113,6 +1132,9 @@ copy_required_modules(home_dir, symlink) finally: logger.indent -= 2 + # ...copy tcl/tk + if is_win: + copy_tcltk(prefix, home_dir, symlink) mkdir(join(lib_dir, 'site-packages')) import site site_filename = site.__file__ @@ -1349,12 +1371,6 @@ else: copyfile(py_executable, full_pth, symlink) - if is_win and ' ' in py_executable: - # There's a bug with subprocess on Windows when using a first - # argument that has a space in it. Instead we have to quote - # the value: - py_executable = '"%s"' % py_executable - # NOTE: keep this check as one line, cmd.exe doesn't cope with line breaks cmd = [py_executable, '-c', 'import sys;out=sys.stdout;' 'getattr(out, "buffer", out).write(sys.prefix.encode("utf-8"))'] logger.info('Testing executable with %s %s "%s"' % tuple(cmd)) @@ -1532,6 +1548,7 @@ """ # If the "executable" is a version number, get the installed executable for # that version + orig_exe = exe python_versions = get_installed_pythons() if exe in python_versions: exe = python_versions[exe] @@ -1543,16 +1560,16 @@ exe = join(path, exe) break if not os.path.exists(exe): - logger.fatal('The executable %s (from --python=%s) does not exist' % (exe, exe)) + logger.fatal('The path %s (from --python=%s) does not exist' % (exe, orig_exe)) raise SystemExit(3) if not is_executable(exe): - logger.fatal('The executable %s (from --python=%s) is not executable' % (exe, exe)) + logger.fatal('The path %s (from --python=%s) is not an executable file' % (exe, orig_exe)) raise SystemExit(3) return exe def is_executable(exe): """Checks a file is executable""" - return os.access(exe, os.X_OK) + return os.path.isfile(exe) and os.access(exe, os.X_OK) ############################################################ ## Relocating the environment: @@ -1960,21 +1977,21 @@ ##file activate.fish ACTIVATE_FISH = convert(""" -eJyFVVFv0zAQfs+vONJO3RDNxCsSQoMVrdK2Vl03CSHkesllMXLsYDvZivjx2GmTOG0YfWhV+7u7 -73z33Y1gnTENKeMIeakNPCKUGhP7xcQTbCJ4ZOKcxoZV1GCUMp1t4O0zMxkTQEGVQjicO4dTyIwp -Ppyfu386Q86jWOZwBhq1ZlK8jYIRXEoQ0jhDYAYSpjA2fBsFQVoKG0UKSLAJB9MEJrMXi6uYMiXl -KCrIZYJARQIKTakEGAkmQ+tU5ZSDRTAlRY7CRJMA7GdkgRoNSJ74t1BRxegjR12jWAoGbfpTAeGY -LK4vycN8tb6/uCbLi/VVWGPcx3maPr2AO4VjYB+HMAxAkQT/i/ptfbW4vVrczAZit3eHDNqL13n0 -Ya+w+Tq/uyLL1eJmuSaLh9lqNb/0+IzgznqnAjAvzBa4jG0BNmNXfdJUkxTU2I6xRaKcy+e6VApz -WVmoTGFTgwslrYdN03ONrbbMN1E/FQ7H7gOP0UxRjV67TPRBjF3naCMV1mSkYk9MUN7F8cODZzsE -iIHYviIe6n8WeGQxWKuhl+9Xa49uijq7fehXMRxT9VR9f/8jhDcfYSKkSOyxKp22cNIrIk+nzd2b -Yc7FNpHx8FUn15ZfzXEE98JxZEohx4r6kosCT+R9ZkHQtLmXGYSEeH8JCTvYkcRgXAutp9Rw7Jmf -E/J5fktuL25m1tMe3vLdjDt9bNxr2sMo2P3C9BccqGeYhqfQITz6XurXaqdf99LF1mT2YJrvzqCu -5w7dKvV3PzNyOb+7+Hw923dOuB+AX2SxrZs9Lm0xbCH6kmhjUyuWw+7cC7DX8367H3VzDz6oBtty -tMIeobE21JT6HaRS+TbaoqhbE7rgdGs3xtE4cOF3xo0TfxwsdyRlhUoxuzes18r+Jp88zDx1G+kd -/HTrr1BY2CeuyfnbQtAcu9j+pOw6cy9X0k3IuoyKCZPC5ESf6MkgHE5tLiSW3Oa+W2NnrQfkGv/h -7tR5PNFnMBlw4B9NJTxnzKA9fLTT0aXSb5vw7FUKzcTZPddqYHi2T9/axJmEEN3qHncVCuEPaFmq -uEtpcBj2Z1wjrqGReJBHrY6/go21NA== +eJyFVVFv2zYQftevuMoOnBS1gr0WGIZ08RADSRw4boBhGGhGOsUcKFIjKbUu9uN7lC2JsrXWDzZM +fnf38e6+uwlsdsJCLiRCUVkHrwiVxYy+hHqDbQKvQl3z1ImaO0xyYXdbeP9FuJ1QwMFUSnmcP4dL +2DlXfry+9v/sDqVMUl3AFVi0Vmj1PokmcKtBaecNQTjIhMHUyX0SRXmlKIpWkGEbDuYZzBZfCVcL +4youUdVQ6AyBqwwMusoocBrcDsmpKbgEQgijVYHKJbMI6DMhoEUHWmbhLdTcCP4q0TYokYNDev5c +QTxlq/tb9rJcbz7f3LOnm81d3GD8x3uav30FfwrnwCEOYRyAKot+FvXPzd3q8W71sBiJ3d2dMugu +fsxjCPsBmz+Wz3fsab16eNqw1ctivV7eBnwm8EzeuQIsSrcHqVMqwHbqq8/aarKSO+oYKhKXUn9p +SmWw0DVBdQ7bBlwaTR62bc+1tpaYb5PhUyScu48CRgvDLQbtMrMnMQ6dY5022JDRRrwJxWUfJwwP +ge0YIAVGfcUC1M8s8MxitFZjmR9W64hui7p4fBlWMZ5y81b/9cvfMbz7FWZKq4yOTeW1hbNBEWU+ +b+/ejXMu95lOx696uXb8Go4T+Kw8R2EMSqx5KLkkCkQ+ZBZFbZsHL4OYseAvY3EPO5MYTBuhDZQa +TwPza8Y+LR/Z483Dgjwd4R3f7bTXx9Znkw6T6PAL83/hRD3jNAKFjuEx9NJkq5t+fabLvdvRwbw4 +nEFTzwO6U+q34cvY7fL55tP94tg58XEA/q7LfdPsaUXFoEIMJdHF5iSW0+48CnDQ82G7n3XzAD6q +Bmo5XuOA0NQ67ir7AXJtQhtLKO7XhC0l39PGOBsHPvzBuHUSjoOnA0ldozGC9gZ5rek3+y3ALHO/ +kT7AP379lQZLSnFDLtwWihfYxw4nZd+ZR7myfkI2ZTRCuRxmF/bCzkbhcElvYamW9PbDGrvqPKC0 ++D/uLi/sFcxGjOHylYagZzzsjjhw206RQwrWIwOxS2dnk+40xOjX8bTPegz/gdWVSXuaowNuOLda +wYyNuRPSTcd/B48Ppeg= """) ##file activate.csh diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/virtualenv-15.0.0/virtualenv_embedded/activate.fish new/virtualenv-15.1.0/virtualenv_embedded/activate.fish --- old/virtualenv-15.0.0/virtualenv_embedded/activate.fish 2016-03-06 02:14:42.000000000 +0100 +++ new/virtualenv-15.1.0/virtualenv_embedded/activate.fish 2016-11-16 03:39:30.000000000 +0100 @@ -64,7 +64,7 @@ if test -n "__VIRTUAL_PROMPT__" printf '%s%s' "__VIRTUAL_PROMPT__" (set_color normal) else - printf '%s(%s%s%s) ' (set_color normal) (set_color -o white) (basename "$VIRTUAL_ENV") (set_color normal) + printf '%s(%s) ' (set_color normal) (basename "$VIRTUAL_ENV") end # Restore the original $status Binary files old/virtualenv-15.0.0/virtualenv_support/pip-8.1.0-py2.py3-none-any.whl and new/virtualenv-15.1.0/virtualenv_support/pip-8.1.0-py2.py3-none-any.whl differ Binary files old/virtualenv-15.0.0/virtualenv_support/pip-9.0.1-py2.py3-none-any.whl and new/virtualenv-15.1.0/virtualenv_support/pip-9.0.1-py2.py3-none-any.whl differ Binary files old/virtualenv-15.0.0/virtualenv_support/setuptools-20.2.2-py2.py3-none-any.whl and new/virtualenv-15.1.0/virtualenv_support/setuptools-20.2.2-py2.py3-none-any.whl differ Binary files old/virtualenv-15.0.0/virtualenv_support/setuptools-28.8.0-py2.py3-none-any.whl and new/virtualenv-15.1.0/virtualenv_support/setuptools-28.8.0-py2.py3-none-any.whl differ
