Skip to content
This repository has been archived by the owner on Mar 28, 2019. It is now read-only.

Installation is broken with PyPy 3.5-5.7.0 (portable) #7

Open
danielkza opened this issue Jun 4, 2017 · 5 comments
Open

Installation is broken with PyPy 3.5-5.7.0 (portable) #7

danielkza opened this issue Jun 4, 2017 · 5 comments

Comments

@danielkza
Copy link

PyPy 3.5-5.7.0 does not seem to include a python symlink in it's bin/ folder, which breaks the assumptions from this script, making the installation fail.

@JayH5
Copy link
Contributor

JayH5 commented Jun 5, 2017

Hi @danielkza, thanks for filing the issue.

Without some logs it's hard for me to know exactly what the issue is that you are encountering. As far as I understand, pyenv is supposed to handle linking the pypy executable as python.

What I think you may be encountering is pyenv/pyenv#925. See #8, which includes a successful installation of pypy3-portable-5.7.0, for a way to work around that issue for now.

@danielkza
Copy link
Author

danielkza commented Jun 5, 2017 via email

@JayH5
Copy link
Contributor

JayH5 commented Jun 5, 2017

Do you have a Travis build that is failing that I can see?

Because it is working for me at the moment:
Fresh install: https://travis-ci.org/praekeltfoundation/travis-pyenv/jobs/239537668
Cached install: https://travis-ci.org/praekeltfoundation/travis-pyenv/jobs/239545868

@danielkza
Copy link
Author

@JayH5
Copy link
Contributor

JayH5 commented Jun 6, 2017

@danielkza the problem is that your PYENV_VERSION_STRING is set to PyPy3 5.7.0... the output of python --version for that Python is:

Python 3.5.3 (b16a4363e930f6401bceb499b9520955504c6cb0, Mar 21 2017, 12:36:24)
[PyPy 5.7.0-beta0 with GCC 6.3.0]

So PYENV_VERSION_STRING should be set to something like PyPy 5.7.0-beta0 rather.

Sorry, the logging here should be better. I've created #11 to work on that.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants