Packageurl-python

Latest version: v0.16.0

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

Scan your dependencies

Page 4 of 7

0.11.0rc1

----------------------

- Apply typing
- Add support for Python 3.11
- Fix minor typos
- Drop Python 3.6

0.10.5rc1

----------------------

- Fixed `PackageURL.from_string` to properly handle npm purls with namespace.

0.10.4

-------------------

- Refactor the purl2url functions and utilities 42

- Split purl2url into `get_repo_url()` and `get_download_url()` returning
accordingly a "Repository URL" and a "Download URL".
- A new `get_inferred_urls` function is available to get return all
inferred URLs (repository and download) values.
- Add support in purl2url for npm, pypi, hackage, and nuget.
- Package URL qualifiers can now be provided to `purl_from_pattern()`.
- The `download_url` qualifier is returned in `get_download_url()` when available.

- Usage of `purl2url.purl2url` and `purl2url.get_url` is still available for
backward compatibility but should be migrated to `purl2url.get_repo_url`.

- Include the `version_prefix` ("v" or "V") as a qualifier in build_github_purl 42
This allow to infer valid URLs in the context of purl2url.

0.10.3

-------------------

- Fix named arguments in purl_to_lookups.

0.10.2

-------------------

- Add encode option in purl_lookups 94
(`purl_to_lookups`, `without_empty_values` is moved from packageurl.contrib.django.models
to packageurl.contrib.django.utils)

0.10.1

-------------------

- Add ability to filter objects with EMPTY purls in PackageURLFilter 92

Page 4 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.