Conda + Binstar for binary packages?

Dirk Loss lists at dirk-loss.de
Thu Sep 4 19:47:19 UTC 2014


Hello,

has anyone thought about using Conda to build binary Tahoe-LAFS
packages, and maybe Binstar to host them?

I guess this could be helpful especially for Windows users, because no
compilation is necessary, dependencies are resolved automatically, and
no admin privileges are needed for installation.

http://conda.pydata.org/  (BSD-licensed)
https://binstar.org/      (free for public repos up to 3GB)

Over the last months I've been happily using Conda to install and update
a stack of scientific Python libraries that have lots of complex C and
Fortran dependencies (Numpy, Matplotlib, Pandas, etc.).
>From my point of view, Tahoe-LAFS seems not so different.

Personally, I don't know anything about package building for Conda yet,
but from a user's point of view, it works like a charm. If I understand
it correctly, the difficulties of finding, building and updating all the
dependencies for a particular application can be solved centrally by a
competent developer -- just once per release, for all users.

So in the future, I could imagine upcoming Tahoe-LAFS users just
downloading Miniconda from http://conda.pydata.org/miniconda.html,
running the executable and entering something like:

  conda install -c https://conda.binstar.org/leastauthority tahoe-lafs

Any thoughts or comments?

Best regards
Dirk




More information about the tahoe-dev mailing list