gwforg / gwf

A flexible, pragmatic workflow tool.
https://gwf.app/
GNU General Public License v3.0
31 stars 12 forks source link

Update virtualenv to 20.2.1 #320

Closed pyup-bot closed 3 years ago

pyup-bot commented 3 years ago

This PR updates virtualenv from 20.0.15 to 20.2.1.

Changelog ### 20.2.0 ``` ~~~~~~~~~~~~~~~~~ - Fix processing of the ``VIRTUALENV_PYTHON`` environment variable and make it multi-value as well (separated by comma) - by :user:`pneff`. (`1998 <https://github.com/pypa/virtualenv/issues/1998>`_) ``` ### 20.1.0 ``` ~~~~~~~~~~~~~~~~~ - The python specification can now take one or more values, first found is used to create the virtual environment - by :user:`gaborbernat`. (`1995 <https://github.com/pypa/virtualenv/issues/1995>`_) ``` ### 20.0.35 ``` ~~~~~~~~~~~~~~~~~~ - Bump embedded setuptools from ``50.3.0`` to ``50.3.1`` - by :user:`gaborbernat`. (`1982 <https://github.com/pypa/virtualenv/issues/1982>`_) - After importing virtualenv passing cwd to a subprocess calls breaks with ``invalid directory`` - by :user:`gaborbernat`. (`1983 <https://github.com/pypa/virtualenv/issues/1983>`_) ``` ### 20.0.34 ``` ~~~~~~~~~~~~~~~~~~ - Align with venv module when creating virtual environments with builtin creator on Windows 3.7 and later - by :user:`gaborbernat`. (`1782 <https://github.com/pypa/virtualenv/issues/1782>`_) - Handle Cygwin path conversion in the activation script - by :user:`davidcoghlan`. (`1969 <https://github.com/pypa/virtualenv/issues/1969>`_) ``` ### 20.0.33 ``` ~~~~~~~~~~~~~~~~~~ - Fix ``None`` type error in cygwin if POSIX path in dest - by :user:`danyeaw`. (`1962 <https://github.com/pypa/virtualenv/issues/1962>`_) - Fix Python 3.4 incompatibilities (added back to the CI) - by :user:`gaborbernat`. (`1963 <https://github.com/pypa/virtualenv/issues/1963>`_) ``` ### 20.0.32 ``` ~~~~~~~~~~~~~~~~~~ - For activation scripts always use UNIX line endings (unless it's BATCH shell related) - by :user:`saytosid`. (`1818 <https://github.com/pypa/virtualenv/issues/1818>`_) - Upgrade embedded pip to ``20.2.1`` and setuptools to ``49.4.0`` - by :user:`gaborbernat`. (`1918 <https://github.com/pypa/virtualenv/issues/1918>`_) - Avoid spawning new windows when doing seed package upgrades in the background on Windows - by :user:`gaborbernat`. (`1928 <https://github.com/pypa/virtualenv/issues/1928>`_) - Fix a bug that reading and writing on the same file may cause race on multiple processes. (`1938 <https://github.com/pypa/virtualenv/issues/1938>`_) - Upgrade embedded setuptools to ``50.2.0`` and pip to ``20.2.3`` - by :user:`gaborbernat`. (`1939 <https://github.com/pypa/virtualenv/issues/1939>`_) - Provide correct path for bash activator in cygwin or msys2 - by :user:`danyeaw`. (`1940 <https://github.com/pypa/virtualenv/issues/1940>`_) - Relax importlib requirement to allow version<3 - by :user:`usamasadiq` (`1953 <https://github.com/pypa/virtualenv/issues/1953>`_) - pth files were not processed on CPython2 if $PYTHONPATH was pointing to site-packages/ - by :user:`navytux`. (`1959 <https://github.com/pypa/virtualenv/issues/1959>`_) (`1960 <https://github.com/pypa/virtualenv/issues/1960>`_) ``` ### 20.0.31 ``` ~~~~~~~~~~~~~~~~~~ - Upgrade embedded pip to ``20.2.1``, setuptools to ``49.6.0`` and wheel to ``0.35.1`` - by :user:`gaborbernat`. (`1918 <https://github.com/pypa/virtualenv/issues/1918>`_) ``` ### 20.0.30 ``` ~~~~~~~~~~~~~~~~~~ - Upgrade pip to ``20.2.1`` and setuptools to ``49.2.1`` - by :user:`gaborbernat`. (`1915 <https://github.com/pypa/virtualenv/issues/1915>`_) ``` ### 20.0.29 ``` ~~~~~~~~~~~~~~~~~~ - Upgrade embedded pip from version ``20.1.2`` to ``20.2`` - by :user:`gaborbernat`. (`1909 <https://github.com/pypa/virtualenv/issues/1909>`_) ``` ### 20.0.28 ``` ~~~~~~~~~~~~~~~~~~ - Fix test suite failing if run from system Python - by :user:`gaborbernat`. (`1882 <https://github.com/pypa/virtualenv/issues/1882>`_) - Provide ``setup_logging`` flag to python API so that users can bypass logging handling if their application already performs this - by :user:`gaborbernat`. (`1896 <https://github.com/pypa/virtualenv/issues/1896>`_) - Use ``\n`` instead if ``\r\n`` as line separator for report (because Python already performs this transformation automatically upon write to the logging pipe) - by :user:`gaborbernat`. (`1905 <https://github.com/pypa/virtualenv/issues/1905>`_) ``` ### 20.0.27 ``` ~~~~~~~~~~~~~~~~~~ - No longer preimport threading to fix support for `gpython <https://pypi.org/project/pygolang/gpython>`_ and `gevent <https://www.gevent.org/>`_ - by :user:`navytux`. (`1897 <https://github.com/pypa/virtualenv/issues/1897>`_) - Upgrade setuptools from ``49.2.0`` on ``Python 3.5+`` - by :user:`gaborbernat`. (`1898 <https://github.com/pypa/virtualenv/issues/1898>`_) ``` ### 20.0.26 ``` ~~~~~~~~~~~~~~~~~~ - Bump dependency ``distutils >= 0.3.1`` - by :user:`gaborbernat`. (`1880 <https://github.com/pypa/virtualenv/issues/1880>`_) - Improve periodic update handling: - better logging output while running and enable logging on background process call ( ``_VIRTUALENV_PERIODIC_UPDATE_INLINE`` may be used to debug behaviour inline) - fallback to unverified context when querying the PyPi for release date, - stop downloading wheels once we reach the embedded version, by :user:`gaborbernat`. (`1883 <https://github.com/pypa/virtualenv/issues/1883>`_) - Do not print error message if the application exists with ``SystemExit(0)`` - by :user:`gaborbernat`. (`1885 <https://github.com/pypa/virtualenv/issues/1885>`_) - Upgrade embedded setuptools from ``47.3.1`` to ``49.1.0`` for Python ``3.5+`` - by :user:`gaborbernat`. (`1887 <https://github.com/pypa/virtualenv/issues/1887>`_) ``` ### 20.0.25 ``` ~~~~~~~~~~~~~~~~~~ - Fix that when the ``app-data`` seeders image creation fails the exception is silently ignored. Avoid two virtual environment creations to step on each others toes by using a lock while creating the base images. By :user:`gaborbernat`. (`1869 <https://github.com/pypa/virtualenv/issues/1869>`_) ``` ### 20.0.24 ``` ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - How seeding mechanisms discover (and automatically keep it up to date) wheels at :ref:`wheels` - by :user:`gaborbernat`. (`1821 <https://github.com/pypa/virtualenv/issues/1821>`_) - How distributions should handle shipping their own embedded wheels at :ref:`distribution_wheels` - by :user:`gaborbernat`. (`1840 <https://github.com/pypa/virtualenv/issues/1840>`_) ``` ### 20.0.23 ``` ~~~~~~~~~~~~~~~~~~ - Fix typo in ``setup.cfg`` - by :user:`RowdyHowell`. (`1857 <https://github.com/pypa/virtualenv/issues/1857>`_) ``` ### 20.0.22 ``` ~~~~~~~~~~~~~~~~~~ - Relax ``importlib.resources`` requirement to also allow version 2 - by :user:`asottile`. (`1846 <https://github.com/pypa/virtualenv/issues/1846>`_) - Upgrade embedded setuptools to ``44.1.1`` for python 2 and ``47.1.1`` for python3.5+ - by :user:`gaborbernat`. (`1855 <https://github.com/pypa/virtualenv/issues/1855>`_) ``` ### 20.0.21 ``` ~~~~~~~~~~~~~~~~~~ - Fix virtualenv fails sometimes when run concurrently, ``--clear-app-data`` conflicts with :option:`clear` flag when abbreviation is turned on. To bypass this while allowing abbreviated flags on the command line we had to move it to :option:`reset-app-data` - by :user:`gaborbernat`. (`1824 <https://github.com/pypa/virtualenv/issues/1824>`_) - Upgrade embedded ``setuptools`` to ``46.4.0`` from ``46.1.3`` on Python ``3.5+``, and ``pip`` from ``20.1`` to ``20.1.1`` - by :user:`gaborbernat`. (`1827 <https://github.com/pypa/virtualenv/issues/1827>`_) - Seeder pip now correctly handles ``--extra-search-dir`` - by :user:`frenzymadness`. (`1834 <https://github.com/pypa/virtualenv/issues/1834>`_) ``` ### 20.0.20 ``` ~~~~~~~~~~~~~~~~~~ - Fix download fails with python 3.4 - by :user:`gaborbernat`. (`1809 <https://github.com/pypa/virtualenv/issues/1809>`_) - Fixes older CPython2 versions use ``_get_makefile_filename`` instead of ``get_makefile_filename`` on ``sysconfig`` - by :user:`ianw`. (`1810 <https://github.com/pypa/virtualenv/issues/1810>`_) - Fix download is ``True`` by default - by :user:`gaborbernat`. (`1813 <https://github.com/pypa/virtualenv/issues/1813>`_) - Fail ``app-data`` seed operation when wheel download fails and better error message - by :user:`gaborbernat`. (`1814 <https://github.com/pypa/virtualenv/issues/1814>`_) ``` ### 20.0.19 ``` ~~~~~~~~~~~~~~~~~~ - Fix generating a Python 2 environment from Python 3 creates invalid python activator - by :user:`gaborbernat`. (`1776 <https://github.com/pypa/virtualenv/issues/1776>`_) - Fix pinning seed packages via ``app-data`` seeder raised ``Invalid Requirement`` - by :user:`gaborbernat`. (`1779 <https://github.com/pypa/virtualenv/issues/1779>`_) - Do not stop interpreter discovery if we fail to find the system interpreter for a executable during discovery - by :user:`gaborbernat`. (`1781 <https://github.com/pypa/virtualenv/issues/1781>`_) - On CPython2 POSIX platforms ensure ``syconfig.get_makefile_filename`` exists within the virtual environment (this is used by some c-extension based libraries - e.g. numpy - for building) - by :user:`gaborbernat`. (`1783 <https://github.com/pypa/virtualenv/issues/1783>`_) - Better handling of options :option:`copies` and :option:`symlinks`. Introduce priority of where the option is set to follow the order: CLI, env var, file, hardcoded. If both set at same level prefers copy over symlink. - by :user:`gaborbernat`. (`1784 <https://github.com/pypa/virtualenv/issues/1784>`_) - Upgrade pip for Python ``2.7`` and ``3.5+`` from ``20.0.2`` to ``20.1`` - by :user:`gaborbernat`. (`1793 <https://github.com/pypa/virtualenv/issues/1793>`_) - Fix CPython is not discovered from Windows registry, and discover pythons from Windows registry in decreasing order by version - by :user:`gaborbernat`. (`1796 <https://github.com/pypa/virtualenv/issues/1796>`_) - Fix symlink detection for creators - by :user:`asottile` (`1803 <https://github.com/pypa/virtualenv/issues/1803>`_) ``` ### 20.0.18 ``` ~~~~~~~~~~~~~~~~~~ - Importing setuptools before cli_run could cause our python information query to fail due to setuptools patching ``distutils.dist.Distribution`` - by :user:`gaborbernat`. (`1771 <https://github.com/pypa/virtualenv/issues/1771>`_) ``` ### 20.0.17 ``` ~~~~~~~~~~~~~~~~~~ - Extend environment variables checked for configuration to also check aliases (e.g. setting either ``VIRTUALENV_COPIES`` or ``VIRTUALENV_ALWAYS_COPY`` will work) - by :user:`gaborbernat`. (`1763 <https://github.com/pypa/virtualenv/issues/1763>`_) ``` ### 20.0.16 ``` ~~~~~~~~~~~~~~~~~~ - Allow seed wheel files inside the :option:`extra-search-dir` folders that do not have ``Requires-Python`` metadata specified, these are considered compatible with all python versions - by :user:`gaborbernat`. (`1757 <https://github.com/pypa/virtualenv/issues/1757>`_) ```
Links - PyPI: https://pypi.org/project/virtualenv - Changelog: https://pyup.io/changelogs/virtualenv/ - Homepage: https://virtualenv.pypa.io/