Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python313-distlib-0.4.4-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

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.

Provides

Requires

License

Python-2.0

Changelog

* 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.

Files

/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