seung-lab / fpzip

Cython bindings for fpzip, a floating point image compression algorithm.
BSD 3-Clause "New" or "Revised" License
33 stars 5 forks source link

fix: Not require numpy prerequisite manual installation #3

Closed william-silversmith closed 5 years ago

william-silversmith commented 5 years ago

Unfortunately, I think we need some additional trick to get this to work. :-/

william-silversmith commented 5 years ago

The big problem seems to be that the subclassed commands aren't being called. Looks like the problem is likely to be that we're misusing distutils in some way (it's being called under the hood by setup.py).

william-silversmith commented 5 years ago

Figured out how to (manually) build manylinux images using docker. I'll have to work on getting it to semi-automatic, but at least for release 1.1.2, we have binaries!

william-silversmith commented 5 years ago

I added a docker file that helps in building binaries for python versions 2.7, 3.4, 3.5, 3.6, and 3.7 on linux.

william-silversmith commented 5 years ago

The binaries seem to be solving this issue.