Usage
Description
Thepixi 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 usespixi auth login for authentication. Make sure to authenticate before uploading:
Options
The upload command supports all options fromrattler-build upload. Common options include:
One or more package files to upload.
The URL of the server to upload to.
The channel name to upload to.
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:Related Commands
pixi build- Build conda packagespixi auth- Manage authentication