py-virtualenv: updated to 21.4.0
Features - 21.4.0
Remove dead code targeting Python versions below the supported target range (PyPy 3.6, deprecated importlib APIs) and simplify the runtime import hook in _virtualenv.py.
Support Windows debug builds (python_d.exe, venvlauncher_d.exe) matching CPython venv behavior, remove dead __SCRIPT_DIR__ replacement and has_shim version guard, drop unreachable Python 3.7 branch from pyvenv_launch_patch_active, and fix wheel deprecation message to say >= 3.9.
py-python-discovery: updated to 1.4.0
1.4.0
- Add ``debug_build`` attribute to :class:`PythonInfo` exposing whether the interpreter is a debug build
(``Py_DEBUG``)
tmux: update to 3.6b.
CHANGES FROM 3.6a TO 3.6b
* Remove images from the correct list when they are removed while in the
alternate screen (reported by xlabai at tencent dot com).
perl: fix security problem in Archive::Tar
Archive::Tar versions before 3.10 for Perl allow memory exhaustion via
attacker controlled entry size field in tar header
Bump PKGREVISION.
py-test-asyncio: updated to 1.4.0
1.4.0
Deprecated
Overriding the event_loop_policy fixture is deprecated. Use the pytest_asyncio_loop_factories hook instead.
Added
Added the pytest_asyncio_loop_factories hook to parametrize asyncio tests with custom event loop factories.
The hook returns a mapping of factory names to loop factories, and pytest.mark.asyncio(loop_factories=[...]) selects a subset of configured factories per test. When a single factory is configured, test names are unchanged.
Synchronous @pytest_asyncio.fixture functions now see the correct event loop when custom loop factories are configured, even when test code disrupts the current event loop (e.g., via asyncio.run() or asyncio.set_event_loop(None)).
Changed
Improved the readability of the warning message that is displayed when asyncio_default_fixture_loop_scope is unset
[7 lines not shown]
py-country: updated to 26.2.16
26.2.16 (2026-02-16)
- Dropped support for end-of-life Pythons 3.8 and 3.9.
- Added explicit support for Python 3.13 and 3.14.
- Updated to iso-codes 4.20.1.
- Added support for matching initials in ``countries.search_fuzzy``. For
example, results for ``countries.search_fuzzy("UK")`` will now include
GB (United Kingdom).
- Fixed ``subdivisions.add_entry`` and ``subdivisions.remove_entry``, which
would previously render the ``country_code`` index of ``subdivisions``
unusable causing ``subdivisions.get(country_code=...)`` to return a malformed
result.
py-tox: updated to 4.54.0
Features - 4.54.0
Declare the runtime dependencies of the tox.pytest plugin (pytest, devpi-process and pytest-mock) under a new testing extra, so plugin authors can pull them in via tox[testing] - by @gaborbernat.
Bug fixes - 4.54.0
Extend the generated TOML schema to cover every replace table form (env, ref, posargs, glob, if), including conditional replacements used inside commands. A guard test asserts the schema stays in sync with the loader implementation so future replace types cannot be added without a corresponding schema entry.