Distlib

Latest version: v0.3.8

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

Scan your dependencies

Page 1 of 5

0.3.9

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

Released: Not yet.

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.

0.3.4

~~~~~

Released: 2021-12-08

- database

- Fixed 153: Raise warnings in get_distributions() if bad metadata seen, but keep
going.

- markers

- Fixed 154: Determine Python versions correctly for Python >= 3.10.

- scripts

- Updated launcher executables.

Code relating to support for Python 2.6 was also removed.

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.