-
Notifications
You must be signed in to change notification settings - Fork 13
Packaging Python code with conda
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 conda packages for MicroDrop.
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
conda config --show-sources
conda config --add channels wheeler-microfluidics
conda build .conda-recipe```
**Note:** built packages are cached in the `%CONDA_PREFIX%\conda-bld\win-32` directory.
## build the MicroDrop installer (uses ```miniconda-recipe```)
```paver build_installer
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.
This works by creating a conda.pth file in site-packages.