-
Notifications
You must be signed in to change notification settings - Fork 13
Packaging Python code with conda
Ryan Fobel edited this page Aug 14, 2017
·
18 revisions
Most of the custom conda packages required for MicroDrop are hosted on the wheeler-mirofluidics and sci-bots channels. Starting with MicroDrop 2.8, plugins are also conda packages and they are hosted on their own microdrop-plugins channel.
Below are a few common commands that are useful for developing/building conda packages for MicroDrop.
conda config --add channels wheeler-microfluidics
conda config --show-sources
This works by creating a conda.pth file in site-packages.
conda build .conda-recipe```
**Note:** built packages are cached in the `%CONDA_PREFIX%\conda-bld\win-32` directory.
## Install package from local cache
You could use this, e.g., when you want to install a package that you have built using ```conda build .conda recipe```.
```conda install --use-local PACKAGE_NAME```
## Upload a package
```anaconda upload -u wheeler-microfluidics XXX.tar.bz2
Need to delete git cache to prevent it being marked as a dev build (conda checks out a new branch if cache exists). Cache is located at: %CONDA_PREFIX%\conda-bld\git_cache\C_\Users\ryan\Documents\dev\python.