]>
git.ipfire.org Git - thirdparty/Python/cpython.git/log
Steele Farnsworth [Fri, 25 Apr 2025 01:25:48 +0000 (21:25 -0400)]
gh-129858: Special syntax error for `elif` block after `else` (#129902)
Tomas R. [Fri, 25 Apr 2025 01:24:26 +0000 (03:24 +0200)]
gh-69605: Add module autocomplete to PyREPL (#129329)
Pablo Galindo Salgado [Fri, 25 Apr 2025 00:58:19 +0000 (01:58 +0100)]
gh-131591: Implement PEP 768 support for FAT mac binaries and 32 bit binaries (#132892)
Signed-off-by: Pablo Galindo <pablogsal@gmail.com>
Matt Wozniski [Fri, 25 Apr 2025 00:43:23 +0000 (20:43 -0400)]
gh-131591: Allow pdb to attach to a running process (#132451)
Co-authored-by: Pablo Galindo <pablogsal@gmail.com>
Nadeshiko Manju [Fri, 25 Apr 2025 00:40:01 +0000 (08:40 +0800)]
gh-131591: Reset RemoteDebuggerSuupport state after fork (#132793)
Co-authored-by: Pablo Galindo Salgado <Pablogsal@gmail.com>
Eric Snow [Fri, 25 Apr 2025 00:25:29 +0000 (18:25 -0600)]
gh-132776: Cleanup for XIBufferViewType (gh-132821)
* add notes
* rename XIBufferViewObject to xibufferview
* move memoryview XIData code to memoryobject.c
Adam Turner [Thu, 24 Apr 2025 23:46:20 +0000 (00:46 +0100)]
gh-132415: Update vendored setuptools in ``Lib/test/wheeldata`` (#132887)
Tomas R. [Thu, 24 Apr 2025 22:55:03 +0000 (00:55 +0200)]
GH-131798: Split up and optimize CALL_TUPLE_1 in the JIT (GH-132851)
Brett Cannon [Thu, 24 Apr 2025 22:05:02 +0000 (15:05 -0700)]
Differentiate bitwise OR from the word "or" (#132890)
RUANG (James Roy) [Thu, 24 Apr 2025 21:06:42 +0000 (05:06 +0800)]
gh-127385: Add F_DUPFD_QUERY to fcntl (GH-127386)
Tian Gao [Thu, 24 Apr 2025 20:07:27 +0000 (13:07 -0700)]
gh-93696: Fixed the breakpoint display error for frozen modules (#132862)
Tomas R. [Thu, 24 Apr 2025 19:54:46 +0000 (21:54 +0200)]
GH-131798: Split up and optimize CALL_STR_1 in the JIT (GH-132849)
Aneesh Durg [Thu, 24 Apr 2025 18:41:01 +0000 (13:41 -0500)]
gh-132737: Support profiling modules that require __main___ (#132738)
Jelle Zijlstra [Thu, 24 Apr 2025 16:49:09 +0000 (09:49 -0700)]
gh-132882: Fix copying of unions with members that do not support __or__ (#132883)
Serhiy Storchaka [Thu, 24 Apr 2025 16:17:11 +0000 (19:17 +0300)]
gh-132742: Refactor fcntl.fcntl() and fcntl.ioctl() (GH-132768)
* Support arbitrary bytes-like objects, not only bytes, in fcntl().
* The fcntl() buffer argument is now null-terminated.
* Automatically retry an ioctl() system calls failing with EINTR.
* Release the GIL for an ioctl() system call even for large bytes-like object.
* Do not silence arbitrary errors whet try to get a buffer.
* Optimize argument parsing, check the argument type before trying to get
a buffer or convert it to integer.
* Fix some error messages.
Serhiy Storchaka [Thu, 24 Apr 2025 16:07:00 +0000 (19:07 +0300)]
Use os.openpty() instead of pty.openpty() in test_ioctl (GH-132880)
pty.openpty() does not work on Android, and it is easier to check
availability of os.openpty.
Sergey B Kirpichev [Thu, 24 Apr 2025 15:45:29 +0000 (18:45 +0300)]
gh-125206: don't use CMPLX in libffi complex configure test (#132865)
See https://sourceware.org/bugzilla/show_bug.cgi?id=26287
This amends
aac89b5 .
alexey semenyuk [Thu, 24 Apr 2025 15:43:48 +0000 (20:43 +0500)]
gh-132162: Add tests for Py_UniversalNewlineFgets() (#132164)
Adam Turner [Thu, 24 Apr 2025 15:10:46 +0000 (16:10 +0100)]
gh-118761: Optimise import time for ``shlex`` (#132036)
Kuba_Z2 [Thu, 24 Apr 2025 14:20:48 +0000 (16:20 +0200)]
Fix a grammar error in the `Py_ALWAYS_INLINE` doc (#129304)
Stan Ulbrych [Thu, 24 Apr 2025 14:16:07 +0000 (15:16 +0100)]
gh-89157: Make C and Python implementation of `datetime.date.fromisoformat` consistent (#131007)
Stan Ulbrych [Thu, 24 Apr 2025 14:06:12 +0000 (15:06 +0100)]
gh-130195: Fix typo in warning message (#130254)
Co-authored-by: Éric <merwok@netwok.org>
Inada Naoki [Thu, 24 Apr 2025 14:05:56 +0000 (23:05 +0900)]
doc: update co_flags reference (#132300)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Sergey B Kirpichev [Thu, 24 Apr 2025 14:02:49 +0000 (17:02 +0300)]
gh-128185: Align Decimal docs with spec (case irrelevant for nan/inf) (#128323)
Jordi Burguet-Castell [Thu, 24 Apr 2025 13:56:52 +0000 (15:56 +0200)]
gh-122399: change webbrowser.rst to better describe the contents of controller object (#122407)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Nybblista [Thu, 24 Apr 2025 13:46:39 +0000 (16:46 +0300)]
Fix typo in the garbage_collector.md file (#132803)
Sergey B Kirpichev [Thu, 24 Apr 2025 09:50:47 +0000 (12:50 +0300)]
gh-121249: fix naming of struct tagPyCArgObject members (#132863)
It seems, no code actually uses these names, only sizes of the unnamed
union members are important. Though, I think it's good to be here
consistent wrt type codes ('g' for long double, etc).
This amends
85f89cb3e6 .
Matt Wozniski [Wed, 23 Apr 2025 23:40:24 +0000 (19:40 -0400)]
gh-132859: Run debugger scripts in their own namespaces (#132860)
Run debugger scripts in their own namespaces
Previously scripts injected by `sys.remote_exec` were run with the
globals of the `__main__` module. Instead, run each injected script
with an empty set of globals. If someone really wants to use the
`__main__` module's namespace, they can always `import __main__`.
Victor Stinner [Wed, 23 Apr 2025 20:02:25 +0000 (22:02 +0200)]
gh-127604: Replace dprintf() with _Py_write_noraise() (#132854)
Pablo Galindo Salgado [Wed, 23 Apr 2025 19:59:41 +0000 (20:59 +0100)]
gh-131591: Check for remote debug in PyErr_CheckSignals (#132853)
For the same reasons as running the GC, this will allow sections that
run in native code for long periods without executing bytecode to also
run the remote debugger protocol without having to wait until bytecode
is executed
Signed-off-by: Pablo Galindo <pablogsal@gmail.com>
Serhiy Storchaka [Wed, 23 Apr 2025 18:45:55 +0000 (21:45 +0300)]
gh-83994, gh-132843: Fix and improve test_ioctl (GH-132848)
* Skip test_ioctl_tcflush if termios.TCFLSH is not available.
* Do not skip ALL ioctl() tests when /dev/tty is not available.
Victor Stinner [Wed, 23 Apr 2025 18:33:15 +0000 (20:33 +0200)]
gh-132719: Skip multiprocessing test if missing ctypes (#132846)
Skip test_rlock_locked_2processes() if multiprocessing.sharedctypes
is missing (need ctypes).
Pablo Galindo Salgado [Wed, 23 Apr 2025 17:23:24 +0000 (18:23 +0100)]
gh-127604: Allow faulthandler to dumpC stack on MacOS (#132841)
Łukasz Langa [Wed, 23 Apr 2025 17:22:29 +0000 (19:22 +0200)]
gh-91048: Add ability to list all pending asyncio tasks in a process remotely (#132807)
Victor Stinner [Wed, 23 Apr 2025 16:54:13 +0000 (18:54 +0200)]
gh-132825: Fix typo in dict_unhashable_type() name (#132847)
Victor Stinner [Wed, 23 Apr 2025 15:10:09 +0000 (17:10 +0200)]
gh-132825: Enhance unhashable error messages for dict and set (#132828)
Victor Stinner [Wed, 23 Apr 2025 14:36:25 +0000 (16:36 +0200)]
gh-132719: Skip multiprocessing test if missing ctypes (#132842)
Skip test_lock_locked_2processes() if multiprocessing.sharedctypes is
missing (need ctypes).
Victor Stinner [Wed, 23 Apr 2025 14:29:31 +0000 (16:29 +0200)]
gh-127604: Fix refleak in faulthandler_dump_c_stack_py() (#132840)
Victor Stinner [Wed, 23 Apr 2025 13:45:42 +0000 (15:45 +0200)]
gh-132713: Fix typing.Union[index] race condition (#132802)
Add union_init_parameters() helper function. Use a critical section
to initialize the 'parameters' member.
Pablo Galindo Salgado [Wed, 23 Apr 2025 13:45:18 +0000 (14:45 +0100)]
gh-132449: Improve the algorithm to detect typos in keywords (#132837)
Sergey B Kirpichev [Wed, 23 Apr 2025 13:38:24 +0000 (16:38 +0300)]
gh-121249: adjust formatting codes for complex types in struct/ctypes (#132827)
* F - for float _Complex
* D - for double _Complex
* G - for long double _Complex (not supported by the struct module)
Pablo Galindo Salgado [Wed, 23 Apr 2025 13:27:53 +0000 (14:27 +0100)]
gh-132449: Add whatsnew entry for typos in keywords (#132838)
Serhiy Storchaka [Wed, 23 Apr 2025 11:27:21 +0000 (14:27 +0300)]
gh-132742: Update documentation for the fcntl module (GH-132765)
Serhiy Storchaka [Wed, 23 Apr 2025 11:08:30 +0000 (14:08 +0300)]
gh-132734: Fix build on FreeBSD and old Linux (GH-132829)
Ken Jin [Wed, 23 Apr 2025 10:17:35 +0000 (18:17 +0800)]
gh-132758: Fix tail call and pystats builds (GH-132759)
Victor Stinner [Wed, 23 Apr 2025 06:59:30 +0000 (08:59 +0200)]
gh-132713: Simplify list_repr_impl() (#132811)
pulkin [Wed, 23 Apr 2025 06:55:24 +0000 (08:55 +0200)]
gh-131913: multiprocessing: add interrupt for POSIX (GH-132453)
* multiprocessing: interrupt
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
John [Wed, 23 Apr 2025 03:22:57 +0000 (22:22 -0500)]
gh-109981: Resolve situation on iOS regarding fd_count. (#132823)
Modifies the test helper that counts the list of open file descriptors to use
the optimised ``/dev/fd`` approach on all Apple platforms, not just macOS. This
avoids crashes caused by guarded file descriptors.
Eric Snow [Tue, 22 Apr 2025 23:37:20 +0000 (17:37 -0600)]
gh-132776: Minor Fixes for XIBufferViewType (gh-132779)
This change covers the following:
* dealloc: no cleanup if no buffer set
* dealloc: handle already-destroyed interpreter correctly
* handle errors in _memoryview_from_xid() correctly
* clean up the buffer if the xidata is never used
Victor Stinner [Tue, 22 Apr 2025 20:09:35 +0000 (22:09 +0200)]
gh-132713: Fix repr(list) race condition (#132801)
Hold a strong reference to the item while calling repr(item).
Jelle Zijlstra [Tue, 22 Apr 2025 18:32:22 +0000 (11:32 -0700)]
CODEOWNERS: add myself to unionobject.c (#132808)
Tomas R. [Tue, 22 Apr 2025 16:30:38 +0000 (18:30 +0200)]
GH-131798: JIT: Split CALL_TYPE_1 into several uops (GH-132419)
sobolevn [Tue, 22 Apr 2025 15:32:19 +0000 (18:32 +0300)]
Update `pre-commit` repos (#132792)
dura0ok [Tue, 22 Apr 2025 13:13:00 +0000 (20:13 +0700)]
gh-132470: Prevent crash in ctypes.CField when `byte_size` is incorrect (#132475)
Fix: Prevent crash in ctypes.CField when byte_size does not match type size (gh-132470)
When creating a ctypes.CField with an incorrect byte_size (e.g., using `byte_size=2` for `ctypes.c_byte`), the code would previously abort due to the failed assertion `byte_size == info->size`.
This commit replaces the assertion with a proper error handling mechanism that raises a `ValueError` when `byte_size` does not match the expected type size. This prevents the crash and provides a more informative error message to the us
Co-authored-by: sobolevn <mail@sobolevn.me>
Chris Eibl [Tue, 22 Apr 2025 13:06:30 +0000 (15:06 +0200)]
GH-131296: Avoid invalid signed char comparison in getpath.c assertion (GH-131594)
Sergey B Kirpichev [Tue, 22 Apr 2025 12:18:18 +0000 (15:18 +0300)]
gh-128813: hide mixed-mode functions for complex arithmetic from C-API (#131703)
Stan Ulbrych [Tue, 22 Apr 2025 12:16:51 +0000 (13:16 +0100)]
gh-46236: Add Py_UNICODE_REPLACEMENT_CHARACTER doc (#132706)
Co-authored-by: Victor Stinner <vstinner@python.org>
Serhiy Storchaka [Tue, 22 Apr 2025 11:02:13 +0000 (14:02 +0300)]
gh-132734: Add new constants for Bluetooth sockets (GH-132735)
RUANG (James Roy) [Tue, 22 Apr 2025 09:39:04 +0000 (17:39 +0800)]
gh-46236: Add PyUnicode_Resize() doc (#132628)
Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com>
Sergey B Kirpichev [Tue, 22 Apr 2025 09:29:20 +0000 (12:29 +0300)]
gh-101410: Customize error messages for 1-arg math functions (#129497)
This also reverts loghelper() change in
75f59bb629 for integer
input. The error message shouldn't include argument value here.
Co-authored-by: Victor Stinner <vstinner@python.org>
Pablo Galindo Salgado [Tue, 22 Apr 2025 09:01:55 +0000 (10:01 +0100)]
gh-132449: Improve syntax error messages for keywords with typos (#132450)
Signed-off-by: Pablo Galindo <pablogsal@gmail.com>
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
mpage [Mon, 21 Apr 2025 23:07:54 +0000 (16:07 -0700)]
gh-132578: Rename the `threading.Thread._handle` field (#132696)
Commit `
0e9c364f ` introduced the `_handle` field on instances of
`threading.Thread`. Unfortunately it's fairly common for subclasses
of `threading.Thread` to define a `_handle()` method, which is shadowed
by the new field.
Sebastian Rittau [Mon, 21 Apr 2025 21:15:05 +0000 (23:15 +0200)]
gh-122179: Fix hashlib.file_digest and non-blocking I/O (GH-122183)
* Fix hashlib.file_digest and non-blocking I/O
* Add documentation around this behavior
* Add versionchanged
Peter Bierma [Mon, 21 Apr 2025 21:09:34 +0000 (17:09 -0400)]
gh-132747: Fix `NULL` dereference when calling a method's `__get__` manually (#132772)
Duprat [Mon, 21 Apr 2025 20:59:15 +0000 (22:59 +0200)]
gh-132719: Fix AMD64 FreeBSD14/15 3.x failures - `test_rlock_locked_2processes` used an unknown `Value` (GH-132774)
* Fix creation of resvariable
Jelle Zijlstra [Mon, 21 Apr 2025 20:49:59 +0000 (13:49 -0700)]
gh-132479: Fix crash with multiple comprehensions in annotations (#132778)
Stan Ulbrych [Mon, 21 Apr 2025 20:33:19 +0000 (21:33 +0100)]
PR 132638 typo fix (#132785)
Update remote_debugging.rst
ivonastojanovic [Mon, 21 Apr 2025 20:18:24 +0000 (21:18 +0100)]
gh-131591: Add remote debugging attachment protocol documentation (#132638)
Add a developer-facing document describing the protocol used by
remote_exec(pid, script) to execute Python code in a running process.
This is intended to guide debugger and tool authors in reimplementing
the protocol.
Co-authored-by: Pablo Galindo <pablogsal@gmail.com>
Sam Gross [Mon, 21 Apr 2025 19:54:25 +0000 (15:54 -0400)]
gh-131586: Avoid refcount contention in context managers (gh-131851)
This avoid reference count contention in the free threading build
when calling special methods like `__enter__` and `__exit__`.
Peter Bierma [Mon, 21 Apr 2025 19:48:02 +0000 (15:48 -0400)]
gh-127604: Add C stack dumps to `faulthandler` (#128159)
sobolevn [Mon, 21 Apr 2025 17:48:48 +0000 (20:48 +0300)]
gh-132769: Refactor possible read-out-of-bounds in `lexer.c` (#132770)
Kumar Aditya [Mon, 21 Apr 2025 17:26:56 +0000 (22:56 +0530)]
gh-127945: add `test_ctypes` to free-threading TSAN CI (#132727)
Brandt Bucher [Mon, 21 Apr 2025 16:58:55 +0000 (09:58 -0700)]
GH-130415: Improve the JIT's unneeded uop removal pass (GH-132333)
Eric Snow [Mon, 21 Apr 2025 16:58:10 +0000 (10:58 -0600)]
gh-132777: Fix Error Message for Duplicates in generate_global_scripts.py (gh-132780)
The fstring would actually raise a KeyError, which we fix. We also adjust the text to be correct.
Steve Dower [Mon, 21 Apr 2025 14:59:03 +0000 (15:59 +0100)]
gh-132639: Adds PyLong_AsNativeBytes, PyLong_FromNativeBytes and PyLong_FromUnsignedNativeBytes to the limited API (GH-132640)
Jelle Zijlstra [Mon, 21 Apr 2025 14:06:33 +0000 (07:06 -0700)]
annotations: Add tests to check that async comprehensions produce errors (#132513)
This already works correctly but I forgot to test for it.
Саша Черных [Mon, 21 Apr 2025 09:05:37 +0000 (12:05 +0300)]
gh-132054: Add ``application/yaml`` to ``mimetypes`` (#132056)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Adam Turner [Mon, 21 Apr 2025 07:49:06 +0000 (08:49 +0100)]
gh-85583: Add an overview of formatted string literals (f-strings) to ``str`` (#132689)
Serhiy Storchaka [Mon, 21 Apr 2025 06:26:06 +0000 (09:26 +0300)]
gh-132742: Add more tests for fcntl.ioctl() (GH-132756)
Test with different types of argument: integer, mutable and immutable
buffers, immutable buffer with mutable_flag set to false.
Serhiy Storchaka [Sun, 20 Apr 2025 23:21:29 +0000 (02:21 +0300)]
gh-132753: Argument Clinic: Fix support of c_default for the bool converter (GH-132754)
Alper [Sun, 20 Apr 2025 22:24:21 +0000 (15:24 -0700)]
InternalDocs: Fix outdated struct references in frames.md (#132613)
Docs: Fix outdated struct references in frames.md
Co-authored-by: alperyoney <alperyoney@fb.com>
Bénédikt Tran [Sun, 20 Apr 2025 17:40:17 +0000 (19:40 +0200)]
gh-131298: eliminate HACL* static libraries for cryptographic modules (GH-132438)
* simplify HACL* build for MD5, SHA1, SHA2 and SHA3 modules
* remove statically linked libraries for HACL* implementation
* is it better now?
* is it better now?
* fixup
* Present HACL* as a static or shared library.
On WASI, extension modules based on HACL* require the HACL*
library to be linked statically. On other platforms, it can
be built dynamically.
* amend whitespace
* remove temporary .so file as it requires more symlinks
* avoid smelly symbols
* fixup checksums
* regen sbom
* fixup shell warnings and comments
* it *should* work
Bénédikt Tran [Sun, 20 Apr 2025 17:24:30 +0000 (19:24 +0200)]
gh-129098: avoid using content of `_pyrepl/__main__.py` when reporting tracebacks (#130721)
Bénédikt Tran [Sun, 20 Apr 2025 09:21:41 +0000 (11:21 +0200)]
gh-132390: Apply Ruff linting to `Tools/build` (#132391)
---------
Co-authored-by: Adam Turner <9087854+aa-turner@users.noreply.github.com>
Bénédikt Tran [Sun, 20 Apr 2025 06:23:00 +0000 (08:23 +0200)]
gh-127117: ensure that `_initial_thread` is the last field of `PyInterpreterState` when `Py_STACKREF_DEBUG` is defined (#132721)
Stan Ulbrych [Sun, 20 Apr 2025 01:06:24 +0000 (02:06 +0100)]
gh-129327: revise hashlib documentation to account for FIPS removing sha1 (GH-132729)
* gh-129327: revise hashlib documentation to account for FIPS removing sha1
More generally, the current documentation is a bit scattered, talking
about what terms are "equal" despite those terms not being very
interesting and given the term "secure hash", probably wrong (because
md5 and sha1 are not secure anymore).
Let's talk about cryptographically secure instead, and note that two of
them aren't. And then we can also link to the source for NIST going
through the removal process for SHA1.
* Add Gregors Suggestion
* Clean up
---------
Co-authored-by: Eli Schwartz <eschwartz@gentoo.org>
Tomas R. [Sat, 19 Apr 2025 18:11:21 +0000 (20:11 +0200)]
gh-131952: Add colour to the ``json`` module CLI (#132126)
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Adam Turner [Sat, 19 Apr 2025 15:18:03 +0000 (16:18 +0100)]
gh-130167: Improve the error case for ``textwrap.dedent`` (#132666)
Willow Chargin [Sat, 19 Apr 2025 14:50:59 +0000 (07:50 -0700)]
Update entry for Willow Chargin in `.mailmap` and `ACKS` (#132714)
Stan Ulbrych [Sat, 19 Apr 2025 14:15:00 +0000 (15:15 +0100)]
Docs: Fix REPL example in `Doc/library/shutil.rst` (#132700)
Stan Ulbrych [Sat, 19 Apr 2025 13:34:40 +0000 (14:34 +0100)]
Exclude `.mailmap` in Codeowners (#132722)
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Kumar Aditya [Sat, 19 Apr 2025 12:57:10 +0000 (18:27 +0530)]
gh-127945: add lock held assertions in ctypes arrays (#132720)
Duprat [Sat, 19 Apr 2025 09:49:18 +0000 (11:49 +0200)]
gh-132308: prevent `TracebackException` swallowing attributes of a falsey `Exception` or `ExceptionGroup` (#132363)
Bénédikt Tran [Sat, 19 Apr 2025 09:03:06 +0000 (11:03 +0200)]
gh-132399: ensure correct alignment of `PyInterpreterState` (#132428)
Bénédikt Tran [Sat, 19 Apr 2025 08:44:01 +0000 (10:44 +0200)]
gh-128398: improve error messages when incorrectly using `with` and `async with` (#132218)
Improve the error message with a suggestion when an object supporting the synchronous
(resp. asynchronous) context manager protocol is entered using `async with` (resp. `with`)
instead of `with` (resp. `async with`).
Sergey B Kirpichev [Sat, 19 Apr 2025 07:42:20 +0000 (10:42 +0300)]
Correct _PyLong_Frexp() description in comments (GH-132716)
This amends
d08c788822 , now this function always successful.
Chris Eibl [Sat, 19 Apr 2025 01:12:40 +0000 (03:12 +0200)]
speedup test_pyrepl (#132688)
speedup test_unix_console.py and test_windows_console.py
Pablo Galindo Salgado [Sat, 19 Apr 2025 00:38:12 +0000 (01:38 +0100)]
gh-131591: Execute the source and not the file to avoid locking it in Windows (#132712)
Signed-off-by: Pablo Galindo <pablogsal@gmail.com>
Rami [Fri, 18 Apr 2025 22:27:32 +0000 (01:27 +0300)]
gh-89562: Remove hostflags from PySSLContext (GH-28602)
Remove hostflags from PySSLContext as that was only needed for OpenSSL versions prior to 1.1.1
Jeroen Bogers [Fri, 18 Apr 2025 19:59:37 +0000 (21:59 +0200)]
gh-129719: Restore missing `socket.CAN_RAW_ERR_FILTER` on Linux (#129721)
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
Co-authored-by: Peter Bierma <zintensitydev@gmail.com>