UAlbertaALTLab / itwewina

Replaced by https://github.com/UAlbertaALTLab/cree-intelligent-dictionary
https://github.com/UAlbertaALTLab/cree-intelligent-dictionary
GNU General Public License v3.0
1 stars 0 forks source link

Update virtualenv to 16.4.3 #155

Closed pyup-bot closed 5 years ago

pyup-bot commented 5 years ago

This PR updates virtualenv from 1.8.4 to 16.4.3.

Changelog ### 16.4.1 ``` -------------------- Bugfixes ^^^^^^^^ - Fix ``license()`` builtin by copying the ``LICENSE`` file into the virtualenv - by ``asottile``. (`1317 <https://github.com/pypa/virtualenv/issues/1317>`_) Features ^^^^^^^^ - bump vendored pip to ``19.0.3`` and wheel to ``0.33.1`` (`1321 <https://github.com/pypa/virtualenv/issues/1321>`_) ``` ### 16.4.0 ``` -------------------- Bugfixes ^^^^^^^^ - fixes the scenario where the python base install is symlinked with relative symlinks (`490 <https://github.com/pypa/virtualenv/issues/490>`_) - Use ``importlib`` over ``imp`` in ``virtualenv.py`` for ``python >= 3.4`` - by Anthony Sottile (`1293 <https://github.com/pypa/virtualenv/issues/1293>`_) - Copy or link PyPy header files instead of include directory itself (`1302 <https://github.com/pypa/virtualenv/issues/1302>`_) - Allow virtualenv creation with older pip not having ``config`` command correspondingly disabling configuration related features (such as pip cert setting) in this case. (`1303 <https://github.com/pypa/virtualenv/issues/1303>`_) Features ^^^^^^^^ - upgrade to pip ``19.0.2`` and setuptools ``40.8.0`` (`1312 <https://github.com/pypa/virtualenv/issues/1312>`_) ``` ### 16.3.0 ``` -------------------- Bugfixes ^^^^^^^^ - Use ``importlib`` over deprecated ``imp` in ``distutils/__init__.py`` for python 3 - by Anthony Sottile (`955 <https://github.com/pypa/virtualenv/issues/955>`_) - Preserve ``cert`` option defined in ``pip.conf`` or environment variable. (`1273 <https://github.com/pypa/virtualenv/issues/1273>`_) - fixed a ``ResourceWarning: unclosed file`` in ``call_subprocess()`` - by Mickaël Schoentgen (`1277 <https://github.com/pypa/virtualenv/issues/1277>`_) - pre-import some built-in modules in ``site.py`` on PyPy according to PyPy's ``site.py`` - by microdog (`1281 <https://github.com/pypa/virtualenv/issues/1281>`_) - Copy files from ``sys.exec_prefix`` only if it is really different path than used prefix, bugfix for 1270 (`1282 <https://github.com/pypa/virtualenv/issues/1282>`_) Features ^^^^^^^^ - Enable virtualenv to be distributed as a ``zipapp`` or to be run as a wheel with ``PYTHONPATH=virtualenv...any.whl python -mvirtualenv`` - by Anthony Sottile (`1092 <https://github.com/pypa/virtualenv/issues/1092>`_) - bump vendored pip from ``18.1`` to ``19.0.1`` (`1291 <https://github.com/pypa/virtualenv/issues/1291>`_) Documentation ^^^^^^^^^^^^^ - discourage installation as ``root``, including ``sudo`` - by ``altendky`` (`1061 <https://github.com/pypa/virtualenv/issues/1061>`_) ``` ### 16.2.0 ``` -------------------- Bugfixes ^^^^^^^^ - ``copyfile`` handles relative symlinks and symlinks to symlinks, avoiding problems when Python was installed using ``stow`` or ``homebrew``. (`268 <https://github.com/pypa/virtualenv/issues/268>`_) - Fix preserving of original path when using fish and a subshell. (`904 <https://github.com/pypa/virtualenv/issues/904>`_) - Drop the source layout of the project, going back to how the source was laid out before ``16.1.0``. (`1241 <https://github.com/pypa/virtualenv/issues/1241>`_) - Fix bootstrap script generation broken with ``16.0.0``. Support now both ``CPython``, ``pypy``, ``jython``. (`1244 <https://github.com/pypa/virtualenv/issues/1244>`_) - ``lib64`` symlink is again relative (as was with ``< 16.1.0``). (`1248 <https://github.com/pypa/virtualenv/issues/1248>`_) Features ^^^^^^^^ - ``fish`` version 3 support for the activation script. (`1275 <https://github.com/pypa/virtualenv/issues/1275>`_) - ``powershell`` activator is no longer signed. (`816 <https://github.com/pypa/virtualenv/issues/816>`_) - ``pyproject.toml`` with ``PEP-517`` and ``PEP-518`` is now provided. ``tox.ini`` is now packaged with the ``sdist``. Distributions repackaging the library should use ``tox -e py`` to run the test suite on the ``sdist``. (`909 <https://github.com/pypa/virtualenv/issues/909>`_) - ``activate_this.py`` improvements: set ``VIRTUAL_ENV`` environment variable; ``pypy``, ``pypy3`` and ``jython`` support. (`1057 <https://github.com/pypa/virtualenv/issues/1057>`_) - The `xonsh <http://xon.sh/index.html>`_ shell is now supported by generating the ``xon.sh`` activation script. (`1206 <https://github.com/pypa/virtualenv/issues/1206>`_) - Support ``pip`` wheels with removed ``certifi's cacert.pem``. (`1252 <https://github.com/pypa/virtualenv/issues/1252>`_) - Upgrade setuptools from ``40.5.0`` to ``40.6.3`` and wheel from ``0.32.2`` to ``0.32.3``. (`1257 <https://github.com/pypa/virtualenv/issues/1257>`_) - ``powershell`` now also provides the ``pydoc`` function that uses the virtual environments ``pydoc``. (`1258 <https://github.com/pypa/virtualenv/issues/1258>`_) - Migrate to a ``setup.cfg`` based build. Minimum ``setuptools`` required to build is ``setuptools >= 40.6.3``, this is automatically acquired for all PEP-518 builders (recommended), or acquired via the old ``setup_requires`` method otherwise. Move exclusively to a ``setuptools`` generated console entry point script, this now does make ``setuptools >= 18.0.0`` a runtime dependency (install requires). Source and issue tracker now is shown on PyPi (supplied as package metadata) beside the homepage. (`1259 <https://github.com/pypa/virtualenv/issues/1259>`_) Deprecations (removal in next major release) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Using ``python setup.py test`` is now marked as deprecated and will be removed in next release. Use ``tox`` instead, always. (`909 <https://github.com/pypa/virtualenv/issues/909>`_) - Using the project directly from the source layout is now deprecated. Going ahead people wanting to use the project without installing the virtualenv are encouraged to download the wheel from PyPi and extract it to access the ``virtualenv.py`` file. We'll be switching to a ``src`` layout with next release. (`1241 <https://github.com/pypa/virtualenv/issues/1241>`_) - No longer support ``distutils`` build/installation, now ``setuptools >= 40.6.3`` is required. (`1259 <https://github.com/pypa/virtualenv/issues/1259>`_) Documentation ^^^^^^^^^^^^^ - ``activate_this.py`` recommend ``exec(open(this_file).read(), {'__file__': this_file})`` as it works both on Python 2 and 3. (`1057 <https://github.com/pypa/virtualenv/issues/1057>`_) - Clarify how this project relates to the standard libraries ``venv`` and when one would still want to use this tool. (`1086 <https://github.com/pypa/virtualenv/issues/1086>`_) - Move to a ``towncrier`` generated changelog to avoid merge conflicts, generate draft changelog documentation. Prefix version string in changelog with ``v`` to make the hyperlinks stable. (`1234 <https://github.com/pypa/virtualenv/issues/1234>`_) ``` ### 16.1.0 ``` -------------------- * Fixed documentation to use pypi.org and correct curl options; :issue:`1042` * bug fix: ensure prefix is absolute when creating a new virtual environment :issue:`1208` * upgrade setuptools from ``39.1.0`` to ``40.5.0`` * upgrade wheel from ``0.31.1`` to ``0.32.2`` * upgrade pip from ``10.0.1`` to ``18.1`` * ``activate.csh`` does not use basename and handles newlines :issue:`1200` * fix failure to copy on platforms that use lib64 :issue:`1189` * enable tab-completion in the interactive interpreter by default, thanks to a new ``sys.__interactivehook__`` on Python 3 :issue:`967` * suppress warning of usage of the deprecated ``imp`` module :issue:`1238` ``` ### 16.0.0 ``` -------------------- * Drop support for Python 2.6. * Upgrade pip to 10.0.1. * Upgrade setuptools to 39.1.0. * Upgrade wheel to 0.31.1. ``` ### 15.2.0 ``` -------------------- * Upgrade setuptools to 39.0.1. * Upgrade pip to 9.0.3. * Upgrade wheel to 0.30.0. ``` ### 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. ``` ### 15.0.3 ``` -------------------- * 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 ``` -------------------- * 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 ``` -------------------- * 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 ``` -------------------- * 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 subprocess. * Upgrade setuptools 20.2.2. * Upgrade pip to 8.1.0. ``` ### 14.0.6 ``` -------------------- * Upgrade setuptools to 20.0 * Upgrade wheel to 0.29.0 * Fix an error where virtualenv didn't pass in a working ssl certificate for pip, causing "weird" errors related to ssl. ``` ### 14.0.5 ``` -------------------- * Homogenize drive letter casing for both prefixes and filenames. :issue:`858` ``` ### 14.0.4 ``` -------------------- * Upgrade setuptools to 19.6.2 * Revert ac4ea65; only correct drive letter case. Fixes :issue:`856`, :issue:`815` ``` ### 14.0.3 ``` -------------------- * Upgrade setuptools to 19.6.1 ``` ### 14.0.2 ``` -------------------- * Upgrade setuptools to 19.6 * Suppress any errors from ``unset`` on different shells (:pull:`843`) * Normalize letter case for prefix path checking. Fixes :issue:`837` ``` ### 14.0.1 ``` -------------------- * Upgrade from pip 8.0.0 to 8.0.2. * Fix the default of ``--(no-)download`` to default to downloading. ``` ### 14.0.0 ``` -------------------- * **BACKWARDS INCOMPATIBLE** Drop support for Python 3.2. * Upgrade setuptools to 19.4 * Upgrade wheel to 0.26.0 * Upgrade pip to 8.0.0 * Upgrade argparse to 1.4.0 * Added support for ``python-config`` script (:pull:`798`) * Updated activate.fish (:pull:`589`) (:pull:`799`) * Account for a ``site.pyo`` correctly in some python implementations (:pull:`759`) * Properly restore an empty PS1 (:issue:`407`) * Properly remove ``pydoc`` when deactivating * Remove workaround for very old Mageia / Mandriva linuxes (:pull:`472`) * Added a space after virtualenv name in the prompt: ``(env) $PS1`` * Make sure not to run a --user install when creating the virtualenv (:pull:`803`) * Remove virtualenv.py's path from sys.path when executing with a new python. Fixes issue :issue:`779`, :issue:`763` (:pull:`805`) * Remove use of () in .bat files so ``Program Files (x86)`` works :issue:`35` * Download new releases of the preinstalled software from PyPI when there are new releases available. This behavior can be disabled using ``--no-download``. * Make ``--no-setuptools``, ``--no-pip``, and ``--no-wheel`` independent of each other. ``` ### 13.1.2 ``` -------------------- * Upgrade pip to 7.1.2. ``` ### 13.1.1 ``` -------------------- * Upgrade pip to 7.1.1. * Upgrade setuptools to 18.2. * Make the activate script safe to use when bash is running with ``-u``. ``` ### 13.1.0 ``` -------------------- * Upgrade pip to 7.1.0 * Upgrade setuptools to 18.0.1 ``` ### 13.0.3 ``` -------------------- * Upgrade pip to 7.0.3 ``` ### 13.0.2 ``` -------------------- * Upgrade pip to 7.0.2 * Upgrade setuptools to 17.0 ``` ### 13.0.1 ``` -------------------- * Upgrade pip to 7.0.1 ``` ### 13.0.0 ``` -------------------- * Automatically install wheel when creating a new virutalenv. This can be disabled by using the ``--no-wheel`` option. * Don't trust the current directory as a location to discover files to install packages from. * Upgrade setuptools to 16.0. * Upgrade pip to 7.0.0. ``` ### 12.1.1 ``` -------------------- * Upgrade pip to 6.1.1 ``` ### 12.1.0 ``` -------------------- * Upgrade setuptools to 15.0 * Upgrade pip to 6.1.0 ``` ### 12.0.7 ``` -------------------- * Upgrade pip to 6.0.8 ``` ### 12.0.6 ``` -------------------- * Upgrade pip to 6.0.7 * Upgrade setuptools to 12.0.5 ``` ### 12.0.5 ``` -------------------- * Upgrade pip to 6.0.6 * Upgrade setuptools to 11.0 ``` ### 12.0.4 ``` -------------------- * Revert the fix to ``-p`` on Debian based pythons as it was broken in other situations. * Revert several sys.path changes new in 12.0 which were breaking virtualenv. ``` ### 12.0.3 ``` -------------------- * Fix an issue where Debian based Pythons would fail when using -p with the host Python. * Upgrade pip to 6.0.3 ``` ### 12.0.2 ``` -------------------- * Upgraded pip to 6.0.2 ``` ### 12.0.1 ``` -------------------- * Upgraded pip to 6.0.1 ``` ### 12.0 ``` ------------------ * **PROCESS** Version numbers are now simply ``X.Y`` where the leading ``1`` has been dropped. * Split up documentation into structured pages * Now using pytest framework * Correct sys.path ordering for debian, issue 461 * Correctly throws error on older Pythons, issue 619 * Allow for empty $PATH, pull 601 * Don't set prompt if $env:VIRTUAL_ENV_DISABLE_PROMPT is set for Powershell * Updated setuptools to 7.0 ``` ### 1.11.6 ``` -------------------- * Updated setuptools to 3.6 * Updated pip to 1.5.6 ``` ### 1.11.5 ``` -------------------- * Updated setuptools to 3.4.4 * Updated documentation to use https://virtualenv.pypa.io/ * Updated pip to 1.5.5 ``` ### 1.11.4 ``` -------------------- * Updated pip to 1.5.4 ``` ### 1.11.3 ``` -------------------- * Updated setuptools to 2.2 * Updated pip to 1.5.3 ``` ### 1.11.2 ``` -------------------- * Fixed easy_install installed virtualenvs by updated pip to 1.5.2 ``` ### 1.11.1 ``` -------------------- * Fixed an issue where pip and setuptools were not getting installed when using the ``--system-site-packages`` flag. * Updated setuptools to fix an issue when installed with easy_install * Fixed an issue with Python 3.4 and sys.stdout encoding being set to ascii * Upgraded pip to v1.5.1 * Upgraded setuptools to v2.1 ``` ### 1.11 ``` ------------------ * **BACKWARDS INCOMPATIBLE** Switched to using wheels for the bundled copies of setuptools and pip. Using sdists is no longer supported - users supplying their own versions of pip/setuptools will need to provide wheels. * **BACKWARDS INCOMPATIBLE** Modified the handling of ``--extra-search-dirs``. This option now works like pip's ``--find-links`` option, in that it adds extra directories to search for compatible wheels for pip and setuptools. The actual wheel selected is chosen based on version and compatibility, using the same algorithm as ``pip install setuptools``. * Fixed 495, --always-copy was failing (PR 511) * Upgraded pip to v1.5 * Upgraded setuptools to v1.4 ``` ### 1.10.1 ``` -------------------- * **New Signing Key** Release 1.10.1 is using a different key than normal with fingerprint: 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA * Upgraded pip to v1.4.1 * Upgraded setuptools to v0.9.8 ``` ### 1.10 ``` ------------------ * **BACKWARDS INCOMPATIBLE** Dropped support for Python 2.5. The minimum supported Python version is now Python 2.6. * **BACKWARDS INCOMPATIBLE** Using ``virtualenv.py`` as an isolated script (i.e. without an associated ``virtualenv_support`` directory) is no longer supported for security reasons and will fail with an error. Along with this, ``--never-download`` is now always pinned to ``True``, and is only being maintained in the short term for backward compatibility (Pull 412). * **IMPORTANT** Switched to the new setuptools (v0.9.7) which has been merged with Distribute_ again and works for Python 2 and 3 with one codebase. The ``--distribute`` and ``--setuptools`` options are now no-op. * Updated to pip 1.4. * Added support for PyPy3k * Added ``--always-copy`` option to suppress use of symlinks (Pull 409) * Added the option to use a version number with the ``-p`` option to get the system copy of that Python version (Windows only) * Removed embedded ``ez_setup.py``, ``distribute_setup.py`` and ``distribute_from_egg.py`` files as part of switching to merged setuptools. * Fixed ``--relocatable`` to work better on Windows. * Fixed issue with readline on Windows. .. _Distribute: https://pypi.org/project/distribute ``` ### 1.9.1 ``` ------------------- * Updated to pip 1.3.1 that fixed a major backward incompatible change of parsing URLs to externally hosted packages that got accidentily included in pip 1.3. ``` ### 1.9 ``` ----------------- * Unset VIRTUAL_ENV environment variable in deactivate.bat (Pull 364) * Upgraded distribute to 0.6.34. * Added ``--no-setuptools`` and ``--no-pip`` options (Pull 336). * Fixed Issue 373. virtualenv-1.8.4 was failing in cygwin (Pull 382). * Fixed Issue 378. virtualenv is now "multiarch" aware on debian/ubuntu (Pull 379). * Fixed issue with readline module path on pypy and OSX (Pull 374). * Made 64bit detection compatible with Python 2.5 (Pull 393). ```
Links - PyPI: https://pypi.org/project/virtualenv - Changelog: https://pyup.io/changelogs/virtualenv/ - Homepage: https://virtualenv.pypa.io/