don't build speedups on PyPy with cibuildwheel#184
Conversation
they're not actually faster on PyPy, at least right now
|
Also needed to skip PyPy when invoking cibuildwheel: 6e24924 Seems like there's not a nice way to build a universal wheel alongside platform wheels. That means for now I'm just keeping the current 1.x system where PyPy will install from the sdist. |
|
@henryiii wondering if you have any insight into building a universal wheel for PyPy so it doesn't have to build from sdist. cibuildwheel raises an error that the file doesn't look like a platform wheel on pp*, which is correct. I tried |
|
Your setup.py checks for several things to decide to add an extension. If you build on pypy, it should be fine, or you could add an extra setting to the setup.py to disable the extension. If you don't add an Extension, it will be "universal", that is, not platform specific. It's actually not a actual "universal" wheel, so |
|
It's here: Lines 55 to 59 in 6e24924 You need a run with |
|
That makes sense, I just tried on PyPy and the wheel was tagged |
The C extension is twice as slow as the native code on PyPy. Maybe this can be re-evaluated later.
closes #176