Skip to content
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

Just to try this crazy idea to have tox install Cython for testenv:pypy. #162

Conversation

dHannasch
Copy link
Collaborator

@dHannasch dHannasch commented Oct 11, 2019

Resolves #161. Maybe.

Okay, this is...weird.

ERROR: invocation failed (exit code 1), logfile: /home/travis/build/ionelmc/cookiecutter-pylibrary/python-nameless/.tox/pypy/log/pypy-2.log
================================== log start ===================================
Looking in links: file:///home/travis/.pip/wheels
Processing ./.tox/.tmp/package/1/nameless-1.0.0.zip
  Could not find a version that satisfies the requirement cython (from versions: )

But setup_requires didn't ask for cython. It asked for Cython. The requirement cython must be coming from somewhere else.

We could probably from _setuputils import PYPY in setup.py, but really the requirement is coming from pyproject.toml.
https://gemfury.com/squarecapadmin/python:gevent/-/content/setup.py

Strangely, even with "cffi>=1.0.0; platform_python_implementation != 'PyPy'", it still tries to install cffi>=1.0.0 and still complains of not finding it.

@dHannasch dHannasch changed the title Just try this crazy idea to have tox install Cython for testenv:pypy. Just to try this crazy idea to have tox install Cython for testenv:pypy. Oct 11, 2019
@dHannasch dHannasch closed this Oct 19, 2019
@dHannasch dHannasch deleted the have-tox-install-cffi-cython-for-pypy branch October 19, 2019 13:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

PyPy CFFI and Cython builds fail on Travis
1 participant