Overview
Use this integration to grant Backline read-only access to your private PyPI registry. This allows Backline to work with repositories that depend on Python packages hosted there.What You Can Do
With the PyPI integration, Backline can:- Access private Python packages required by your repositories
- Analyze dependencies from your private registry
- Work with repositories that depend on packages hosted in your private registry
Prerequisites
Before connecting PyPI, ensure you have:- A private PyPI registry (e.g., JFrog Artifactory)
- Ability to generate read-only access tokens for your registry
- The registry URL for your PyPI instance
Connecting PyPI
Generate Read-Only Token
In your PyPI registry, create a read-only access token. This token will allow Backline to access your private packages without modification permissions.
Copy Registry URL
Get the URL for your private PyPI registry (e.g., https://pypi.company.com/simple/).
Enter Credentials
Provide your registry details:
- Registry Token: Your read-only access token
- Registry URL: The URL of your private PyPI registry
After Connection
Once PyPI is connected, Backline will:- Use the provided credentials to access your private registry
- Retrieve packages needed for dependency analysis in your repositories
- Analyze dependencies from both public and private Python packages
The read-only token ensures Backline can only access packages without making any modifications to your registry.
Managing the Integration
Updating Settings
To modify PyPI registry credentials:- Open the Integration Hub
- Click Configure on the PyPI integration card
- Update the Registry Token or Registry URL as needed
- Save your changes