* Python 3.13.0a6 renamed pathmod to parser
* Upgrade embedded wheels
- Add missing BuildRequires on time-machine
the test suite checks if the include path exists.
- Add missing Requires on two modules.
* Add ``--read-only-app-data`` option to allow for creation based on
* The python specification can now take one or more values, first found
Distribute again and works for Python 2 and 3 with one codebase. The
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-virtualenv?expand=0&rev=144
- Fix brew cannot copy by @gaborbernat in #2640
- Test with 3.12 rc by @gaborbernat in #2641
- Upgrade setuptools by @gaborbernat in #2642
- GitHub Actions: Add PyPy 3.10 to testing by @cclauss in #2638
- 20.24.4:
- Fix typo found by codespell by @DimitriPapadopoulos in #2624
- Updating extend.rst typo by @sagardesai1 in #2626
- 20.24.3:
- Update compatibility docs by @jugmac00 in #2618
- fix ResourceWarning on process exit (#2472) by @sigma67 in #2617
- added scripts in tasks directory to sdist on build (#2610) by @sigma67 in #2620
- Bump wheel by @gaborbernat in #2622
- 20.24.2:
- Bump pip and wheel by @gaborbernat in #2614
- 20.24.1:
- Upgrade pip by @arielkirkwood in #2611
- 20.24.0:
- Fix the CI by @gaborbernat in #2593
- Quickstart guide by @AlvesJorge in #2599
- Updated CLI documentation with config file name by @nathanczh in #2602
- Exclude dependabot and pre-commit ci from release notes by @gaborbernat in #2603
- Export VIRTUAL_ENV_PROMPT in activation scripts (#2194) by @jimporter in #2606
- Upgrade setuptools by @gaborbernat in #2607
- 20.23.1:
- Bump pypa/gh-action-pypi-publish from 1.8.5 to 1.8.6 by @dependabot in #2566
- feat: ✨ update and simplify nushell activation by @melMass in #2572
- Fix deprecation warning by @jugmac00 in #2575
- Replace unmaintained pytest-freezegun by @jugmac00 in #2576
- Update cli_interface.rst by @uberFoo in #2586
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-virtualenv?expand=0&rev=137
# Features - 20.23.0
* Do not install wheel and setuptools seed packages for Python
3.12+. To restore the old behaviour use:
- for wheel use VIRTUALENV_WHEEL=bundle environment variable or
--wheel=bundle CLI flag,
- for setuptools use VIRTUALENV_SETUPTOOLS=bundle environment
variable or --setuptools=bundle CLI flag.
By @chrysle. (#2487)
* 3.12 support - by @gaborbernat. (#2558)
# Bugfixes - 20.23.0
* Prevent PermissionError when using venv creator on systems that
deliver files without user write permission - by @kulikjak.
(#2543)
* Upgrade setuptools to 67.7.2 from 67.6.1 and pip to 23.1.2 from
23.1 - by @szleb. (#2560)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-virtualenv?expand=0&rev=132
- Drop unneeded shims for PyPy3 directory structure
- Fix selected scheme on debian derivatives for python 3.10
when python3-distutils is not installed or the venv scheme is
not avaiable
- Allow the test suite to pass even with the original C shell
(rather than tcsh)
- Fix fallback handling of downloading wheels for bundled
packages
- Upgrade embedded setuptools to 65.5.0 from 65.3.0 and pip to
22.3 from 22.2.2
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-virtualenv?expand=0&rev=120
- Do not turn echo off for subsequent commands in batch
activators (activate.bat and deactivate.bat)
- Bump embed setuptools to 65.3
- Upgrade embedded pip to 22.2.2 from 22.2.1 and setuptools to
63.4.1 from 63.2.0
- Bump embeded pip from 22.2 to 22.2.1
- Update Nushell activation scripts to version 0.67
- Drop support for running under Python 2 (still can generate
Python 2 environments)
- Upgrade embedded pip to 22.2 from 22.1.2 and setuptools to
63.2.0 from 62.6.0
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-virtualenv?expand=0&rev=117
* Special-case ``--prompt .`` to the name of the current directory
* Add libffi-8.dll to pypy windows
* Fixed path collision that could lead to a PermissionError or writing to system
directories when using PyPy3.8
* Upgrade embedded setuptools to ``58.3.0`` from ``58.1.0`` and pip to ``21.3.1`` from ``21.2.4``
* Remove stray closing parenthesis in activate.bat
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-virtualenv?expand=0&rev=108
- Update to 20.8.1
* Fixed a bug where while creating a venv on top of an existing
one, without cleaning, when seeded wheel version mismatch
occurred, multiple .dist-info directories may be present,
confounding entrypoint discovery
* upgrade embedded setuptools to 58.1.0 and pip to 21.2.4
- Release to 20.8.0
* Add nushell activation script
- Release 2.7.1
* Fix unpacking dictionary items in PythonInfo.install_path
(#2165)
- Fix and activate the test suite
- Update importlib* dependencies for older pythons
- Disable the python2 build because there is no
python2-platformdirs on any distribution
OBS-URL: https://build.opensuse.org/request/show/922215
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-virtualenv?expand=0&rev=107
- Switch off tests, they are just broken.
- Update to 20.7.0:
- Removed xonsh activator due to this breaking fairly often the
CI and lack of support from those packages maintainers,
upstream is encouraged to continue supporting the project as
a plugin
- Support Python interpreters without distutils (fallback to
syconfig in these cases)
- Plugins now use 'selectable' entry points
- add libffi-7.dll to the hard-coded list of dlls for PyPy
- Drop python 3.4 support as it has been over 2 years since EOL
- Use the better maintained platformdirs instead of appdirs
- Built in discovery class is always preferred over plugin
supplied classes.
- On the programmatic API allow passing in the environment
variable dictionary to use, defaults to os.environ if not
specified
- The builtin discovery takes now a --try-first-with argument
and is first attempted as valid interpreters. One can use
this to force discovery of a given python executable when the
discovery order/mechanism raises errors
OBS-URL: https://build.opensuse.org/request/show/910165
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-virtualenv?expand=0&rev=102
- On the programmatic API allow passing in the environment variable
dictionary to use, defaults to ``os.environ`` if not specified
- Upgrade embedded setuptools to ``51.3.3`` from ``51.1.2``
- Bump embed pip to ``20.3.3``, setuptools to ``51.1.1`` and wheel to ``0.36.2``
- Allow unfunctioning of pydoc to fail freely so that virtualenvs can be
activated under Zsh with set -e (since otherwise ``unset -f`` and
``unfunction`` exit with 1 if the function does not exist in Zsh)
- Drop cached python information if the system executable is no longer
present (for example when the executable is a shim and the mapped
executable is replaced - such is the case with pyenv)
- The builtin discovery takes now a ``--try-first-with`` argument and is
first attempted as valid interpreters. One can use this to force discovery
of a given python executable when the discovery order/mechanism raises errors -
- On Windows python ``3.7+`` distributions where the exe shim is missing
fallback to the old ways - by :user:`gaborbernat`. (`#1986
- When discovering interpreters on Windows, via the PEP-514, prefer
``PythonCore`` releases over other ones. virtualenv
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-virtualenv?expand=0&rev=95