Chainguard Libraries for Python
Learning Lab for June 2025 on Chainguard Libraries for Python and Supply Chain Security
Product Docs
Open Source
Compliance
Education
Chainguard Libraries for Python operates transparently after completing the global configuration and build configuration, automatically providing security-enhanced versions of your PyPI dependencies. New packages and versions are retrieved from Chainguard’s hardened repository when available, while PyPI and other configured repositories provide fallback access to ensure continuous development workflow without interruption.
The following sections detail optional management, maintenance, and auditing steps on the repository manager and the build tool.
You can verify what artifacts are retrieved from the Chainguard Libraries repository on a global level:
chainguard
proxy repository on your Artifactory or Nexus server.tag:chainguard
. The tag uses the name of
the upstream proxy, with spaces replaced with dashes.Use the browsing access to locate specific artifacts and identify their name, filesize, checksum values, timestamp and other identifiers. With these details you can verify your libraries use in the following locations:
The number of available artifacts in Chainguard Libraries for Python increases over time. If an artifact was already retrieved from the PyPI Repository and is available in your repository manager or local repository it is not automatically replaced with the equivalent Chainguard Library version.
You can force a download of new libraries by erasing them from your local repositories on your workstations and the PyPI proxy repository in your repository manager. Both these repositories are caches only and it is therefore safe to delete them.
After the deletion any new build retrieves the artifact again and attempts to download from the Chainguard repository. As a result, newly available artifacts replace old artifacts that originated from PyPI and your use of Chainguard Libraries increased.
For a more fine-grained approach you can also delete subsections of local repositories and the proxy repositories.
Learning Lab for June 2025 on Chainguard Libraries for Python and Supply Chain Security
Configuring Chainguard Libraries for Python on your workstation
Configuring Chainguard Libraries for Python in your organization
Learn about Chainguard Libraries for Python, providing enhanced security for PyPI packages through automated …
An overview of the CVE remediation feature for Chainguard Libraries.
Last updated: 2025-07-23 15:09