Open FrancescAlted opened 6 years ago
Hi, @FrancescAlted
First of all, a tip to simplify your setup. We introduced some versions ago the "deploy" method, to avoid this extra step of creating a conanfile.txt
to import things.
The idea is, edit your c-blosc conan recipe and add a deploy()
method with all the things you need to
def deploy(self):
self.copy("*.dll")
self.copy("*.so*")
self.copy("*.dylib*")
Then in the setup.py
file you only need to call conan install c-blosc/v{}@francescalted/stable
and it will copy automatically those files to your current directory.
About the Linux issue, I would need to try it, but I don't think this is a compatibility problem but a path problem. But I don't see it at first sight. It looks very good by the way! It's pretty cool. I'm sure we can make it work.
Yep, looks like this was a path problem. 4c1e20c seems to fix it. I still need to setup Travis CI and AppVeyor though.
BTW, thanks for the tip about c-blosc conan recipe. Will give it a try.
My attempts to provide an installer for the shared Blosc library ended with the RTFD not being able to recognize the shared libraries. Here are the RTFD logs:
Apparently, the shared library is correctly downloaded from conan-center and copied to package destination:
The current configuration works flwalessly on my Mac box, so my current guess is that there should be a problem of the C-Blosc shared library for Linux not being compatible with all the Linux out there. Perhaps @lasote could shed some light here?