I have a package I want to share but have a question about packaging. Mostly the package is pure python code, but it also requires some binary libraries (*.so, *.dll, *.dylib). I want to bundle these libs so users don't have to compile. The package will run on *nix/windows/mac platforms.
Currently I handle this in setup.py. In the 'build' phase, I copy the platform-specific libs to a subdirectory called 'libs'. class MyBuilder(build_py): def run(self): conditional logic for copying appropriate library files to 'libs' etc etc. build_py.run() And that seems to work, but after reading more from the Python Packaging Authority, I wonder if that is the right way. Should I be using wheels instead? I think my brain fried a little bit while going through the doc. thanks, --Tim -- https://mail.python.org/mailman/listinfo/python-list