-
Notifications
You must be signed in to change notification settings - Fork 227
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Distribute a pure-Python build #576
Comments
It is not msgpack specific problem. All libraries with speedup module have same issue. |
Hi @methane, I agree that the issue of extension module incompatibility isn't specific to I've found a handful of other popular libraries with a similar situation.
There are others. If you're curious, you can query this dataset with something like
|
I tried it but I conclude this is bad idea for msgpack. |
I've seen a number of issues (usually newer versions of Python are different architectures) where the solution is to set
MSGPACK_PUREPYTHON=1
to build a pure-Python wheel. I'm currently working on a use-case where I can only support pure-Python wheels, andmsgpack
is the only package in my transitive set that doesn't provide one.Given that a pure-Python version can be built, it would be nice if it was also distributed via pypi.
pip
should prefer the platform-specific native versions if one is found to be compatible, and only fall back to the pure-python version if not.The text was updated successfully, but these errors were encountered: