xgi
xgi copied to clipboard
Add ability to conda install
According to https://github.com/conda/conda, to do this, we need to
- make a recipe: https://docs.conda.io/projects/conda-build/en/stable/concepts/recipe.html
- have an account on anaconda.org and have anaconda-client downloaded
- build the recipe
- upload to anaconda.org
Two things that might be nice to improve:
- This would increase the number of files that need to be changed with version numbers after every release - it would be nice to automate the process or at least make it more streamlined.
- We have had the issue of older versions not working when dependencies are updated. Perhaps we should make sure to specify dependency ceilings or upload post-release versions to make sure that older versions of the package remain stable.
another helpful reference: https://conda-forge.org/docs/maintainer/adding_pkgs.html. In a nutshell, we need to add our license file and a metadata yaml file to the staged-recipes repository.