1. 21 Jul, 2017 2 commits
  2. 20 Jul, 2017 7 commits
  3. 10 Jul, 2017 2 commits
  4. 01 Jul, 2017 2 commits
  5. 19 Jun, 2017 1 commit
  6. 15 Jun, 2017 6 commits
  7. 14 Jun, 2017 1 commit
  8. 12 Jun, 2017 1 commit
  9. 07 Jun, 2017 1 commit
    • Dan Callaghan's avatar
      always obey GEVENT_NO_CFFI_BUILD (#979) · 14b28c67
      Dan Callaghan authored
      If libev is not embedded, we still want to set GEVENT_NO_CFFI_BUILD=1 to
      prevent setup.py from trying to configure libev, regardless whether cffi
      modules will actually be built or not.
      14b28c67
  10. 05 Jun, 2017 4 commits
  11. 25 May, 2017 2 commits
    • Jason Madden's avatar
      Add change note for #975 [skip ci] · cdbb5a1c
      Jason Madden authored
      cdbb5a1c
    • Shawn Bohrer's avatar
      monkey: exec scripts in global scope · 5bc2cf61
      Shawn Bohrer authored
      Commit 59581a8a "Add python 3.5
      selectors test, and remove the devpoll selector under 3.5. also update
      the monkey documentation." Introduced a regression by moving the exec of
      scripts into a main() function. If the script being run with exec has
      import statements those are now locally scoped to the main() function
      which can break the script.
      
      It does not appear that this local scoping was intentional so the fix is
      to exec the script in the global scope, returning the previous behavior.
      This also requires setting __package__ = None otherwise the script
      appears to be run in the gevent __package__
      5bc2cf61
  12. 11 May, 2017 4 commits
  13. 07 Apr, 2017 2 commits
    • Jason Madden's avatar
      Add basic framework for wrapping stdlib tests. · 3a3124e7
      Jason Madden authored
      Use it to fix test_interrupted_write on all Py3, and
      test_https_with_cafile on PyPy3.5 instead of disabling them and
      patching them inline, respectively.
      
      See #964
      3a3124e7
    • Jason Madden's avatar
      Update to PyPy3.5 5.7.1 (#965) · 1414906d
      Jason Madden authored
      * Test PyPy 3.5-5.7.1-beta
      
      Add a missing `clear` method to the tblib Frame object.
      
      [skip appveyor]
      
      * Add PyPy3.5 tests
      
      * Standard PyPy fixes for imported tests.
      
      * more gevent/pypy3.5 blackouts and missing cert files
      
      * another blackballed test due to performance issues.
      
      * missing revocation.crl for test_ssl.py
      
      * Fix test_urllib2_localnet. We had to resort to a patch.
      
      * Adjust timeouts for PyPy3.
      
      * Add test_wsgiref for 3.5 and 3.6 and comment about it being broken
      
      It's broken for all of them, not just PyPy, so move its patch to
      reflect that.
      1414906d
  14. 06 Apr, 2017 5 commits
    • Jason Madden's avatar
      Merge pull request #963 from gevent/pypy571 · 436f8d13
      Jason Madden authored
      Pypy2 5.7.1
      436f8d13
    • Jason Madden's avatar
      PyPy3/trusty: disable test_ssl.ThreadedTests.test_dh_params · 39178fe8
      Jason Madden authored
      This started failing on the newer Ubuntu.
      
      [skip appveyor]
      39178fe8
    • Jason Madden's avatar
      Rollback PyPy3, add changenotes, enable other builds · cbc1b222
      Jason Madden authored
      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]
      cbc1b222
    • Jason Madden's avatar
      Use trusty dist; we seem to be trying to compile pypy for some reason... · dd16575d
      Jason Madden authored
      Use trusty dist; we seem to be trying to compile pypy for some reason otherwise. Maybe this will fix it. [skip appveyor]
      dd16575d
    • Jason Madden's avatar
      23a73172