https://conda.anaconda.org
. To install conda packages from the user travis
, for example, use the URL https://conda.anaconda.org/travis
.
Uploading conda packages
This example shows how to build and upload a conda package to Anaconda.org usingconda build
.
- Open Anaconda Prompt (Terminal on macOS/Linux).
-
If necessary, install the
anaconda-client
andconda-build
packages by running the following command: -
Choose the repository for which you would like to build the package. In this example, we use a small public conda test package:
In this directory, there are two required files, meta.yaml and build.sh. macOS and Linux systems are Unix-like systems. Packages built for Unix-like systems require a
build.sh
file, packages built for Windows require abld.bat
file, and packages built for both Windows and Unix-like systems require both abuild.sh
file and abld.bat
file. All packages require ameta.yaml
file. -
To build the package, turn off automatic Client uploading and then run the
conda build
command:All packages built in this way are placed in a subdirectory of the Anacondaconda-bld
directory.You can check where the resulting file was placed by adding the--output
option: -
Upload the test package to Anaconda.org by running the
anaconda upload
command:
.conda
format, see Using the .conda compression format.
For more information on conda’s overall build framework, see Building conda packages in the official conda docs.
Installing conda packages
You can install conda packages from Anaconda.org by adding to your conda configuration.Public channels
- Open Anaconda Prompt (Terminal on macOS/Linux).
-
Because conda knows how to interact with Anaconda.org, specifying the channel
sean
, for example, translates to https://anaconda.org/sean: -
You can now install public conda packages from Sean’s Anaconda.org account. Try installing the
testci
package at https://anaconda.org/sean/testci:
Private channels
You can install a package from a private channel with a and a Label:Finding help for uploading packages
You can obtain a complete list of upload options, including:- Package channel
- Label
- Availability to other users
- Metadata