Commit cbc1b222 authored by Jason Madden's avatar Jason Madden

Rollback PyPy3, add changenotes, enable other builds

PyPy3-3.5-5.7.1-beta has issues in the traceback
library (https://travis-ci.org/gevent/gevent/jobs/219394025):

  During handling of the above exception, another exception occurred:

  Traceback (most recent call last):
    File "/home/travis/build/gevent/gevent/src/greentest/greentest.py", line 297, in wrap_restore_handle_error
      return method(self, *args, **kwargs)
    File "/home/travis/build/gevent/gevent/src/greentest/greentest.py", line 169, in wrap_timeout
      return method(self, *args, **kwargs)
    File "test__event.py", line 146, in test_set_exception
      self.assertRaises(greentest.ExpectedException, s1.get)
    File "/home/travis/.runtimes/versions/pypy3.5_571/lib-python/3/unittest/case.py", line 728, in assertRaises
      return context.handle('assertRaises', args, kwargs)
    File "/home/travis/.runtimes/versions/pypy3.5_571/lib-python/3/unittest/case.py", line 177, in handle
      callable_obj(*args, **kwargs)
    File "/home/travis/.runtimes/versions/pypy3.5_571/lib-python/3/unittest/case.py", line 201, in __exit__
      traceback.clear_frames(tb)
    File "/home/travis/.runtimes/versions/pypy3.5_571/lib-python/3/traceback.py", line 216, in clear_frames
      tb.tb_frame.clear()
  AttributeError: 'Frame' object has no attribute 'clear'

Fixes #958

[skip appveyor]
parent dd16575d
...@@ -10,16 +10,16 @@ env: ...@@ -10,16 +10,16 @@ env:
matrix: matrix:
# These are ordered to get as much diversity in the # These are ordered to get as much diversity in the
# first group of parallel runs (4) as posible # first group of parallel runs (4) as posible
#- TASK=test-py27-noembed - TASK=test-py27-noembed
- TASK=test-pypy - TASK=test-pypy
#- TASK=test-py36 - TASK=test-py36
#- TASK=lint-py27 - TASK=lint-py27
- TASK=test-pypy3 - TASK=test-pypy3
#- TASK=test-py35 - TASK=test-py35
#- TASK=test-py278 - TASK=test-py278
#- TASK=test-py27 - TASK=test-py27
#- TASK=test-py34 - TASK=test-py34
#- TASK=test-py27-cffi - TASK=test-py27-cffi
matrix: matrix:
fast_finish: true fast_finish: true
......
...@@ -9,6 +9,9 @@ ...@@ -9,6 +9,9 @@
- Testing on Python 3.5 now uses Python 3.5.3 due to SSL changes. See - Testing on Python 3.5 now uses Python 3.5.3 due to SSL changes. See
:issue:`943`. :issue:`943`.
- Linux CI has been updated from Ubuntu 12.04 to Ubuntu 14.04 since
the former has reached EOL.
- Linux CI now tests on PyPy2 5.7.1, updated from PyPy2 5.6.0.
- Python 2 sockets are compatible with the ``SOCK_CLOEXEC`` flag found - Python 2 sockets are compatible with the ``SOCK_CLOEXEC`` flag found
on Linux. They no longer pass the socket type or protocol to on Linux. They no longer pass the socket type or protocol to
``getaddrinfo`` when ``connect`` is called. Reported in :issue:`944` ``getaddrinfo`` when ``connect`` is called. Reported in :issue:`944`
......
...@@ -110,7 +110,7 @@ PY34=$(BUILD_RUNTIMES)/snakepit/python3.4.5 ...@@ -110,7 +110,7 @@ PY34=$(BUILD_RUNTIMES)/snakepit/python3.4.5
PY35=$(BUILD_RUNTIMES)/snakepit/python3.5.3 PY35=$(BUILD_RUNTIMES)/snakepit/python3.5.3
PY36=$(BUILD_RUNTIMES)/snakepit/python3.6.0 PY36=$(BUILD_RUNTIMES)/snakepit/python3.6.0
PYPY=$(BUILD_RUNTIMES)/snakepit/pypy571 PYPY=$(BUILD_RUNTIMES)/snakepit/pypy571
PYPY3=$(BUILD_RUNTIMES)/snakepit/pypy3.5_571 PYPY3=$(BUILD_RUNTIMES)/snakepit/pypy3.3_5.5
TOOLS=$(BUILD_RUNTIMES)/tools TOOLS=$(BUILD_RUNTIMES)/tools
...@@ -181,7 +181,7 @@ test-pypy: $(PYPY) ...@@ -181,7 +181,7 @@ test-pypy: $(PYPY)
PYTHON=$(PYPY) PIP=pip PATH=$(BUILD_RUNTIMES)/versions/pypy571/bin:$(PATH) make develop toxtest PYTHON=$(PYPY) PIP=pip PATH=$(BUILD_RUNTIMES)/versions/pypy571/bin:$(PATH) make develop toxtest
test-pypy3: $(PYPY3) test-pypy3: $(PYPY3)
PYTHON=$(PYPY3) PIP=pip PATH=$(BUILD_RUNTIMES)/versions/pypy3.5_571/bin:$(PATH) make develop toxtest PYTHON=$(PYPY3) PIP=pip PATH=$(BUILD_RUNTIMES)/versions/pypy3.3_5.5/bin:$(PATH) make develop toxtest
test-py27-cffi: $(PY27) test-py27-cffi: $(PY27)
GEVENT_CORE_CFFI_ONLY=1 PYTHON=python2.7.13 PATH=$(BUILD_RUNTIMES)/versions/python2.7.13/bin:$(PATH) make develop toxtest GEVENT_CORE_CFFI_ONLY=1 PYTHON=python2.7.13 PATH=$(BUILD_RUNTIMES)/versions/python2.7.13/bin:$(PATH) make develop toxtest
......
...@@ -106,7 +106,7 @@ for var in "$@"; do ...@@ -106,7 +106,7 @@ for var in "$@"; do
install pypy2-5.7.1 pypy571 install pypy2-5.7.1 pypy571
;; ;;
pypy3) pypy3)
install pypy3.5-5.7.1-beta pypy3.5_571 install pypy3.3-5.5-alpha pypy3.3_5.5
;; ;;
esac esac
done done
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment