pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/lang
Module Name: pkgsrc
Committed By: adam
Date: Thu Oct 22 08:01:58 UTC 2026
Modified Files:
pkgsrc/lang/py314-html-docs: Makefile PLIST distinfo
pkgsrc/lang/python314: PLIST dist.mk distinfo
Log Message:
python314 py314-html-docs: updated to 3.14.9
Python 3.14.9
Security
gh-159894: Bump the version of pip bundled in ensurepip to version 26.2.2.
gh-159428: mimetypes no longer reads the files listed in mimetypes.knownfiles by default on Windows, and uses only the registry.
gh-157265: In tarfile, when extracting a link falls back to extracting a member of the archive, skip the member when the filter function returns None when called with the extracted member’s name
replaced with the link’s.
gh-157953: Update bundled libexpat to version 2.9.0.
gh-157579: Fix a race condition in the cleanup of tempfile.TemporaryDirectory. When working around file system permission errors, files are now removed relative to open directory file descriptors
instead of resolving their path again, so that replacing a directory of the tree with a symbolic link can no longer make the cleanup delete files outside of the temporary directory. This addresses
CVE 2026-12345.
Core and Builtins
gh-159739: Avoid a crash if allocation fails while creating a string.templatelib.Template iterator.
gh-159739: Propagate errors during generic class construction.
gh-159739: Raise OverflowError when the absolute value of a dynamic printf-style formatting width is too large.
gh-159739: Fix a reference leak in gc.get_objects() and gc.get_referrers() when an internal allocation fails in the free-threaded build.
gh-159739: Fix memory leaks during interpreter startup when a path configuration file is empty or too large, or when an audit hook rejects a command.
gh-159739: Avoid a crash when an interpreter configuration string cannot be encoded as UTF-8.
gh-159739: Preserve the original SyntaxError if allocating optional error metadata fails.
gh-159739: Avoid a crash if formatting an integer with the c presentation type runs out of memory.
gh-159739: Avoid a crash when a module filename cannot be encoded as UTF-8.
gh-159430: Report the correct exception if looking up __bytes__() raises an exception while performing %-formatting of bytes.
gh-159320: Add dynamic detection of stack sizes on Android, allowing safer deep recursion.
gh-159041: Fix a use-after-free in asyncio task bookkeeping when a finalizer creates a task during thread shutdown.
gh-158973: Reset the warnings lock in the child after os.fork(), before clearing other threads’ states, to avoid deadlocks when their finalizers issue warnings. Preserve the lock’s recursion depth if
the forking thread owns it.
gh-158918: Reduce C stack usage of _PyModule_IsPossiblyShadowing, which could potentially cause stack overflows during module attribute access while deeply recursing in agressively optimized builds.
gh-158803: Fix a crash in bytes.join() and bytearray.join() in the free-threaded build when another thread concurrently mutates the list being joined. Patch by Christian Aurich Zanettini Martins.
gh-158592: Skip the array reallocation when shrinking a small list. Patch by Donghee Na.
gh-158583: bytes.fromhex() and bytearray.fromhex(): Fix uninitialized memory read. Patch by Victor Stinner.
gh-158592: del list[index] now triggers shrinking the list’s internal array.
gh-158121: Fix missing sys.monitoring INSTRUCTION events when a LINE callback returns sys.monitoring.DISABLE.
gh-106045: Fix standard library discovery in virtual environments created from a Python executable symlink located outside its base installation.
gh-156204: Fix a crash in PyErr_GivenExceptionMatches() when evaluating deeply nested exception tuples. The recursion is now bounded, and exceeding the limit is reported as an unraisable exception.
gh-152075: Reduced lock contention during LOAD_GLOBAL bytecode specialization under free threading.
gh-149816: Fix a Use-After-Free race condition in subtype_getweakref() during concurrent weakref creation and destruction in the free-threading build.
gh-149816: Fix race conditions in invoke_gc_callback iterating gc.callbacks in free-threading mode.
Library
gh-138641: Ignore pdb.set_trace() when called directly at the pdb prompt.
gh-159811: Fix a crash in hashlib when the OpenSSL routine used by hash.update() or by hash object constructors fails on data larger than 2048 bytes. Patch by Bénédikt Tran.
gh-159739: Fix copying collections.deque subclasses with a large maximum length.
gh-159739: Allow cyclic garbage collection to reclaim group records returned by grp.
gh-159739: Fix io.BytesIO reads into overlapping views of the same buffer.
gh-159739: Avoid a crash when memory allocation fails while creating a collections.OrderedDict items iterator.
gh-159739: Avoid reading past the end of an encoding name when the surrogatepass error handler receives a truncated UTF-16 or UTF-32 name.
gh-159739: Fix incorrect ctypes scalar values after ctypes.resize() enlarges the object.
gh-159739: Fix a memory leak when Unicode normalization cannot grow its temporary buffer.
gh-159739: Fix resource leaks in ssl when certificate conversion or key log setup fails.
gh-149015: Fix bdb.Bdb.clear_all_file_breaks() leaving breakpoints behind when multiple breakpoints are set on the same line.
gh-159620: Fix python -m asyncio ps and pstree stacks stopping at asynchronous generators. Patch by Timofei Ivankov.
gh-159458: Fix a ThreadSanitizer data race on the static cache in normalize_century() of the datetime module under the free-threaded build.
gh-159430: Report the correct exception if looking up __name__ raises an exception when calling repr() on a weakref.ref.
gh-159304: Fix AttributeError in email.message.EmailMessage.get_body() when a nested multipart part is malformed and its payload is a string.
gh-159225: Prevent input calls in PyREPL from modifying readline history.
gh-159044: Restore the previous behaviour of http.client.HTTPConnection.set_tunnel() where header values that are not strings (such as None, int or other objects) are converted with str instead of
raising AttributeError when the request is sent.
gh-159184: Fix marshal.dumps() raising MemoryError for a set or frozenset containing several complex NaNs, which also made it impossible to write a .pyc file for source code containing such a
constant.
gh-159185: Fix a crash in marshal.dumps() and marshal.dump() when a set is modified while its elements are serialized, for example by the __buffer__() method of one of its elements. RuntimeError is
now raised.
gh-159049: Fix reference cycles in asyncio.loop.create_connection() and asyncio.loop.start_tls() after a failed TLS handshake. Patch by Timofei Ivankov.
gh-87720: Fixed error in email new policies where header folding failed to detect the need to re-quote text obtained from encoded words in certain cases.
gh-158929: Fix crash when calling syslog.syslog() while a subinterpreter in another thread calls syslog.openlog() or syslog.closelog().
gh-158893: Make os.strerror() thread-safe: use the reentrant strerror_r() function if available. Patch by Victor Stinner.
gh-158539: Fix macOS runtime section lookup for remote debugging when virtual memory region sizes differ from Mach-O segment file sizes.
gh-156321: Fix asyncio.shield() reporting an exception from the inner future through the loop exception handler as soon as it completes after the shield was cancelled, even when the exception is
retrieved afterwards. The exception is now reported only if it is never retrieved, as with any other future.
gh-158563: Fix turtle.undo() after turtle.teleport() and after an exception in turtle.circle(), turtle.dot() or turtle.write(). Fix turtle.stamp(), turtle.clearstamp(), turtle.clear() and
turtle.reset() when the undo buffer is disabled.
gh-158004: Fix asyncio.as_completed() to continue yielding every awaitable after a pending iteration step is cancelled.
gh-157364: Fix a use-after-free in io.TextIOWrapper when a call to the underlying buffer reentrantly detaches it. Patched by Shamil Abdulaev.
gh-157242: io.BytesIO is no longer closed on write() and truncate() failure (MemoryError). Patch by Victor Stinner.
gh-157146: linecache can now read the source of a module that was imported from a zip archive on sys.path when given only the file name, as pdb, warnings and doctest do.
gh-156920: Fix asyncio on Windows: closing a DatagramTransport under ProactorEventLoop while datagrams were still queued, or while an in-flight write failed right as close() was draining the buffer,
could strand the queued data and never call connection_lost(), hanging the close indefinitely.
gh-156698: Fix asyncio.ProactorEventLoop UDP transports so that a write error no longer strands a paused protocol: the write loop is now rescheduled when data remains buffered, and the protocol is
resumed when the buffer has drained.
gh-156568: zipapp.create_archive() now correctly sets the executable bit on the target archive when copying a zipapp where the target is a path-like object.
gh-155843: hmac: ensure that HMAC objects are properly initialized to prevent rare crashes on allocation failures. Patch by Bénédikt Tran.
gh-155835: hashlib: Fix data races when accessing digest_size and block_size on SHA-3 objects. Patch by Bénédikt Tran.
gh-155833: Ensure that MD5 and SHA* objects are properly GC-untracked before freeing their internal HACL* state. Patch by Bénédikt Tran.
gh-155830: _blake2: Ensure that BLAKE-2 objects are correctly initialized before being tracked by the garbage collector. Patch by Bénédikt Tran.
gh-155717: multiprocessing’s default start method is now “spawn” instead of "forkserver" when there is no writable temporary directory, such as on a read-only file system. Previously starting a
process failed with an OSError there. Patch by Bénédikt Tran.
gh-150449: Fix sqlite3.Blob slices with a negative step. Reading or writing such a slice raised SystemError. It now raises ValueError.
gh-155426: Make sure that the pure Python fallback of hmac.digest() rejects keys that are neither bytes or bytearray. Previously, an AttributeError was raised instead of TypeError. Patch by Bénédikt
Tran.
gh-154523: Fixed data-race when calling io.TextIOBase.detach() in free-threaded build.
gh-82535: logging.handlers.SysLogHandler no longer fails if the address cannot be resolved when the handler is created. The address is resolved again when a record is emitted.
gh-154194: Fix the sampling profiler dropping entire samples when a non-fatal read fails; frames now keep any readable metadata, and long funcnames and filenames are truncated instead. Patch by
Maurycy Pawłowski-Wieroński.
gh-152754: Fix a crash when the same os.scandir() iterator is used concurrently from multiple threads. It no longer releases the directory handle while another thread is reading from it. Sharing an
iterator between threads remains subject to race conditions: which entries each thread receives is unspecified.
gh-153364: Make frame, coroutine and task-waiter walks iterative and bounded, avoiding potential hangs and stack overflows. Fix asyncio task inspection when awaited-by sets contain removed entries.
Patch by Maurycy Pawłowski-Wieroński.
gh-152692: Fix annotationlib.type_repr() returning a string such as None.list.append for bound built-in methods, whose __module__ is None. It now returns the qualified name, as it already did for
other builtins.
gh-152490: Fix TypeError when formatting a SyntaxError raised with NotImplemented as its argument, which caused unexpected REPL exit and IDLE Shell restart.
gh-152373: Fix the pdb until command not stepping over a list comprehension when a breakpoint is set on it. Patch by tonghuaroot.
gh-133998: Fix tarfile.open() in streaming write mode (w|gz) raising struct.error when given an mtime outside the range of the gzip header’s 32-bit timestamp field. Out-of-range values are now stored
as 0, matching gzip.
gh-151179: Fix a pidfd leak in _PidfdChildWatcher on Linux: the watcher no longer leaks the process file descriptor when waitpid() fails with an error other than ChildProcessError.
gh-143008: Fix race conditions when re-initializing a io.TextIOWrapper object.
gh-143376: concurrent.interpreters: fix a crash when internal cross-interpreter channel ends have incorrect channel IDs. Patch by Bénédikt Tran.
gh-146065: Fix a crash in asyncio.Future iterator when send() is called after throw() or close().
gh-143008: Fix crash in io.TextIOWrapper when reentrant io.TextIOBase.detach() is called reentrantly from the underlying buffer.
gh-133998: Fix struct.error exception when creating a file with gzip.GzipFile or compressing data with gzip.compress() if the system time is outside the range 00:00:00 UTC, January 1, 1970 through
06:28:15 UTC, February 7, 2106, or explicitly passed mtime argument is outside the range 0 to 2**32-1.
gh-129605: Improve exception handling when computing suggestions in traceback.py. This fixes a bug that could cause PyREPL to exit unexpectedly.
Documentation
gh-142083: Document the 'w' type code in the array.array docstring, so that it lists the same type codes as array.typecodes and the array module documentation.
Tests
gh-159293: Restore the recursion limit after the free-threading recursion-limit race test to avoid failures in subsequent tests run in the same process.
gh-159211: The iOS testbed no longer gathers simulator diagnostics when a test run fails.
gh-157628: In regrtest, only consider that a test leaks if all test runs leak at least one file descriptor. For example, ignore “[0, 1, -1] file descriptors, sum=0” deltas, instead of reporting a
leak. Patch by Victor Stinner.
gh-75876: A test decorated with bigmemtest() now runs in a subprocess if it really allocates the memory it asks for (that is, if the -M option is used), so that the memory it uses and the address
space it fragments are released when it ends. A dummy run stays in the process. The separate memory watchdog process is no longer used.
Build
gh-159759: Fix the libpython.static path in PEP 739 build-details.json, which pointed to a file that is not installed when building with --enable-shared, and no longer list a static library for
framework builds, which do not install one.
gh-159440: The version string reported by sys.version no longer carries a spurious -dirty suffix when CPython is built out-of-tree from a clean git checkout: the build stamp now checks the source
tree instead of the build directory.
gh-158683: Fix the Modules/Setup entry for the _zstd module by adding missing source files.
Windows
gh-159880: Fix a key handle leak in winreg.CreateKey(), winreg.CreateKeyEx() and winreg.OpenKey() when the winreg.OpenKey/result audit hook fails.
gh-157906: Fix an incorrect architecture macro check that prevented CPU prefetching in the free-threaded garbage collector on 32-bit Windows builds.
gh-157789: Use compiler option -Og in case of clang-cl debug builds on Windows to reduce stack usage. Patch by Chris Eibl.
macOS
gh-159739: Propagate errors that occur while converting macOS system proxy settings.
IDLE
gh-159517: Fix the completion list and the call tip grabbing the focus on macOS with Tcl/Tk 9.1.
C API
gh-159739: Fix a crash in _PyTuple_Resize() when resizing a non-empty tuple to a negative or too large size. It now raises SystemError or MemoryError respectively.
gh-159739: PyInitConfig_SetStr() now releases a previously configured value and preserves it if conversion of the replacement fails.
gh-159739: Fix a reference leak when _PyTuple_Resize() fails.
gh-158810: Fix Py_ARRAY_LENGTH() macro on C++: do not use __builtin_types_compatible_p() on C++. Patch by Victor Stinner.
gh-158451: Fix _PyUnicodeWriter_WriteLatin1String() when the writer buffer kind is UCS-2 or UCS-4. Patch by Victor Stinner.
gh-142217: Add tests on the undocumented and deprecated _Py_Identifier C API. Patch by Victor Stinner.
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 pkgsrc/lang/py314-html-docs/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/lang/py314-html-docs/PLIST
cvs rdiff -u -r1.9 -r1.10 pkgsrc/lang/py314-html-docs/distinfo
cvs rdiff -u -r1.8 -r1.9 pkgsrc/lang/python314/PLIST
cvs rdiff -u -r1.9 -r1.10 pkgsrc/lang/python314/dist.mk
cvs rdiff -u -r1.13 -r1.14 pkgsrc/lang/python314/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/lang/py314-html-docs/Makefile
diff -u pkgsrc/lang/py314-html-docs/Makefile:1.11 pkgsrc/lang/py314-html-docs/Makefile:1.12
--- pkgsrc/lang/py314-html-docs/Makefile:1.11 Sat Oct 10 10:33:09 2026
+++ pkgsrc/lang/py314-html-docs/Makefile Thu Oct 22 08:01:58 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.11 2026/10/10 10:33:09 leot Exp $
+# $NetBSD: Makefile,v 1.12 2026/10/22 08:01:58 adam Exp $
-VERS= 3.14.8
+VERS= 3.14.9
DISTNAME= python-${VERS}-docs-html
PKGNAME= py314-html-docs-${VERS}
CATEGORIES= lang python
Index: pkgsrc/lang/py314-html-docs/PLIST
diff -u pkgsrc/lang/py314-html-docs/PLIST:1.6 pkgsrc/lang/py314-html-docs/PLIST:1.7
--- pkgsrc/lang/py314-html-docs/PLIST:1.6 Thu Oct 1 07:09:41 2026
+++ pkgsrc/lang/py314-html-docs/PLIST Thu Oct 22 08:01:58 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2026/10/01 07:09:41 adam Exp $
+@comment $NetBSD: PLIST,v 1.7 2026/10/22 08:01:58 adam Exp $
share/doc/python3.14/.buildinfo
share/doc/python3.14/404.html
share/doc/python3.14/_downloads/6dc1f3f4f0e6ca13cb42ddf4d6cbc8af/tzinfo_examples.py
@@ -15,6 +15,7 @@ share/doc/python3.14/_images/mac_install
share/doc/python3.14/_images/mac_installer_08_install_certificates.png
share/doc/python3.14/_images/mac_installer_09_custom_install_free_threaded.png
share/doc/python3.14/_images/pathlib-inheritance.png
+share/doc/python3.14/_images/pathlib-parts.svg
share/doc/python3.14/_images/tk_msg.png
share/doc/python3.14/_images/turtle-star.png
share/doc/python3.14/_images/win_install_freethreaded.png
Index: pkgsrc/lang/py314-html-docs/distinfo
diff -u pkgsrc/lang/py314-html-docs/distinfo:1.9 pkgsrc/lang/py314-html-docs/distinfo:1.10
--- pkgsrc/lang/py314-html-docs/distinfo:1.9 Thu Oct 1 07:09:41 2026
+++ pkgsrc/lang/py314-html-docs/distinfo Thu Oct 22 08:01:58 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.9 2026/10/01 07:09:41 adam Exp $
+$NetBSD: distinfo,v 1.10 2026/10/22 08:01:58 adam Exp $
-BLAKE2s (python-3.14.8-docs-html.tar.bz2) = 9e6090269c5dfaff9a5b2f9886e217097f35ce0cdcf7c48beceab1db881543ca
-SHA512 (python-3.14.8-docs-html.tar.bz2) = 409c206c4f1a85386118df5354a57b0dc1ad7d937900f71fad43f1299051169eeffe8422a2b19263df41d9256257f1cdd2ace4e8d2de3959743d0c1ec1901c93
-Size (python-3.14.8-docs-html.tar.bz2) = 8442599 bytes
+BLAKE2s (python-3.14.9-docs-html.tar.bz2) = 45b0dd7c2f34a751237985725b731116b8181909fdce371d4f130839fa7b1eb7
+SHA512 (python-3.14.9-docs-html.tar.bz2) = 4e3e5a5dae2938771b099f7f77be87c6460136f931a1e6dcc77f4eec5c0500e48bdec9d92bd5c632db7847904e3c864e857455c40f9640668335b148323e8174
+Size (python-3.14.9-docs-html.tar.bz2) = 8471710 bytes
Index: pkgsrc/lang/python314/PLIST
diff -u pkgsrc/lang/python314/PLIST:1.8 pkgsrc/lang/python314/PLIST:1.9
--- pkgsrc/lang/python314/PLIST:1.8 Thu Oct 1 07:09:41 2026
+++ pkgsrc/lang/python314/PLIST Thu Oct 22 08:01:58 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2026/10/01 07:09:41 adam Exp $
+@comment $NetBSD: PLIST,v 1.9 2026/10/22 08:01:58 adam Exp $
bin/idle${PY_VER_SUFFIX}
bin/pydoc${PY_VER_SUFFIX}
bin/python${PY_VER_SUFFIX}
@@ -1237,7 +1237,7 @@ lib/python${PY_VER_SUFFIX}/ensurepip/__i
lib/python${PY_VER_SUFFIX}/ensurepip/__main__.py
lib/python${PY_VER_SUFFIX}/ensurepip/__main__.pyc
lib/python${PY_VER_SUFFIX}/ensurepip/__main__.pyo
-lib/python${PY_VER_SUFFIX}/ensurepip/_bundled/pip-26.2.1-py3-none-any.whl
+lib/python${PY_VER_SUFFIX}/ensurepip/_bundled/pip-26.2.2-py3-none-any.whl
lib/python${PY_VER_SUFFIX}/ensurepip/_uninstall.py
lib/python${PY_VER_SUFFIX}/ensurepip/_uninstall.pyc
lib/python${PY_VER_SUFFIX}/ensurepip/_uninstall.pyo
@@ -2671,9 +2671,6 @@ lib/python${PY_VER_SUFFIX}/test/mathdata
lib/python${PY_VER_SUFFIX}/test/mathdata/formatfloat_testcases.txt
lib/python${PY_VER_SUFFIX}/test/mathdata/ieee754.txt
lib/python${PY_VER_SUFFIX}/test/mathdata/math_testcases.txt
-lib/python${PY_VER_SUFFIX}/test/memory_watchdog.py
-lib/python${PY_VER_SUFFIX}/test/memory_watchdog.pyc
-lib/python${PY_VER_SUFFIX}/test/memory_watchdog.pyo
lib/python${PY_VER_SUFFIX}/test/mime.types
lib/python${PY_VER_SUFFIX}/test/mime.types2
lib/python${PY_VER_SUFFIX}/test/mock_socket.py
@@ -3113,6 +3110,9 @@ lib/python${PY_VER_SUFFIX}/test/test_cap
lib/python${PY_VER_SUFFIX}/test/test_capi/test_abstract.py
lib/python${PY_VER_SUFFIX}/test/test_capi/test_abstract.pyc
lib/python${PY_VER_SUFFIX}/test/test_capi/test_abstract.pyo
+lib/python${PY_VER_SUFFIX}/test/test_capi/test_build.py
+lib/python${PY_VER_SUFFIX}/test/test_capi/test_build.pyc
+lib/python${PY_VER_SUFFIX}/test/test_capi/test_build.pyo
lib/python${PY_VER_SUFFIX}/test/test_capi/test_bytearray.py
lib/python${PY_VER_SUFFIX}/test/test_capi/test_bytearray.pyc
lib/python${PY_VER_SUFFIX}/test/test_capi/test_bytearray.pyo
@@ -3231,6 +3231,10 @@ lib/python${PY_VER_SUFFIX}/test/test_cex
lib/python${PY_VER_SUFFIX}/test/test_cext/__init__.pyc
lib/python${PY_VER_SUFFIX}/test/test_cext/__init__.pyo
lib/python${PY_VER_SUFFIX}/test/test_cext/extension.c
+lib/python${PY_VER_SUFFIX}/test/test_cext/extension.cpp
+lib/python${PY_VER_SUFFIX}/test/test_cext/runtests.py
+lib/python${PY_VER_SUFFIX}/test/test_cext/runtests.pyc
+lib/python${PY_VER_SUFFIX}/test/test_cext/runtests.pyo
lib/python${PY_VER_SUFFIX}/test/test_cext/setup.py
lib/python${PY_VER_SUFFIX}/test/test_cext/setup.pyc
lib/python${PY_VER_SUFFIX}/test/test_cext/setup.pyo
@@ -3387,13 +3391,6 @@ lib/python${PY_VER_SUFFIX}/test/test_cop
lib/python${PY_VER_SUFFIX}/test/test_coroutines.py
lib/python${PY_VER_SUFFIX}/test/test_coroutines.pyc
lib/python${PY_VER_SUFFIX}/test/test_coroutines.pyo
-lib/python${PY_VER_SUFFIX}/test/test_cppext/__init__.py
-lib/python${PY_VER_SUFFIX}/test/test_cppext/__init__.pyc
-lib/python${PY_VER_SUFFIX}/test/test_cppext/__init__.pyo
-lib/python${PY_VER_SUFFIX}/test/test_cppext/extension.cpp
-lib/python${PY_VER_SUFFIX}/test/test_cppext/setup.py
-lib/python${PY_VER_SUFFIX}/test/test_cppext/setup.pyc
-lib/python${PY_VER_SUFFIX}/test/test_cppext/setup.pyo
lib/python${PY_VER_SUFFIX}/test/test_cprofile.py
lib/python${PY_VER_SUFFIX}/test/test_cprofile.pyc
lib/python${PY_VER_SUFFIX}/test/test_cprofile.pyo
@@ -3929,6 +3926,9 @@ lib/python${PY_VER_SUFFIX}/test/test_fre
lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_bisect.py
lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_bisect.pyc
lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_bisect.pyo
+lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_bytes_object.py
+lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_bytes_object.pyc
+lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_bytes_object.pyo
lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_capi.py
lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_capi.pyc
lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_capi.pyo
@@ -3947,6 +3947,9 @@ lib/python${PY_VER_SUFFIX}/test/test_fre
lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_csv.py
lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_csv.pyc
lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_csv.pyo
+lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_datetime.py
+lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_datetime.pyc
+lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_datetime.pyo
lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_dbm_gnu.py
lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_dbm_gnu.pyc
lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_dbm_gnu.pyo
@@ -4010,6 +4013,9 @@ lib/python${PY_VER_SUFFIX}/test/test_fre
lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_monitoring.py
lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_monitoring.pyc
lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_monitoring.pyo
+lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_os.py
+lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_os.pyc
+lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_os.pyo
lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_pickle.py
lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_pickle.pyc
lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_pickle.pyo
@@ -4055,6 +4061,9 @@ lib/python${PY_VER_SUFFIX}/test/test_fre
lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_uuid.py
lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_uuid.pyc
lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_uuid.pyo
+lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_weakref.py
+lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_weakref.pyc
+lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_weakref.pyo
lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_zip.py
lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_zip.pyc
lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_zip.pyo
Index: pkgsrc/lang/python314/dist.mk
diff -u pkgsrc/lang/python314/dist.mk:1.9 pkgsrc/lang/python314/dist.mk:1.10
--- pkgsrc/lang/python314/dist.mk:1.9 Thu Oct 1 07:09:41 2026
+++ pkgsrc/lang/python314/dist.mk Thu Oct 22 08:01:58 2026
@@ -1,6 +1,6 @@
-# $NetBSD: dist.mk,v 1.9 2026/10/01 07:09:41 adam Exp $
+# $NetBSD: dist.mk,v 1.10 2026/10/22 08:01:58 adam Exp $
-PY_DISTVERSION= 3.14.8
+PY_DISTVERSION= 3.14.9
DISTNAME= Python-${PY_DISTVERSION}
EXTRACT_SUFX= .tar.xz
DISTINFO_FILE= ${.CURDIR}/../../lang/python314/distinfo
Index: pkgsrc/lang/python314/distinfo
diff -u pkgsrc/lang/python314/distinfo:1.13 pkgsrc/lang/python314/distinfo:1.14
--- pkgsrc/lang/python314/distinfo:1.13 Thu Oct 1 07:09:41 2026
+++ pkgsrc/lang/python314/distinfo Thu Oct 22 08:01:58 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.13 2026/10/01 07:09:41 adam Exp $
+$NetBSD: distinfo,v 1.14 2026/10/22 08:01:58 adam Exp $
-BLAKE2s (Python-3.14.8.tar.xz) = 7976a296001e56e5e3d26a83fd0a5d32f720dbf72e7efd3bbaf25c5e337f79c0
-SHA512 (Python-3.14.8.tar.xz) = f9e6809b0c45d90fcc174b8051e15058a3037981c9136c598d110a118a22cbbb8263fbd677e07b2b9d93e1aa83cd9cb835b61b6af898fd301d1080a29c2156fe
-Size (Python-3.14.8.tar.xz) = 24130644 bytes
+BLAKE2s (Python-3.14.9.tar.xz) = 8974601304cdf29afd03c6ae961480b2104986d626fd363dfb65826206bc51df
+SHA512 (Python-3.14.9.tar.xz) = 2bf44a9efc3f056f7358fe8d6bd3c105cdb420705cefee2f45a3739fb07af923dbe4e7b38ff21acd9f306b55cb00c6a34f34c5e46ca859d8d820113081dc4714
+Size (Python-3.14.9.tar.xz) = 24176992 bytes
SHA1 (patch-Include_pymacro.h) = 7611315fefc305a48b4965f2f2b9bee53ae3d987
SHA1 (patch-Lib___pyrepl_terminfo.py) = 905a1b281afa0a97302db22b55a9d6b7880c73ad
SHA1 (patch-Lib_ctypes_util.py) = 671f4fcccb738ec96c4ba8ad62b66ea016172651
Home |
Main Index |
Thread Index |
Old Index