python3-distlib: Upgrade 0.4.0 -> 0.4.4

Upgrade to release 0.4.4:

compat:

- Fixed a missing import.

markers:

- Enforce compatible-release bounds in environment markers.

metadata:

- Add an urls property to expose project and home URLs.

scripts:

- Raise the correct exception when a launcher can't be written.
- Detect shell-script Python executables in ScriptMaker shebangs.

util:

- Improve performance of export entry search to take linear time.
- 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 ./.
- 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.

version:

- Improve NormalizedVersion by addressing correctness and
  performance gaps found by comparison with packaging.
- Improve SemanticVersion by comparing numeric prerelease
  identifiers, including those longer than 8 digits.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
This commit is contained in:
Leon Anavi authored and Khem Raj committed 2026-10-20 07:51:42 -07:00
1 parent 57138cc9e3
commit b29f5524a0
1 file changed
+1 -1
@@ -6,7 +6,7 @@ HOMEPAGE = "https://github.com/pypa/distlib"
LICENSE = "PSF-2.0"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=f6a11430d5cd6e2cd3832ee94f22ddfc"
SRC_URI[sha256sum] = "feec40075be03a04501a973d81f633735b4b69f98b05450592310c0f401a4e0d"
SRC_URI[sha256sum] = "ca4175b4ac7f71223cc30ed7248c45d2b38c2439d8ee6e498ab67ed63cf3508d"
BBCLASSEXTEND = "native nativesdk"
inherit pypi python_setuptools_build_meta