hdfs3 icon indicating copy to clipboard operation
hdfs3 copied to clipboard

Publish wheel to PyPI that includes binary dependencies

Open nchammas opened this issue 8 years ago • 2 comments

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.

nchammas avatar Mar 02 '17 21:03 nchammas

You probably want https://github.com/pypa/manylinux and https://mail.python.org/mailman/listinfo/wheel-builders

dstufft avatar Mar 02 '17 22:03 dstufft

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.

mrocklin avatar Mar 02 '17 22:03 mrocklin