Skip to content
Snippets Groups Projects
user avatar
Vincent POLLET authored
This reverts merge request !462
27824ec8
History

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:

  1. Read the official conda guide on this: https://conda.io/docs/user-guide/tasks/build-packages/index.html
  2. Read Conda-forge's documentation (might contradict with the official guide; the official guide is the reference): https://conda-forge.org/docs/
  3. 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.