A few years ago, I tried out Anaconda for package management. I don’t know whether it was due to my inexperience, or if things have really changed since then, but I hated it. And I that meant I had tp spend a good amount of time trying to purge it from my system.
Recently, I say Ryan Dale give a presentation on where conda is now, and I was really impressed. It promises to mangage all your dependencies for a project, regardless of language or OS, and that sounded awesome.
So, here is what I did.
Sources
https://conda.io/docs/build_tutorials/pkgs.html#optional-convert-conda-package-for-other-platforms http://conda-test.pydata.org/docs/build_tutorials/pkgs.html https://conda.io/docs/travis.html
Before you start
- Instal miniconda
- Have your package on PyPi
- Install anaconda-client (
conda install anaconda-client
) What not to do —
Here’s the thing: I went through the whole process of trying to manually make the meta.yaml file, completely misunderstanding the skeleton
command. So, don’t try to make it yourself. If your package is on PyPi, just do the following
Pretty straightforward, right? Now, your package will be available on your personal conda page.