-
Notifications
You must be signed in to change notification settings - Fork 62
Distributions
We try to provide a wide range of distributions to make LKPY as easy to install as possible.
We focus on Conda as our primary binary platform for its cross-platform ease of use and optimization, but also support system or vanilla Python installations.
We publish an sdist
to PyPI, and source tarballs are available via GitHub release tags.
We publish binaries to Conda for all three 64-bit platforms and all supported Python versions (3.5, 3.6, and 3.7): https://anaconda.org/lenskit/lenskit
We were unable to provide macOS binaries for 0.1.0, but #24 mostly fixed that problem and 0.2.0 will include parallelized macOS builds.
For 0.1.0, we provided Windows and non-parallel Linux binaries for Python 3.5 and 3.6 via PyPI. We are waiting on PyTables to publish binaries for 3.7.
We are evaluating our binary position going forwards. We may only provide sdists via PyPI and focus on Conda as our binary distribution platform. Currently, building PyPI binaries is a fairly manual process (though it can be automated).