- 27 Oct, 2022 5 commits
-
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
Fixes #1909 We'll need to release a final greenlet 2.0 and remove the rc qualifiers here before releasing gevent, because pre-release qualifiers are contagious.
-
- 14 Oct, 2022 15 commits
-
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
Stop using DEF statements in Cython, as they are deprecated.
-
Jason Madden authored
See https://github.com/cython/cython/issues/4310
-
Jason Madden authored
Fixes #1914
-
Michał Górny authored
Use the non-legacy `setuptools.build_meta` backend. Prepend the setup directory to `sys.path` prior to importing modules relative to it. Fixes #1910
-
Jason Madden authored
-
Jason Madden authored
-
Sneha Kanekar1 authored
-
Jason Madden authored
-
Jason Madden authored
Remove redundant wheel dep from pyproject.toml
-
Jason Madden authored
Libuv 1.44.2
-
Jason Madden authored
-
Jason Madden authored
-
- 13 Oct, 2022 4 commits
-
-
Jason Madden authored
Run leakchecks on Python 3.11; make them more comprehensive
-
Jason Madden authored
-
Jason Madden authored
They're important objects. Locally, the 3.11 tests pass fine this way. The 2.7 tests had two failures, one from being unable to make a connection in test__server, and one from a timeout in test__doctest. I suspect those are unrelated; lets see what CI says.
-
Jason Madden authored
-
- 10 Oct, 2022 1 commit
-
-
Michał Górny authored
Remove the redundant `wheel` dependency, as it is added by the backend automatically. Listing it explicitly in the documentation was a historical mistake and has been fixed since, see: https://github.com/pypa/setuptools/commit/f7d30a9529378cf69054b5176249e5457aaf640a
-
- 08 Oct, 2022 3 commits
-
-
Jason Madden authored
-
Jason Madden authored
-
Jason Madden authored
Python 3.11rc2 support
-
- 07 Oct, 2022 7 commits
-
-
Jason Madden authored
By simply not typing it at the Cython level at all. No need since we're directing through functions now.
-
Jason Madden authored
Fixes #1863 Contributed-By: mgorny
-
Jason Madden authored
subprocess needed a new check added to check_output, and needed process_group implemented. because all the leakcheck tests finished successfully after the last commit, and because it sure looks like a refcounting issues in the tree formatting tests (leaked greenlets causing the numbering to be off), try enabling them for this run. fixes #1872 refs #1867
-
Jason Madden authored
This should fix the refleaks in general (it was a frame object that was leaking). Submitting to CI for broad test, and if it is good then we will try backing out the test__util changes too. Also make it possible for gevent.config to show help.
-
-
Jason Madden authored
Exiting when idle is because 3.11's test_socket.BasicTCPTest.testDetach() was always failing complaining about a leaked thread. Turns out this thread was from the default threadpool used for DNS resolution. Something must have changed to cause the first DNS resolution to occur during that test, and hence the first thread to be spawned. This is opt-in for all thread pools, with the default thread pool opting in by default; but a config setting allows that to be changed. Most 3.11 tests pass, except for some in test_subprocess where new functionality was added.
-
Jason Madden authored
-
- 06 Oct, 2022 3 commits
-
-
Jason Madden authored
Haven't tried any of the 3.11-specific tests yet.
-
Jason Madden authored
-
Jason Madden authored
All tests pass locally on 3.10 except one, reported earlier: test_no_refcycle_through_target (gevent.tests.test__threading_2.ThreadTests) And a new one that is similar: test_no_refcycle_through_target (__main__.ThreadTests) I haven't tried to debug that yet.
-
- 05 Oct, 2022 2 commits
-
-
Jason Madden authored
Leaving some notes about needed cleanup. This first push is just to make sure all the other versions besides 3.11 continue to do their thing.
-
Petr Viktorin authored
-