-
-
Notifications
You must be signed in to change notification settings - Fork 277
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
PyPy: Module works, but wheels can't be installed/develop
doesn't install in virtualenv
#312
Comments
I've done a bit of digging into this, and it turns out that the PyPy tag changed in the latest version (7.3.1). This is apparently to be compliant with PEP 425 The Python tag is now e.g The ABI tag seems is now e.g. The correct tag for my release then becomes |
I see two problems in the pypy-specific code in
|
Is there anything I could do to help this along? I'm experiencing this as well, but thanks to @mattip for the work around. Before, I would get the same "...not supported on this platform" root@548533171e97:/code# mv wheels/cramjam-2.0.0_rc1-pp3pp73-pypy3_pp73-linux_x86_64.whl wheels/cramjam-2.0.0_rc1-pp36-pypy36_pp73-linux_x86_64.whl
root@548533171e97:/code# pip install wheels/cramjam-2.0.0_rc1-pp36-pypy36_pp73-linux_x86_64.whl
Processing ./wheels/cramjam-2.0.0_rc1-pp36-pypy36_pp73-linux_x86_64.whl
Installing collected packages: cramjam
Successfully installed cramjam-2.0.0rc1
root@548533171e97:/code# |
Needs to run pypy_patch.py after builds until PyO3/maturin#312 is closed Cannot support Windows PyPy until PyO3/maturin#115 is closed
I've updated the tag and manylinux status so for me pypy3.7-3.7 on linux works with latest master. Could you check whether they work for you too? |
pyo3
,rust-cpython
orcffi
): pyo3cargo build
work? Yes (with release flag)/
)? N/APlease list the exact steps required to reproduce your error with all command output and if possible with a repository:
An example using my repo:
The actual build process seems to run fine - I can import the module using PyPy without any issues when I'm in the root of the project:
but the wheel can't be installed and
maturin develop --release
doesn't actually install the package into a virtualenv (seems to fail without error). This makes me think it's a packaging issue. Any ideas?The PyPy version is the latest stable release from the Ubuntu ppa.
The text was updated successfully, but these errors were encountered: