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:           Tue Feb  3 20:30:46 UTC 2026

Modified Files:
        pkgsrc/lang/py314-html-docs: Makefile PLIST distinfo
        pkgsrc/lang/python314: Makefile PLIST dist.mk distinfo

Log Message:
python314 py314-html-docs: updated to 3.14.3

Python 3.14.3

Windows
gh-128067: Fix a bug in PyREPL on Windows where output without a trailing newline was overwritten by the next prompt.
Tools/Demos
gh-142095: Make gdb ‘py-bt’ command use frame from thread local state when available. Patch by Sam Gross and Victor Stinner.
Tests
gh-144415: The Android testbed now distinguishes between stdout/stderr messages which were triggered by a newline, and those triggered by a manual call to flush. This fixes logging of progress 
indicators and similar content.
gh-143460: Skip tests relying on infinite recusion if stack size is unlimited.
gh-65784: Add support for parametrized resource wantobjects in regrtests, which allows to run Tkinter tests with the specified value of tkinter.wantobjects, for example -u wantobjects=0.
gh-143553: Add support for parametrized resources, such as -u xpickle=2.7.
gh-142836: Accommodated Solaris in test_pdb.test_script_target_anonymous_pipe.
bpo-31391: Forward-port test_xpickle from Python 2 to Python 3 and add the resource back to test’s command line.
Security
gh-144125: BytesGenerator will now refuse to serialize (write) headers that are unsafely folded or delimited; see verify_generated_headers. (Contributed by Bas Bloemsaat and Petr Viktorin in 
gh-121650).
gh-143935: Fixed a bug in the folding of comments when flattening an email message using a modern email policy. Comments consisting of a very long sequence of non-foldable characters could trigger a 
forced line wrap that omitted the required leading space on the continuation line, causing the remainder of the comment to be interpreted as a new header field. This enabled header injection with 
carefully crafted inputs.
gh-143925: Reject control characters in data: URL media types.
gh-143919: Reject control characters in http.cookies.Morsel fields and values.
gh-143916: Reject C0 control characters within wsgiref.headers.Headers fields, values, and parameters.
Library
gh-144380: Improve performance of io.BufferedReader line iteration by ~49%.
gh-144169: Fix three crashes when non-string keyword arguments are supplied to objects in the ast module.
gh-144100: Fixed a crash in ctypes when using a deprecated POINTER(str) type in argtypes. Instead of aborting, ctypes now raises a proper Python exception when the pointer target type is unresolved.
gh-144050: Fix stat.filemode() in the pure-Python implementation to avoid misclassifying invalid mode values as block devices.
gh-144023: Fixed validation of file descriptor 0 in posix functions when used with follow_symlinks parameter.
gh-143999: Fix an issue where inspect.getgeneratorstate() and inspect.getcoroutinestate() could fail for generators wrapped by types.coroutine() in the suspended state.
gh-143831: annotationlib.ForwardRef objects are now hashable when created from annotation scopes with closures. Previously, hashing such objects would throw an exception. Patch by Bartosz Sławecki.
gh-143874: Fixed a bug in pdb where expression results were not sent back to remote client.
gh-143880: Fix data race in functools.partial() in the free threading build.
gh-143706: Fix multiprocessing forkserver so that sys.argv is correctly set before __main__ is preloaded. Previously, sys.argv was empty during main module import in forkserver child processes. This 
fixes a regression introduced in 3.13.8 and 3.14.1. Root caused by Aaron Wieczorek, test provided by Thomas Watson, thanks!
gh-143638: Forbid reentrant calls of the pickle.Pickler and pickle.Unpickler methods for the C implementation. Previously, this could cause crash or data corruption, now concurrent calls of methods 
of the same object raise RuntimeError.
gh-78724: Raise RuntimeError’s when user attempts to call methods on half-initialized Struct objects, For example, created by Struct.__new__(Struct). Patch by Sergey B Kirpichev.
gh-143196: Fix crash when the internal encoder object returned by undocumented function json.encoder.c_make_encoder() was called with non-zero second (_current_indent_level) argument.
gh-143191: _thread.stack_size() now raises ValueError if the stack size is too small. Patch by Victor Stinner.
gh-143602: Fix a inconsistency issue in write() that leads to unexpected buffer overwrite by deduplicating the buffer exports.
gh-143547: Fix sys.unraisablehook() when the hook raises an exception and changes sys.unraisablehook(): hold a strong reference to the old hook. Patch by Victor Stinner.
gh-143517: annotationlib.get_annotations() no longer raises a SyntaxError when evaluating a stringified starred annotation that starts with one or more whitespace characters followed by a *. Patch by 
Bartosz Sławecki.
gh-143378: Fix use-after-free crashes when a BytesIO object is concurrently mutated during write() or writelines().
gh-143346: Fix incorrect wrapping of the Base64 data in plistlib._PlistWriter when the indent contains a mix of tabs and spaces.
gh-143310: tkinter: fix a crash when a Python list is mutated during the conversion to a Tcl object (e.g., when setting a Tcl variable). Patch by Bénédikt Tran.
gh-143309: Fix a crash in os.execve() on non-Windows platforms when given a custom environment mapping which is then mutated during parsing. Patch by Bénédikt Tran.
gh-143308: pickle: fix use-after-free crashes when a PickleBuffer is concurrently mutated by a custom buffer callback during pickling. Patch by Bénédikt Tran and Aaron Wieczorek.
gh-143237: Fix support of named pipes in the rotating logging handlers.
gh-143249: Fix possible buffer leaks in Windows overlapped I/O on error handling.
gh-143241: zoneinfo: fix infinite loop in ZoneInfo.from_file when parsing a malformed TZif file. Patch by Fatih Celik.
gh-142830: sqlite3: fix use-after-free crashes when the connection’s callbacks are mutated during a callback execution. Patch by Bénédikt Tran.
gh-143200: xml.etree.ElementTree: fix use-after-free crashes in __getitem__() and __setitem__() methods of Element when the element is concurrently mutated. Patch by Bénédikt Tran.
gh-142195: Updated timeout evaluation logic in subprocess to be compatible with deterministic environments like Shadow where time moves exactly as requested.
gh-142164: Fix the ctypes bitfield overflow error message to report the correct offset and size calculation.
gh-143145: Fixed a possible reference leak in ctypes when constructing results with multiple output parameters on error.
gh-122431: Corrected the error message in readline.append_history_file() to state that nelements must be non-negative instead of positive.
gh-143004: Fix a potential use-after-free in collections.Counter.update() when user code mutates the Counter during an update.
gh-143046: The asyncio REPL no longer prints copyright and version messages in the quiet mode (-q). Patch by Bartosz Sławecki.
gh-140648: The asyncio REPL now respects the -I flag (isolated mode). Previously, it would load and execute PYTHONSTARTUP even if the flag was set. Contributed by Bartosz Sławecki.
gh-142991: Fixed socket operations such as recvfrom() and sendto() for FreeBSD divert(4) socket.
gh-143010: Fixed a bug in mailbox where the precise timing of an external event could result in the library opening an existing file instead of a file it expected to create.
gh-142881: Fix concurrent and reentrant call of atexit.unregister().
gh-112127: Fix possible use-after-free in atexit.unregister() when the callback is unregistered during comparison.
gh-142783: Fix zoneinfo use-after-free with descriptor _weak_cache. a descriptor as _weak_cache could cause crashes during object creation. The fix ensures proper reference counting for 
descriptor-provided objects.
gh-142754: Add the ownerDocument attribute to xml.dom.minidom elements and attributes created by directly instantiating the Element or Attr class. Note that this way of creating nodes is not 
supported; creator functions like xml.dom.Document.documentElement() should be used instead.
gh-142784: The asyncio REPL now properly closes the loop upon the end of interactive session. Previously, it could cause surprising warnings. Contributed by Bartosz Sławecki.
gh-142555: array: fix a crash in a[i] = v when converting i to an index via i.__index__ or i.__float__ mutates the array.
gh-142594: Fix crash in TextIOWrapper.close() when the underlying buffer’s closed property calls detach().
gh-142451: hmac: Ensure that the HMAC.block_size attribute is correctly copied by HMAC.copy. Patch by Bénédikt Tran.
gh-142495: collections.defaultdict now prioritizes __setitem__() when inserting default values from default_factory. This prevents race conditions where a default value would overwrite a value set 
before default_factory returns.
gh-142651: unittest.mock: fix a thread safety issue where Mock.call_count may return inaccurate values when the mock is called concurrently from multiple threads.
gh-142595: Added type check during initialization of the decimal module to prevent a crash in case of broken stdlib. Patch by Sergey B Kirpichev.
gh-142556: Fix crash when a task gets re-registered during finalization in asyncio. Patch by Kumar Aditya.
gh-123241: Avoid reference count operations in garbage collection of ctypes objects.
gh-142517: The non-compat32 email policies now correctly handle refolding encoded words that contain bytes that can not be decoded in their specified character set. Previously this resulted in an 
encoding exception during folding.
gh-112527: The help text for required options in argparse no longer extended with “ (default: None)”.
gh-142346: Fix usage formatting for mutually exclusive groups in argparse when they are preceded by positional arguments or followed or intermixed with other optional arguments.
gh-142315: Pdb can now run scripts from anonymous pipes used in process substitution. Patch by Bartosz Sławecki.
gh-142332: Fix usage formatting for positional arguments in mutually exclusive groups in argparse. in argparse.
gh-142282: Fix winreg.QueryValueEx() to not accidentally read garbage buffer under race condition.
gh-75949: Fix argparse to preserve | separators in mutually exclusive groups when the usage line wraps due to length.
gh-142267: Improve argparse performance by caching the formatter used for argument validation.
gh-68552: MisplacedEnvelopeHeaderDefect and Missing header name defects are now correctly passed to the handle_defect method of policy in FeedParser.
gh-142006: Fix a bug in the email.policy.default folding algorithm which incorrectly resulted in a doubled newline when a line ending at exactly max_line_length was followed by an unfoldable token.
gh-105836: Fix asyncio.run_coroutine_threadsafe() leaving underlying cancelled asyncio task running.
gh-139971: pydoc: Ensure that the link to the online documentation of a stdlib module is correct.
gh-139262: Some keystrokes can be swallowed in the new PyREPL on Windows, especially when used together with the ALT key. Fix by Chris Eibl.
gh-138897: Improved license/copyright/credits display in the REPL: now uses a pager.
gh-79986: Add parsing for References and In-Reply-To headers to the email library that parses the header content as lists of message id tokens. This prevents them from being folded incorrectly.
gh-136282: Add support for UNNAMED_SECTION when creating a section via the mapping protocol access
gh-109263: Starting a process from spawn context in multiprocessing no longer sets the start method globally.
gh-133253: Fix thread-safety issues in linecache.
gh-132715: Skip writing objects during marshalling once a failure has occurred.
IDLE
gh-143774: Better explain the operation of Format / Format Paragraph.
Documentation
gh-140806: Add documentation for enum.bin().
Core and Builtins
gh-144307: Prevent a reference leak in module teardown at interpreter finalization.
gh-144194: Fix error handling in perf jitdump initialization on memory allocation failure.
gh-144012: Check if the result is NULL in BINARY_OP_EXTENT opcode.
gh-141805: Fix crash in set when objects with the same hash are concurrently added to the set after removing an element with the same hash while the set still contains elements with the same hash.
gh-143670: Fixes a crash in ga_repr_items_list function.
gh-143377: Fix a crash in _interpreters.capture_exception() when the exception is incorrectly formatted. Patch by Bénédikt Tran.
gh-136924: The interactive help mode in the REPL no longer incorrectly syntax highlights text input as Python code. Contributed by Olga Matoula.
gh-143189: Fix crash when inserting a non-str key into a split table dictionary when the key matches an existing key in the split table but has no corresponding value in the dict.
gh-143228: Fix use-after-free in perf trampoline when toggling profiling while threads are running or during interpreter finalization with daemon threads active. The fix uses reference counting to 
ensure trampolines are not freed while any code object could still reference them. Pach by Pablo Galindo
gh-142664: Fix a use-after-free crash in memoryview.__hash__ when the __hash__ method of the referenced object mutates that object or the view. Patch by Bénédikt Tran.
gh-142557: Fix a use-after-free crash in bytearray.__mod__ when the bytearray is mutated while formatting the %-style arguments. Patch by Bénédikt Tran.
gh-143195: Fix use-after-free crashes in bytearray.hex() and memoryview.hex() when the separator’s __len__() mutates the original object. Patch by Bénédikt Tran.
gh-142975: Fix crash after unfreezing all objects tracked by the garbage collector on the free threaded build.
gh-143135: Set sys.flags.inspect to 1 when PYTHONINSPECT is 0. Previously, it was set to 0 in this case.
gh-143003: Fix an overflow of the shared empty buffer in bytearray.extend() when __length_hint__() returns 0 for non-empty iterator.
gh-143006: Fix a possible assertion error when comparing negative non-integer float and int with the same number of bits in the integer part.
gh-143057: Avoid locking in PyTraceMalloc_Track() and PyTraceMalloc_Untrack() when tracemalloc is not enabled.
gh-142776: Fix a file descriptor leak in import.c
gh-142829: Fix a use-after-free crash in contextvars.Context comparison when a custom __eq__ method modifies the context via set().
gh-142766: Clear the frame of a generator when generator.close() is called.
gh-142737: Tracebacks will be displayed in fallback mode even if io.open() is lost. Previously, this would crash the interpreter. Patch by Bartosz Sławecki.
gh-142554: Fix a crash in divmod() when _pylong.int_divmod() does not return a tuple of length two exactly. Patch by Bénédikt Tran.
gh-142560: Fix use-after-free in bytearray search-like methods (find(), count(), index(), rindex(), and rfind()) by marking the storage as exported which causes reallocation attempts to raise 
BufferError. For contains(), split(), and rsplit() the buffer protocol is used for this.
gh-142531: Fix a free-threaded GC performance regression. If there are many untracked tuples, the GC will run too often, resulting in poor performance. The fix is to include untracked tuples in the 
“long lived” object count. The number of frozen objects is also now included since the free-threaded GC must scan those too.
gh-142402: Fix reference counting when adjacent literal parts are merged while constructing string.templatelib.Template, preventing the displaced string object from leaking.
gh-133932: Fix crash in the free threading build when clearing frames that hold tagged integers.
gh-142343: Fix SIGILL crash on m68k due to incorrect assembly constraint.
gh-100964: Fix reference cycle in exhausted generator frames. Patch by Savannah Ostrowski.
gh-69605: Fix edge-cases around already imported modules in the REPL auto-completion of imports.
gh-138568: Adjusted the built-in help() function so that empty inputs are ignored in interactive mode.
gh-137007: Fix a bug during JIT compilation failure which caused garbage collection debug assertions to fail.
C API
gh-142589: Fix PyUnstable_Object_IsUniqueReferencedTemporary() handling of tagged ints on the interpreter stack.
gh-142571: PyUnstable_CopyPerfMapFile() now checks that opening the file succeeded before flushing.
Build
gh-142454: When calculating the digest of the JIT stencils input, sort the hashed files by filenames before adding their content to the hasher. This ensures deterministic hash input and hence 
deterministic hash, independent on filesystem order.
gh-141808: When running make clean-retain-profile, keep the generated JIT stencils. That way, the stencils are not generated twice when Profile-guided optimization (PGO) is used. It also allows 
distributors to supply their own pre-built JIT stencils.
gh-138061: Ensure reproducible builds by making JIT stencil header generation deterministic.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 pkgsrc/lang/py314-html-docs/Makefile \
    pkgsrc/lang/py314-html-docs/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/py314-html-docs/PLIST
cvs rdiff -u -r1.10 -r1.11 pkgsrc/lang/python314/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/python314/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/lang/python314/dist.mk
cvs rdiff -u -r1.6 -r1.7 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.3 pkgsrc/lang/py314-html-docs/Makefile:1.4
--- pkgsrc/lang/py314-html-docs/Makefile:1.3    Wed Dec 10 17:51:47 2025
+++ pkgsrc/lang/py314-html-docs/Makefile        Tue Feb  3 20:30:46 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.3 2025/12/10 17:51:47 adam Exp $
+# $NetBSD: Makefile,v 1.4 2026/02/03 20:30:46 adam Exp $
 
-VERS=          3.14.2
+VERS=          3.14.3
 DISTNAME=      python-${VERS}-docs-html
 PKGNAME=       py314-html-docs-${VERS}
 CATEGORIES=    lang python
Index: pkgsrc/lang/py314-html-docs/distinfo
diff -u pkgsrc/lang/py314-html-docs/distinfo:1.3 pkgsrc/lang/py314-html-docs/distinfo:1.4
--- pkgsrc/lang/py314-html-docs/distinfo:1.3    Wed Dec 10 17:51:47 2025
+++ pkgsrc/lang/py314-html-docs/distinfo        Tue Feb  3 20:30:46 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2025/12/10 17:51:47 adam Exp $
+$NetBSD: distinfo,v 1.4 2026/02/03 20:30:46 adam Exp $
 
-BLAKE2s (python-3.14.2-docs-html.tar.bz2) = ec536c6334ed9553c4fd1d873e1f7eceb53c979c94647e5c7dc544eeb66ec199
-SHA512 (python-3.14.2-docs-html.tar.bz2) = b76c8fe18168b603e71482b486fd02f378c062cc9d1d9c71677c7fa825885cdfc6e7576a70ef6c623beed75e0b3ea98d8c6685346215015de5fe71214a7b41ca
-Size (python-3.14.2-docs-html.tar.bz2) = 10777500 bytes
+BLAKE2s (python-3.14.3-docs-html.tar.bz2) = 84aaff723c07680463cc170e9c90d88a5f0c735144702a307c9676245cba569d
+SHA512 (python-3.14.3-docs-html.tar.bz2) = b2acf4985eed1e795e5afe59597c00eef9f7dbdd1c2c54ff584e87b6b11154a3156b7845466fd05cc7f214a61475b8b268ea3363f29dcc889f82f0ccb2f0143a
+Size (python-3.14.3-docs-html.tar.bz2) = 10863434 bytes

Index: pkgsrc/lang/py314-html-docs/PLIST
diff -u pkgsrc/lang/py314-html-docs/PLIST:1.2 pkgsrc/lang/py314-html-docs/PLIST:1.3
--- pkgsrc/lang/py314-html-docs/PLIST:1.2       Tue Dec  2 21:34:38 2025
+++ pkgsrc/lang/py314-html-docs/PLIST   Tue Feb  3 20:30:46 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2025/12/02 21:34:38 adam Exp $
+@comment $NetBSD: PLIST,v 1.3 2026/02/03 20:30:46 adam Exp $
 share/doc/python3.14/.buildinfo
 share/doc/python3.14/404.html
 share/doc/python3.14/_downloads/6dc1f3f4f0e6ca13cb42ddf4d6cbc8af/tzinfo_examples.py
@@ -104,6 +104,7 @@ share/doc/python3.14/_sources/deprecatio
 share/doc/python3.14/_sources/deprecations/pending-removal-in-3.15.rst.txt
 share/doc/python3.14/_sources/deprecations/pending-removal-in-3.16.rst.txt
 share/doc/python3.14/_sources/deprecations/pending-removal-in-3.17.rst.txt
+share/doc/python3.14/_sources/deprecations/pending-removal-in-3.18.rst.txt
 share/doc/python3.14/_sources/deprecations/pending-removal-in-3.19.rst.txt
 share/doc/python3.14/_sources/deprecations/pending-removal-in-future.rst.txt
 share/doc/python3.14/_sources/distributing/index.rst.txt
@@ -542,7 +543,6 @@ share/doc/python3.14/_sources/whatsnew/3
 share/doc/python3.14/_sources/whatsnew/3.9.rst.txt
 share/doc/python3.14/_sources/whatsnew/changelog.rst.txt
 share/doc/python3.14/_sources/whatsnew/index.rst.txt
-share/doc/python3.14/_static/base-stemmer.js
 share/doc/python3.14/_static/basic.css
 share/doc/python3.14/_static/changelog_search.js
 share/doc/python3.14/_static/classic.css
@@ -550,7 +550,6 @@ share/doc/python3.14/_static/copybutton.
 share/doc/python3.14/_static/default.css
 share/doc/python3.14/_static/doctools.js
 share/doc/python3.14/_static/documentation_options.js
-share/doc/python3.14/_static/english-stemmer.js
 share/doc/python3.14/_static/file.png
 share/doc/python3.14/_static/glossary.json
 share/doc/python3.14/_static/glossary_search.js
@@ -657,6 +656,7 @@ share/doc/python3.14/deprecations/pendin
 share/doc/python3.14/deprecations/pending-removal-in-3.15.html
 share/doc/python3.14/deprecations/pending-removal-in-3.16.html
 share/doc/python3.14/deprecations/pending-removal-in-3.17.html
+share/doc/python3.14/deprecations/pending-removal-in-3.18.html
 share/doc/python3.14/deprecations/pending-removal-in-3.19.html
 share/doc/python3.14/deprecations/pending-removal-in-future.html
 share/doc/python3.14/distributing/index.html

Index: pkgsrc/lang/python314/Makefile
diff -u pkgsrc/lang/python314/Makefile:1.10 pkgsrc/lang/python314/Makefile:1.11
--- pkgsrc/lang/python314/Makefile:1.10 Wed Jan  7 08:47:41 2026
+++ pkgsrc/lang/python314/Makefile      Tue Feb  3 20:30:46 2026
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.10 2026/01/07 08:47:41 wiz Exp $
+# $NetBSD: Makefile,v 1.11 2026/02/03 20:30:46 adam Exp $
 
-PKGREVISION= 1
 .include "dist.mk"
 
 PKGNAME=       python314-${PY_DISTVERSION}

Index: pkgsrc/lang/python314/PLIST
diff -u pkgsrc/lang/python314/PLIST:1.2 pkgsrc/lang/python314/PLIST:1.3
--- pkgsrc/lang/python314/PLIST:1.2     Tue Dec  2 21:34:37 2025
+++ pkgsrc/lang/python314/PLIST Tue Feb  3 20:30:46 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2025/12/02 21:34:37 adam Exp $
+@comment $NetBSD: PLIST,v 1.3 2026/02/03 20:30:46 adam Exp $
 bin/idle${PY_VER_SUFFIX}
 bin/pydoc${PY_VER_SUFFIX}
 bin/python${PY_VER_SUFFIX}
@@ -2088,6 +2088,9 @@ lib/python${PY_VER_SUFFIX}/pydoc_data/__
 lib/python${PY_VER_SUFFIX}/pydoc_data/__init__.pyc
 lib/python${PY_VER_SUFFIX}/pydoc_data/__init__.pyo
 lib/python${PY_VER_SUFFIX}/pydoc_data/_pydoc.css
+lib/python${PY_VER_SUFFIX}/pydoc_data/module_docs.py
+lib/python${PY_VER_SUFFIX}/pydoc_data/module_docs.pyc
+lib/python${PY_VER_SUFFIX}/pydoc_data/module_docs.pyo
 lib/python${PY_VER_SUFFIX}/pydoc_data/topics.py
 lib/python${PY_VER_SUFFIX}/pydoc_data/topics.pyc
 lib/python${PY_VER_SUFFIX}/pydoc_data/topics.pyo
@@ -2224,6 +2227,7 @@ lib/python${PY_VER_SUFFIX}/tarfile.pyo
 lib/python${PY_VER_SUFFIX}/tempfile.py
 lib/python${PY_VER_SUFFIX}/tempfile.pyc
 lib/python${PY_VER_SUFFIX}/tempfile.pyo
+lib/python${PY_VER_SUFFIX}/test/NormalizationTest-3.2.0.txt
 lib/python${PY_VER_SUFFIX}/test/__init__.py
 lib/python${PY_VER_SUFFIX}/test/__init__.pyc
 lib/python${PY_VER_SUFFIX}/test/__init__.pyo
@@ -2686,9 +2690,15 @@ lib/python${PY_VER_SUFFIX}/test/mp_prelo
 lib/python${PY_VER_SUFFIX}/test/mp_preload_main.py
 lib/python${PY_VER_SUFFIX}/test/mp_preload_main.pyc
 lib/python${PY_VER_SUFFIX}/test/mp_preload_main.pyo
+lib/python${PY_VER_SUFFIX}/test/mp_preload_sysargv.py
+lib/python${PY_VER_SUFFIX}/test/mp_preload_sysargv.pyc
+lib/python${PY_VER_SUFFIX}/test/mp_preload_sysargv.pyo
 lib/python${PY_VER_SUFFIX}/test/multibytecodec_support.py
 lib/python${PY_VER_SUFFIX}/test/multibytecodec_support.pyc
 lib/python${PY_VER_SUFFIX}/test/multibytecodec_support.pyo
+lib/python${PY_VER_SUFFIX}/test/picklecommon.py
+lib/python${PY_VER_SUFFIX}/test/picklecommon.pyc
+lib/python${PY_VER_SUFFIX}/test/picklecommon.pyo
 lib/python${PY_VER_SUFFIX}/test/pickletester.py
 lib/python${PY_VER_SUFFIX}/test/pickletester.pyc
 lib/python${PY_VER_SUFFIX}/test/pickletester.pyo
@@ -5852,6 +5862,9 @@ lib/python${PY_VER_SUFFIX}/test/test_xml
 lib/python${PY_VER_SUFFIX}/test/test_xmlrpc.py
 lib/python${PY_VER_SUFFIX}/test/test_xmlrpc.pyc
 lib/python${PY_VER_SUFFIX}/test/test_xmlrpc.pyo
+lib/python${PY_VER_SUFFIX}/test/test_xpickle.py
+lib/python${PY_VER_SUFFIX}/test/test_xpickle.pyc
+lib/python${PY_VER_SUFFIX}/test/test_xpickle.pyo
 lib/python${PY_VER_SUFFIX}/test/test_xxlimited.py
 lib/python${PY_VER_SUFFIX}/test/test_xxlimited.pyc
 lib/python${PY_VER_SUFFIX}/test/test_xxlimited.pyo
@@ -6085,6 +6098,9 @@ lib/python${PY_VER_SUFFIX}/test/xmltestd
 lib/python${PY_VER_SUFFIX}/test/xmltests.py
 lib/python${PY_VER_SUFFIX}/test/xmltests.pyc
 lib/python${PY_VER_SUFFIX}/test/xmltests.pyo
+lib/python${PY_VER_SUFFIX}/test/xpickle_worker.py
+lib/python${PY_VER_SUFFIX}/test/xpickle_worker.pyc
+lib/python${PY_VER_SUFFIX}/test/xpickle_worker.pyo
 lib/python${PY_VER_SUFFIX}/test/zipimport_data/sparse-zip64-c0-0x000000000.part
 lib/python${PY_VER_SUFFIX}/test/zipimport_data/sparse-zip64-c0-0x100000000.part
 lib/python${PY_VER_SUFFIX}/test/zipimport_data/sparse-zip64-c0-0x200000000.part

Index: pkgsrc/lang/python314/dist.mk
diff -u pkgsrc/lang/python314/dist.mk:1.3 pkgsrc/lang/python314/dist.mk:1.4
--- pkgsrc/lang/python314/dist.mk:1.3   Wed Dec 10 17:51:46 2025
+++ pkgsrc/lang/python314/dist.mk       Tue Feb  3 20:30:46 2026
@@ -1,6 +1,6 @@
-# $NetBSD: dist.mk,v 1.3 2025/12/10 17:51:46 adam Exp $
+# $NetBSD: dist.mk,v 1.4 2026/02/03 20:30:46 adam Exp $
 
-PY_DISTVERSION=        3.14.2
+PY_DISTVERSION=        3.14.3
 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.6 pkgsrc/lang/python314/distinfo:1.7
--- pkgsrc/lang/python314/distinfo:1.6  Wed Dec 10 17:51:46 2025
+++ pkgsrc/lang/python314/distinfo      Tue Feb  3 20:30:46 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.6 2025/12/10 17:51:46 adam Exp $
+$NetBSD: distinfo,v 1.7 2026/02/03 20:30:46 adam Exp $
 
-BLAKE2s (Python-3.14.2.tar.xz) = 36e65403d757ee07ac71c26516bfd06b1cf5248a173f5114acd587d623dc9abd
-SHA512 (Python-3.14.2.tar.xz) = 165256b4c713e0262767cd7a2c65622f3f086423524646a39bfa64912376be9e5b70863d5a3c95224b516152d0b79e7ccbfe2f2cf35b809d132f2c38ebb3ab3b
-Size (Python-3.14.2.tar.xz) = 23566248 bytes
+BLAKE2s (Python-3.14.3.tar.xz) = 903321f94345f6448c0e7a0b39c39f729311d13d63bf20756afa71bae63f5d22
+SHA512 (Python-3.14.3.tar.xz) = 9fd875f7a1d96d64e7150913ef38b72b0aeecfcbc24ba46967e57b6495146b0cba6b940c273561fc4d656b6d0ce2e23ffb7bd32bcd0b61fd59a6d90585998c07
+Size (Python-3.14.3.tar.xz) = 23778568 bytes
 SHA1 (patch-Include_pymacro.h) = 7611315fefc305a48b4965f2f2b9bee53ae3d987
 SHA1 (patch-Lib_ctypes_util.py) = 3dec1b6b7a36e46cbfa0dfcd71c5e7fac9f60764
 SHA1 (patch-Lib_sysconfig_____init____.py) = 76a35b78b098978209f9bcc0e5357d439f281c6b



Home | Main Index | Thread Index | Old Index