Conda recipes for bob dependencies not available in the defaults channel
This package contains scripts and recipes for building dependence packages of Bob/BEAT for Conda.
Folder structure
There is a single folder called conda
, within this repository, where you
should keep all conda recipes inside.
Adding a new package
If you want to create a new recipe for a package, first:
- Read the official conda guide on this: https://conda.io/docs/user-guide/tasks/build-packages/index.html
- Read Conda-forge's documentation (might contradict with the official guide; the official guide is the reference): https://conda-forge.org/docs/
- Look at similar recipes in https://github.com/AnacondaRecipes/
Add your recipe to the folder called conda
and ensure your package appears in
the file order.txt
. If your package depends on another package being built
by this repository, then ensure it is built after its dependence.
If that works, upload your changes on bob.conda on a branch and create a merge request. Wait for the tests to pass on the MR and make sure everything completes well, by inspecting the log files. If all is good, assign the merge request to one of the package maintainers.
If you have questions, please ask in a public setting so that we don't have to answer the same questions all the time.