hdfs3
hdfs3 copied to clipboard
Publish wheel to PyPI that includes binary dependencies
Following up on #64, I'm wondering if there is a way to update our packaging so that users can simply pip install hdfs3 without needing to independently install libhdfs3 using their system package manager. Currently, the pip installation docs include a separate apt-get step, which can definitely be pain depending on your OS and distribution.
There is some information on the Python Packaging Guide about publishing binary extensions, which I think is what we need here, but the docs are incomplete. I also know of a project that bundles a C extension in its package on PyPI, but I don't know if that example is relevant to what we would need to do here.
You probably want https://github.com/pypa/manylinux and https://mail.python.org/mailman/listinfo/wheel-builders
I entirely support this effort and am happy to support in any way (such as by giving push access to PyPI). However I'm also unlikely to take a lead on this.