Skip to content

Distributions

Michael Ekstrand edited this page Aug 7, 2018 · 1 revision

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.

Source Distributions

We publish an sdist to PyPI, and source tarballs are available via GitHub release tags.

Binary Distributions

Conda

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.

PyPI

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).

Clone this wiki locally