Skip to main content

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:
  1. Use the provided credentials to access your private registry
  2. Retrieve packages needed for dependency analysis in your repositories
  3. 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:
  1. Open the Integration Hub
  2. Click Configure on the PyPI integration card
  3. Update the Registry Token or Registry URL as needed
  4. Save your changes