| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python313-distlib | Distribution: openSUSE Tumbleweed |
| Version: 0.4.4 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sun Nov 8 22:08:40 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 1305507 | Source RPM: python-distlib-0.4.4-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/pypa/distlib | |
| Summary: Distribution utilities | |
Python distribution utilities.
Python-2.0
* Sun Nov 08 2026 Dirk Müller <dmueller@suse.com>
- update to 0.4.4:
* Fixed a missing import.
* Fixed #273: Enforce compatible-release bounds in environment
markers. Thanks to Luochenchen for the patch.
* Fix #194: Add an urls property to expose project and home
URLs. Thanks to Sinkleberg for the patch.
* Improve performance of export entry search to take linear
time. Thanks to Brian Willows for the patch.
* Use tarfile.data_filter rather than tarfile.tar_filter in
unarchive() when extraction filters are available, matching
the Python 3.14 default. Path and link containment checks now
use os.path.realpath and no longer fail with IndexError for
members such as . or ./. Thanks to Kobain for the patch.
* unarchive() now resolves member paths through symlinks seen
earlier in the same archive, so a chain of individually
harmless-looking links cannot be used to write outside the
destination on Pythons without extraction filters. Thanks to
Kobain for the patch.
* version Improve NormalizedVersion by addressing correctness
and performance gaps found by comparison with packaging.
Thanks to Damian Shaw for the patch. Improve SemanticVersion
by comparing numeric prerelease identifiers, including those
longer than 8 digits. Thanks to Muneeb Sheikh for the patch.
* Improve NormalizedVersion by addressing correctness and
performance gaps found by comparison with packaging. Thanks
to Damian Shaw for the patch.
* Improve SemanticVersion by comparing numeric prerelease
identifiers, including those longer than 8 digits. Thanks to
Muneeb Sheikh for the patch.
* Tue Jun 23 2026 Nico Krapp <nico.krapp@suse.com>
- Update to 0.4.3
* Removed too-restrictive check for escaping resources.
- Update to 0.4.2
* Fix URL percent-encoding using space-padding instead of zero-padding.
* Harden decompression against malicious input.
* Use os.lstat in findall to correctly detect symlinked directories.
* Improve logic to incorporate newer metadata versions.
* Ensure that constructed resource paths don't escape the package.
* Fix #255: Update cache_from_source() for Python 3.15.
* Check during unarchiving that the destination directory isn't escaped via
symlinks.
* Improved performance of normalize_name using dual replace.
* Add checks that installed files don't escape the installation directory.
* Add checks when mounting extensions to ensure path containment.
- Update to 0.4.1
* Fix path traversal bug in handling entry points which allowed escaping
the scripts directory.
* Fix #251: Change test function following a reorganization which happened
in the Python stdlib.
- drop py314.patch, no longer needed
- skip one test which depends on dictionary ordering
* Mon Sep 08 2025 Markéta Machová <mmachova@suse.com>
- Add py314.patch to fix tests with Python 3.14
* Wed Jul 23 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to 0.4.0
* Add the ``interpret_parsed`` function.
* Fix #238: Add build tag to wheel metadata if specified.
* Fix #243: Update to support free-threading version of Python (3.13t).
* Fix #246: Support subdirectories in the dist-info directory.
Thanks to Pieter P for the patch.
* Fix #248: Fix path normalisation issue caused by the fix for #246.
* Move import in script wrapper to "if __name__ == 'main'" clause.
* Fix #245: Skip test_package_data if a SKIP_EXT_PACKAGE_DATA
environment variable is present.
* Wed Dec 04 2024 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to 0.3.9
* Merge #215: preload script wrappers on Windows to assist with a pip issue (thanks,
Paul Moore).
* Fix #220: Remove duplicated newline in shebang of windows launcher (thanks. A2uria).
* Fix #230: Add handling for cross-compilation environments (thanks, Russell Keith-Magee).
* Fix #224: Do not use the absolute path to cache wheel extensions (thanks, Stewart Miles).
* Fix #222: Support mounting wheels that use extensions without an EXTENSIONS file (thanks,
Stewart Miles).
* Fix #225: Add support for wheel compatibility with the limited API (thanks, Stewart Miles).
- Drop py313-interpreter-repr.patch, merged upstream
* Mon Jul 01 2024 Dirk Müller <dmueller@suse.com>
- add py313-interpreter-repr.patch to fix testsuite with python
3.13
* Mon Jul 01 2024 Dirk Müller <dmueller@suse.com>
- depend on testsuite
* Tue Dec 19 2023 Dirk Müller <dmueller@suse.com>
- update to 0.3.8:
* Fix #209: use legacy version implementation for Python
versions.
* Fix #204: use symlinks in venv creation during test.
* Fix #208: handle deprecation removals in Python 3.13.
* Tue Aug 08 2023 Dirk Müller <dmueller@suse.com>
- update to 0.3.7:
* Handle newlines when parsing metadata.
* Use version comparison logic for python_full_version.
* Simplify code with a set comprehension.
* Fix shebang computation for source builds of Python.
* Extract tarfiles more safely by incorporating tarfile
filters.
* Check for 'has_cert' attribute before using it.
* Fix #203: Handle parsing of export entries to allow script
names such as "," or ",foo".
* Fix #200: Improve conformance to PEP440.
* In addition to the above, an SPDX license identifier is now
used.
* Fri Apr 21 2023 Dirk Müller <dmueller@suse.com>
- add sle15_python_module_pythons (jsc#PED-68)
* Thu Apr 13 2023 Matej Cepl <mcepl@suse.com>
- Make calling of %{sle15modernpython} optional.
/usr/lib/python3.13/site-packages/distlib /usr/lib/python3.13/site-packages/distlib-0.4.4.dist-info /usr/lib/python3.13/site-packages/distlib-0.4.4.dist-info/INSTALLER /usr/lib/python3.13/site-packages/distlib-0.4.4.dist-info/METADATA /usr/lib/python3.13/site-packages/distlib-0.4.4.dist-info/RECORD /usr/lib/python3.13/site-packages/distlib-0.4.4.dist-info/REQUESTED /usr/lib/python3.13/site-packages/distlib-0.4.4.dist-info/WHEEL /usr/lib/python3.13/site-packages/distlib-0.4.4.dist-info/licenses /usr/lib/python3.13/site-packages/distlib-0.4.4.dist-info/licenses/LICENSE.txt /usr/lib/python3.13/site-packages/distlib-0.4.4.dist-info/top_level.txt /usr/lib/python3.13/site-packages/distlib/__init__.py /usr/lib/python3.13/site-packages/distlib/__pycache__ /usr/lib/python3.13/site-packages/distlib/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/distlib/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/distlib/__pycache__/compat.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/distlib/__pycache__/compat.cpython-313.pyc /usr/lib/python3.13/site-packages/distlib/__pycache__/database.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/distlib/__pycache__/database.cpython-313.pyc /usr/lib/python3.13/site-packages/distlib/__pycache__/index.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/distlib/__pycache__/index.cpython-313.pyc /usr/lib/python3.13/site-packages/distlib/__pycache__/locators.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/distlib/__pycache__/locators.cpython-313.pyc /usr/lib/python3.13/site-packages/distlib/__pycache__/manifest.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/distlib/__pycache__/manifest.cpython-313.pyc /usr/lib/python3.13/site-packages/distlib/__pycache__/markers.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/distlib/__pycache__/markers.cpython-313.pyc /usr/lib/python3.13/site-packages/distlib/__pycache__/metadata.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/distlib/__pycache__/metadata.cpython-313.pyc /usr/lib/python3.13/site-packages/distlib/__pycache__/resources.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/distlib/__pycache__/resources.cpython-313.pyc /usr/lib/python3.13/site-packages/distlib/__pycache__/scripts.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/distlib/__pycache__/scripts.cpython-313.pyc /usr/lib/python3.13/site-packages/distlib/__pycache__/util.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/distlib/__pycache__/util.cpython-313.pyc /usr/lib/python3.13/site-packages/distlib/__pycache__/version.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/distlib/__pycache__/version.cpython-313.pyc /usr/lib/python3.13/site-packages/distlib/__pycache__/wheel.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/distlib/__pycache__/wheel.cpython-313.pyc /usr/lib/python3.13/site-packages/distlib/compat.py /usr/lib/python3.13/site-packages/distlib/database.py /usr/lib/python3.13/site-packages/distlib/index.py /usr/lib/python3.13/site-packages/distlib/locators.py /usr/lib/python3.13/site-packages/distlib/manifest.py /usr/lib/python3.13/site-packages/distlib/markers.py /usr/lib/python3.13/site-packages/distlib/metadata.py /usr/lib/python3.13/site-packages/distlib/resources.py /usr/lib/python3.13/site-packages/distlib/scripts.py /usr/lib/python3.13/site-packages/distlib/util.py /usr/lib/python3.13/site-packages/distlib/version.py /usr/lib/python3.13/site-packages/distlib/wheel.py /usr/share/doc/packages/python313-distlib /usr/share/doc/packages/python313-distlib/CHANGES.rst /usr/share/doc/packages/python313-distlib/README.rst /usr/share/licenses/python313-distlib /usr/share/licenses/python313-distlib/LICENSE.txt
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Nov 12 01:28:40 2026