Skip to main content
Upload conda packages to various channels.

Usage

Description

The pixi upload command uploads conda packages to various channel types. It supports multiple server types and uses the pixi authentication system for credentials. Supported server types:
  • prefix - Prefix.dev channels
  • anaconda - Anaconda.org channels
  • quetz - Quetz server
  • artifactory - JFrog Artifactory
  • s3 - Amazon S3 buckets
  • conda-forge - Conda-forge staging

Authentication

The upload command uses pixi auth login for authentication. Make sure to authenticate before uploading:

Options

The upload command supports all options from rattler-build upload. Common options include:
path
required
One or more package files to upload.
string
The URL of the server to upload to.
string
The channel name to upload to.
string
The API key for authentication (not recommended, use pixi auth instead).

Examples

Upload to Prefix.dev

Upload a package to a Prefix.dev channel:

Upload multiple packages

Upload all conda packages in a directory:

Upload to Anaconda.org

Upload to Anaconda.org:

Build and Upload Workflow

Common workflow for building and uploading packages: