Conda recipes for bob dependencies not available in the defaults channel
This package contains scripts and recipes for building dependencies packages of Bob for Conda.
Folder structure
There are two folders inside this repository and they are organized like this:
-
conda
: A folder to keep the recipes for packages. -
scripts
: Contains some useful scripts.
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/
Look at the .gitlab-ci.yml file here to see how packages are built and tested.
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.