Skip to content

Private PyPI repository quickstart

This quickstart takes one Python distribution from an authenticated upload to an authenticated install. For the format’s capabilities and guide map, start with Private PyPI repositories.

  1. Create a package repository with PyPI enabled, or add PyPI to an existing repository.
  2. Sign in with rvs and select the repository.
  3. Build and publish your Python distribution through rvs uv or rvs twine.
  4. Install the exact version with rvs pip or rvs uv as shown in Install Python packages.
  5. Confirm the package appears in the Ravenstash repository.

The examples use this repository:

Namespace: platform
Repository: releases
Download: https://pypi.rvsta.sh/platform/releases/simple/
Upload: https://push.pypi.rvsta.sh/platform/releases/

rvs selects these generated URLs for you from the repository target.