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
1
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.
2
Copy Registry URL
Get the URL for your private PyPI registry (e.g., https://pypi.company.com/simple/).
3
Navigate to Integrations
In Backline, go to the Integration Hub from the main menu.
4
Select PyPI
Find and click on the PyPI integration card.
5
Enter Credentials
Provide your registry details:
- Registry Token: Your read-only access token
- Registry URL: The URL of your private PyPI registry
6
Complete Connection
Click Connect to complete the integration setup.
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