- 22 Oct, 2016 8 commits
-
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
Fix test__semaphore.py under PyPy3 by raising the right (wrong, really) exception type that PyPy does.
-
Jason Madden authored
-
Jason Madden authored
Add PyPy3 to travis config; disable most other builds for testing purposes for now. Still need to add PyPy3 specific tests.
-
Jason Madden authored
-
Jason Madden authored
Implement subprocess.run()
-
Jason Madden authored
-
- 21 Oct, 2016 2 commits
-
-
Jason Madden authored
Make it available to all Python versions, not just 3.5. It is cooperative on all versions. This requires some minor updates to the Popen API (being a context manager and having the args attribute on Python 2) and works best when the TimeoutExpired exception is also defined in Python 2 (as a subclass of Timeout, for BWC). This prompts me to wonder if some of the duplicated Py2/Py3 methods (like check_call) can be combined now. I think I'm generally OK with API extensions so long as there are no BWC concerns, and the context-management, in particular, is nice for those methods. Fixes #872.
-
Jason Madden authored
* Fix #878 We can use multiple watchers to avoid any race conditions. * Specific test cases for lines in os.waitpid. * Less strict on the test since we may be running in parallel. * make the leakchecker happy.
-
- 13 Oct, 2016 3 commits
-
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
- 11 Oct, 2016 1 commit
-
-
Jason Madden authored
Support for and test Python 3.6
-
- 10 Oct, 2016 16 commits
-
-
Jason Madden authored
-
Jason Madden authored
- Support encoding/errors args. - Decode env items if necessary. - Flush stdin during communicate. Enable this test again on python 3 on travis.
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
It appears the gevent.signal module is not the source of the problem.
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
Also stop wrapping methods over and over. Yikes.
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
Also install 2.7.12 on travis.
-
Jason Madden authored
-
Jason Madden authored
Also update the SSL test for Python 2.7 to test the fix for Python bug no. 23804. This may need some tweaking for the 2.7.8 environment to disable some tests. We'll let Travis run 2.7.8 to find out.
-
- 09 Oct, 2016 3 commits
-
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
- 16 Sep, 2016 1 commit
-
-
Jason Madden authored
Make manylinux fixes
-
- 13 Sep, 2016 1 commit
-
-
Amit Saha authored
-
- 10 Sep, 2016 2 commits
-
-
Jason Madden authored
Allow resetting the C state for whether libev child handlers are active.
-
Jason Madden authored
Use this when we disable them in gevent.signal so that next time we use gevent.subprocess it will work. Fixes #857.
-
- 07 Sep, 2016 1 commit
-
-
Jason Madden authored
Fixes #856 [skip ci]
-
- 05 Sep, 2016 2 commits
-
-
Jason Madden authored
Document that kill() is not always safe for greenlets that aren't generally exception safe. Link to article about same. Ref #846.
-
Jason Madden authored
-