- 22 Oct, 2016 13 commits
-
-
Jason Madden authored
Support for PyPy3
-
Jason Madden authored
-
Jason Madden authored
One more test that fails on Travis. Although we're getting lots of failures there now as it works to deal with the backlog of builds due to the DNS issues (we're timing sensitive).
-
Jason Madden authored
-
Jason Madden authored
These seem to be a mix of Py3.3 and newer tests. Make them all "pass" by disabling as appropriate; almost all of them were already disabled for either Python 2.7.8 (old SSL implementation) or Python 3.4 (signal handling). I didn't see anything to be concerned about. Fixes #826.
-
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
-