Distlib

Latest version: v0.3.9

Safety actively analyzes 685525 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 6

0.4.0

~~~~~~~~~~~~~~

Released: Not yet.

0.3.9

~~~~~

Released: 2024-10-09

- scripts

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

- util

- Fix 224: Do not use the absolute path to cache wheel extensions (thanks, Stewart Miles).

- wheel

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

0.3.8

~~~~~

Released: 2023-12-12

- markers

- Fix 209: use legacy version implementation for Python versions.

- tests

- Fix 204: use symlinks in venv creation during test.

- Fix 208: handle deprecation removals in Python 3.13.

0.3.7

~~~~~

Released: 2023-07-17

- database

- Handle newlines when parsing metadata.

- markers

- Use version comparison logic for python_full_version. Thanks to Albert
Peschar for the patch.

- Simplify code with a set comprehension. Thanks to Christian Clauss for
the patch.

- scripts

- Fix shebang computation for source builds of Python. Thanks to Eli
Schwartz for the patch.

- util

- Extract tarfiles more safely by incorporating tarfile filters. Thanks to
Petr Viktorin for the patch.

- Check for 'has_cert' attribute before using it. Thanks to Lumir Balhar for
the patch.

- Fix 203: Handle parsing of export entries to allow script names such as
"," or ",foo". Thanks to Flavio Amurrio for the report.

- versions

- Fix 200: Improve conformance to PEP440. Thanks to GitHub user con-f-use
for the report.

In addition to the above, an SPDX license identifier is now used.

0.3.6

~~~~~

Released: 2022-08-26

- scripts

- Fixed 175: Updated launcher executables to better handle the relationship
between launcher and child process in the Job API.

0.3.5

~~~~~

Released: 2022-07-14

- database

- Fixed 170: Corrected implementation of ``get_required_dists()``.

- index

- Updated coverage pragmas for tests relating to obsolete PyPI APIs.

- locators

- Changed the default locator configuration.

- metadata

- Updates in support of PEP 643 / Metadata 2.2.

- scripts

- Updated launcher executables. Thanks to Michael Bikovitsky for his help with
the launcher changes.

- Fixed 164: Improved support for reproducible builds by allowing a fixed
date/time to be inserted into created .exe files. Thanks to Somber Night for the
patch.

- util

- Fixed 161: Updated test case.

- wheel

- Updated to write archive path of RECORD to RECORD instead of staging path.
Thanks to Pieter Pas for the patch.

- Fixed 169: Removed usage of deprecated imp module in favour of importlib.

- Fixed 172: Compute ABI correctly for Python < 3.8.

In addition to the above, setup.py was replaced by setup.cfg and pyproject.toml.

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.