COMMITS
/ Lib/test/test_subprocess.py April 27, 2026
G
gh-47798: Refactor the POSIX subprocess.Popen._communicate selector loop into helpers (GH-149032)
Gregory P. Smith committed
April 26, 2026
G
gh-141473: Speed up subprocess test_communicate_timeout_large_input long tail (#149003)
Gregory P. Smith committed
January 28, 2026
G
gh-83069: Use efficient event-driven `subprocess.Popen.wait()` on Linux / macOS / BSD (#144047)
Giampaolo Rodola committed
November 29, 2025
G
gh-87512: Fix `subprocess` using `timeout=` on Windows blocking with a large `input=` (GH-142058)
Gregory P. Smith committed
G
gh-74389: gh-70560: subprocess.Popen.communicate() now ignores stdin.flush error when closed (GH-142061)
Gregory P. Smith committed
G
GH-134453: Fix subprocess memoryview input handling on POSIX (GH-134949)
Gregory P. Smith committed
May 22, 2025
S
gh-71339: Use new assertion methods in tests (GH-129046)
Serhiy Storchaka committed
May 5, 2025
G
[tests] test_subprocess maybe avoid a timeout race condition? (#133420)
Gregory P. Smith committed
April 14, 2025
S
gh-124986: Fix test_no_leaking in test_subprocess on NetBSD and FreeBSD (GH-132476)
Serhiy Storchaka committed
March 10, 2025
P
gh-117174: Add a new route in linecache to fetch interactive source code (#117500)
Pablo Galindo Salgado committed
March 5, 2025
V
gh-116742: Fix subprocess test_check_output_timeout() (#130836)
Victor Stinner committed
November 3, 2024
C
gh-120754: Add a strace helper and test set of syscalls for open().read(), Take 2 (#123413)
Cody Maloney committed
August 24, 2024
S
C
GH-120754: Add a strace helper and test set of syscalls for open().read() (#121143)
Cody Maloney committed
July 31, 2024
C
gh-121381 Remove subprocess._USE_VFORK escape hatch (#121383)
Cody Maloney committed
July 10, 2024
May 16, 2024
S
gh-119064: Use os_helper.FakePath instead of pathlib.Path in tests (GH-119065)
Serhiy Storchaka committed
March 26, 2024
P
gh-98966: Handle stdout=subprocess.STDOUT (GH-98967)
Paulo Neves committed
March 19, 2024
S
gh-113964: Don't prevent new threads until all non-daemon threads exit (#116677)
Sam Gross committed
V
gh-90872: Fix subprocess.Popen.wait() for negative timeout (#116989)
Victor Stinner committed
January 18, 2024
S
gh-104522: Fix test_subprocess failure when build Python in the root home directory (GH-114236)
Serhiy Storchaka committed
S
gh-104522: Fix OSError raised when run a subprocess (#114195)
Serhiy Storchaka committed
January 10, 2024
January 9, 2024
A
gh-87868: Sort and remove duplicates in getenvironment() (GH-102731)
AN Long committed
December 17, 2023
J
gh-113117: Support posix_spawn in subprocess.Popen with close_fds=True (#113118)
Jakub Kulík committed
December 9, 2023
G
gh-112334: Regression test that vfork is used when expected. (#112734)
Gregory P. Smith committed
December 4, 2023
G
gh-112334: Restore subprocess's use of `vfork()` & fix `extra_groups=[]` behavior (#112617)
Gregory P. Smith committed
October 26, 2023
P
gh-67224: Show source lines in tracebacks when using the -c option when running Python (#111200)
Pablo Galindo Salgado committed
October 6, 2023
V
gh-110184: Fix subprocess test_pipesize_default() (#110465)
Victor Stinner committed
September 5, 2023
S
gh-108416: Mark slow but not CPU bound test methods with requires_resource('walltime') (GH-108480)
Serhiy Storchaka committed
September 2, 2023
S
gh-108416: Mark slow test methods with @requires_resource('cpu') (GH-108421)
Serhiy Storchaka committed
June 13, 2023
S
gh-105436: Ignore unrelated errors when checking empty env (GH-105742)
Steve Dower committed
June 12, 2023
June 4, 2023
May 19, 2023
March 1, 2023
H
gh-95672 skip fcntl when pipesize is smaller than pagesize (gh-102163)
Hyunkyun Moon committed
February 21, 2023
H
gh-95672 fix typo SkitTest to SkipTest (gh-102119)
Hyunkyun Moon committed
December 5, 2022
V
gh-100005: Skip test_script_as_dev_fd() on FreeBSD (#100006)
Victor Stinner committed
December 4, 2022
S
gh-60203: Always pass True/False as boolean arguments in tests (GH-99983)
Serhiy Storchaka committed
October 5, 2022
May 5, 2022
G
gh-82616: Add process_group support to subprocess.Popen (#23930)
Gregory P. Smith committed
May 1, 2022
D
gh-91954: Use shell=True in test_subprocess.test_encoding_warning (GH-92090)
Dennis Sweeney committed
April 30, 2022
I
gh-91954: Emit EncodingWarning from locale and subprocess (GH-91977)
Inada Naoki committed
April 25, 2022
G
gh-91401: Add a failsafe way to disable vfork. (#91490)
Gregory P. Smith committed
April 1, 2022
C
bpo-40280: Emscripten fork_exec now fails early (GH-32224)
Christian Heimes committed
January 25, 2022
C
bpo-40280: Skip subprocess-based tests on wasm32-emscripten (GH-30615)
Christian Heimes committed
September 20, 2021
R
bpo-40497: Fix handling of check in subprocess.check_output() (GH-19897)
Rémi Lapeyre committed
August 29, 2021
S
bpo-25130: Add calls of gc.collect() in tests to support PyPy (GH-28005)
Serhiy Storchaka committed