Issue with PyPy on Travis
See original GitHub issueAll jobs are now failing on pypy
, see this job. Locally I cannot replicate this with pypy2.7-X
, but the same thing does fail with “Too many open files” in pypy3.6-7.1.0
. It’s very hard to debug this. @gaborbernat replicated it on a macbook, he similarly can’t replicate the 2.7 failure, and the 3.6 failure is a different error message than the one I have.
There may be two problems here, possibly with similar causes. I think it’s possible that Travis has scaled down the amount of memory available and that’s biting us in the pypy2.7
job? Hard to tell.
If we want a short-term mitigation, we can maybe try:
- Try updating the
pypy
version in the job. - Try migrating the
pypy
job in Azure Pipelines (though that would require getting #1721 working.
This is a major blocking issue IMO.
Issue Analytics
- State:
- Created 4 years ago
- Comments:11 (11 by maintainers)
Top Results From Across the Web
PyPy builds fail on jammy - Deployment - Travis CI Community
If I define python: pypy my builds fail, is there any fix or ongoing issue?
Read more >Add Python 3.5 and PyPy to Travis · 22912d8358 - deb-python ...
"pypy". # https://github.com/travis-ci/travis-ci/issues/4794. matrix: include: - python: "3.5". # command to install dependencies. install: - "pip install .
Read more >PyPI deployment - Travis CI Docs
Travis CI can automatically release your Python package to PyPI after a successful build. For a minimal configuration, generate PyPI API token and...
Read more >SystemError in RSocket__setblocking (Travis CI) (#3049) · Issues ...
Created originally on Bitbucket by Mahmoud Hashemi Hey all! So Travis recently updated their default image, and the pypy used there...
Read more >Travis-ci with tox failing on python2.6, python3.3 and pypy
A few week ago I was forced to change all my .travis.yml exactly because of the problem. See my commit. Instead of
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
@pganssle FTR now you can use just
pypy
andpypy3
values in Travis CI config and it will get youPython 2.7.13 (8cdda8b8cdb8, Apr 14 2019, 14:06:44) [PyPy 7.1.1 with GCC 6.2.0 20160901]
andPython 3.6.1 (784b254d6699, Apr 14 2019, 10:22:42) [PyPy 7.1.1-beta0 with GCC 6.2.0 20160901]
there.