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  1 07:09:41 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.8

3.14.8

Security

gh-158446: Fix a crash or incorrect output that could occur when formatting a float or complex with a precision close to the platform’s INT_MAX. PyOS_double_to_string() now raises ValueError for any 
precision of that magnitude, regardless of presentation type or value, as the format string parsers already did for precisions above INT_MAX.

gh-156793: asyncio: loop.start_tls() and loop.create_connection() now validate the server_hostname argument if an ssl.SSLContext is passed with check_hostname set to True.

gh-156793: ssl.SSLContext.wrap_bio() now validates its server_side, server_hostname and session arguments similar to ssl.SSLContext.wrap_socket().

In particular, a context with check_hostname enabled and no server_hostname passed to wrap_bio() now raises ValueError instead of completing a handshake that verified the certificate chain without 
verifying the peer’s identity, with no indication that the check had been skipped.

gh-157953: Update bundled libexpat to version 2.8.5.

gh-156002: Bound the amount of data zipfile decompresses per read for members compressed with bzip2, LZMA, or Zstandard, matching the existing limit for deflate. A small archive member could 
previously expand into an unbounded allocation even when read in small chunks.

gh-155999: Fix the tarfile tar and data extraction filters creating directories outside the destination for members whose name leaves the destination and returns to it, such as 
../evil/../dest/sub/file. The containment check used the resolved path, but intermediate directories were created from the name as given.

gh-156293: Fix a crash in ssl when an sni_callback switches a connection to another SSLContext and the context that carries the callback is no longer referenced by the application. Servers that keep 
their sni_callback context alive (the usual case when it wraps the listening socket or is stored on the server object) were not affected. This addresses CVE 2026-19445.

gh-155292: Change the stringprep module and encodings.idna codec to not consider Unicode codepoint attributes beyond those defined in RFC 3454.

gh-155694: Fix CVE 2026-15806 by scoping HTTPPasswordMgr credentials to the URL scheme, preventing credentials stored for an HTTPS URL from being used for a matching HTTP URL, while URIs without a 
scheme continue to match any scheme.
Core and Builtins
gh-158364: Fix crash when sys._current_frames() or sys._current_exceptions() is called while another interpreter is running.
gh-158254: Reverse iterators over a dict and its views now raise RuntimeError if the dictionary’s keys change during iteration, like forward iterators, instead of yielding entries for the new keys.
gh-157838: Merge biased reference counts on behalf of threads that are detached instead of waiting for them to attach again, in the free-threaded build.
gh-157378: Fix SyntaxError.offset and SyntaxError.end_offset for the “Non-UTF-8 code starting with …” error when a non-ASCII character precedes the invalid byte on the same line. Patch by Shamil 
Abdulaev.
gh-156762: Fix undefined behaviour in operator.methodcaller: its tp_clear slot function returned void instead of int, so the garbage collector called it through an incompatible function type. Patched 
by Shamil Abdulaev.
gh-157377: Fix gc.get_count() on the free-threaded build resetting the thread-local allocation counter that schedules automatic garbage collection. A thread that called it while allocating could 
prevent cyclic garbage from ever being collected.
gh-156091: Fix a crash when compiling deeply nested inlined list, set, or dict comprehensions. A SyntaxError is now raised when the nesting exceeds the compiler’s static block limit.
gh-156894: Fix the position of syntax errors which cover a range if the line contains non-ASCII characters before the error.
gh-155525: Fix quadratic-time tokenization of modules containing many f-strings or t-strings.
gh-156689: Fix an out-of-bounds read in compile() and ast.parse() when an AST object is passed with mode='func_type'.
gh-156371: Fix missing PyRefTracer_DESTROY events for trashcan deferred objects. Patch by Donghee Na.
gh-156114: Fix a crash in the perf trampoline when a code object has a name or filename that cannot be encoded to UTF-8. Patched by Shamil Abdulaev.
gh-156126: Fix a crash when importing a module whose name contains characters that cannot be encoded to UTF-8 (such as lone surrogates) while -X importtime is enabled.
gh-155752: Fix a crash when a types.GenericAlias argument gains a __typing_subst__ hook after the alias parameters have been cached.
gh-155504: Fix a crash when thread state creation fails before the thread state is fully initialized.
gh-155526: Fix spurious OverflowError for abs(nanj) in case errno was previously set to ERANGE by some library call. Patch by Sergey B Kirpichev.
gh-129752: Don’t update adaptive counters in the free-threaded build when thread-local bytecode is disabled (-X tlbc=0). Patch by Donghee Na.
gh-155515: Track the internal HAMT iterators, which back iteration over a contextvars.Context, with the garbage collector. A reference cycle running through such an iterator was never collected, 
leaking the whole context it iterated over.
gh-154937: Fix a data race on thread handle identifiers when _thread._shutdown() runs concurrently with the startup of non-daemon threads in the free-threaded build.
gh-154902: Fix a crash when __conditional_annotations__ is rebound to a non-set object.
gh-151464: Exclude invalid token <> from tokenize output. SyntaxError for <> now suggests !=.
gh-154719: Trailing whitespace in a t-string interpolation expression is now preserved in string.templatelib.Interpolation.expression, up to the closing } or the conversion (!), format (:), or debug 
(=) delimiter. Explicit line continuations following a debug = remain part of the debug text and are excluded from expression. Escaped quotes are now preserved while reconstructing t-string 
interpolation metadata and f-string debug text containing comments.
gh-153578: Fix an out-of-bounds write in bytearray.extend() when the bytearray is resized while the argument’s __buffer__() is being acquired, for example by another thread. Patch by tonghuaroot.
gh-148817: Fold large constant list and set literals used as the iterable of a for loop or in/not in test into a constant tuple or frozenset, restoring an optimization previously done by the AST 
optimizer that was lost when constant folding moved to the CFG.
gh-146096: Fixed segmentation fault when called repr for BaseExceptionGroup with empty or 1-size tuple args.
gh-85260: compile() now raises ValueError instead of crashing on a debug build if an identifier field of an AST node (such as the name of a function, a class, an imported module or a caught 
exception) is "None", "True" or "False".

Library

gh-158169: Fix zlib.Decompress.unconsumed_tail duplicating unused_data after end of stream when max_length was used.
gh-157788: Fix python -m asyncio ps failing on a process that has a task with a name longer than 255 characters.
gh-157660: Fix _remote_debugging reporting errors or incorrect line numbers in free-threaded builds when a thread-local bytecode array grows or gains entries after being cached.
gh-157672: Fix tkinter on macOS: creating a Tk instance no longer replaces the Python handlers of SIGINT, SIGHUP and SIGTERM with Tk’s handler which exits the process, so Ctrl-C raises 
KeyboardInterrupt again.
gh-157639: Fix a crash in cProfile when an external timer re-enters the profiler. Profiling events raised while the external timer runs are now ignored.
gh-69919: code.InteractiveInterpreter.runsource() and the REPL now report any exception raised by compiling the source, such as MemoryError or RecursionError for too deeply nested source, instead of 
propagating it or printing a traceback of the REPL internals.
gh-157451: Fix gettext plural form selection when the Plural-Forms expression combines the unary ! operator with a binary operator, for example !n + 1 or 2 * !n. The latter raised SyntaxError.
gh-157335: Fix out-of-bounds write in mmap.mmap.__setitem__ that could occur when converting the index or the assigned value (via __index__() for a single item, or via the buffer protocol for a 
slice) resized or closed the mmap object during the assignment.
gh-157406: Fix the Python implementation of xml.etree.ElementTree.XMLParser: the doctype() method of the target is now called for a document type declaration without an external identifier, like 
<!DOCTYPE html>, as in the C implementation.
gh-128509: marshal.load() and marshal.loads() can now get 1-byte string singletons. Patch by Victor Stinner.
gh-157325: Fix an out-of-bounds read in the hz incremental decoder when the input ends with ~.
gh-157213: Fix asyncio.gather() leaving stale await-graph edges on children that outlive it.
gh-156002: zipfile again reads members through a third-party decompressor installed by monkey-patching the private _get_decompressor() to return an object that only implements old BZ2Decompressor API 
from Python 3.3. Note that decompressors without needs_input and two-argument decompress() are vulnerable to CVE 2026-15310.
gh-157159: The usage message printed by python -m tabnanny when no arguments are given now suggests python -m instead of the source file.
gh-123018: Fix readline.write_history_file() and readline.append_history_file() producing a history file that readline.read_history_file() could not load when a limit was set with 
readline.set_history_length() and Python was built against libedit. This works around NetBSD PR 60322.
gh-157058: asyncio.wait_for() with a non-positive timeout now records the waiter in the call graph.
gh-156933: Fix incorrect integer return values from ctypes callbacks on some platforms, such as s390x.
gh-157048: Preserve the position and contents of io.BytesIO when BytesIO.__init__() fails because a buffer is exported.
gh-156961: Fix tkinter.font.nametofont() and the tkinter.font.Font constructor for a font name returned by Tk as a Tcl object, for example by ttk.Style.lookup().
gh-156988: asyncio.print_call_graph() no longer truncates the call stack at a synchronous generator.
gh-156970: Set the docstring of unittest.mock.Mock.return_value.
gh-156946: Fix a crash in curses.panel when the finalizer of a panel’s user pointer runs while the panel is being deallocated. The panel is now taken off the panel stack before its user pointer is 
dropped.
gh-156797: Fix xml.sax.saxutils.XMLGenerator: the namespace URI is now escaped in the namespace declaration. Previously a URI containing &, < or a quote character produced a document which cannot be 
parsed.
gh-83895: xml.etree.ElementTree now accepts input larger than 2 GiB in the C implementation. The data is fed to Expat in chunks, as xml.parsers.expat already did, instead of raising OverflowError.
gh-99064: Fix xml.etree.ElementTree.parse() with a text file or other source of str data in the C implementation. The encoding declared in the document was applied to the already decoded text, which 
produced mojibake. It is now ignored, as when parsing with XMLParser.feed() or fromstring().
gh-156713: Fix nturl2path.pathname2url() and nturl2path.url2pathname(): the filesystem encoding and error handler are now used for percent-encoding and decoding, as in urllib.request. Previously 
paths containing surrogate characters raised UnicodeEncodeError.
gh-127057: Fix asyncio.ProactorEventLoop UDP transports so that a ConnectionResetError raised by WSARecvFrom no longer stops the read loop.
gh-156658: xml.dom and xml.etree.ElementTree no longer treat characters which are not white space in XML (such as U+00A0) as white space. Previously they could be lost in indent(), canonicalize() 
with strip_text=True, and when parsing with the whitespace-in-element-content feature turned off.
gh-156512: Fix asyncio losing a connection twice when resume_writing() closes the transport.
gh-156523: Fix asyncio.as_completed() not recording the awaiting task in the call graph.
gh-156476: The pure Python implementation of queue.SimpleQueue.get() now ignores timeout when block is false, matching the documented behavior and the C implementation. It previously raised 
ValueError.
gh-156444: Fix matching of a negated character set in a bytes pattern compiled with both re.IGNORECASE and re.LOCALE. The case closure is now applied to the members of the set, so that [^bc] no 
longer matches b'B'.
gh-156408: Fix asyncio.print_call_graph() raising AttributeError when called on a task that has already finished.
gh-156353: Fix configparser parsing when using whitespace in delimiters.
gh-156166: ssl: A failed assignment or deletion of the _msg_callback attribute of ssl.SSLContext no longer removes the current callback. Deleting it now raises AttributeError instead of TypeError.
gh-156173: Calling zlib.Decompress.flush() on invalid compressed data now raises zlib.error instead of being silently ignored.
gh-152817: sqlite3: Disallow removing the row_factory attribute of a cursor to prevent a crash on a query.
gh-156124: Fix a crash in the free-threaded build when deleting the contents attribute of a ctypes pointer.
gh-156112: _ios_support no longer fails to import when ctypes.util.find_library() cannot resolve the ObjC runtime through the dyld shared cache, as is the case on iOS 13. The runtime is now loaded by 
name, which dyld resolves against the cache directly.
gh-156101: Fix sqlite3.Cursor.arraysize being set to 0 if the assigned value is too large. The attribute is now left unchanged if the assignment fails.
gh-156100: Fix crashes in sqlite3.Connection when deleting the autocommit attribute or setting it to an integer which does not fit in C long. Both now raise an exception.
gh-156099: Fix a crash when deleting the keylog_filename attribute of ssl.SSLContext. It now raises AttributeError.
gh-156067: Fix error handling in the zoneinfo accelerator module when a transition index is -1 or a TZ string’s __bool__ raises.
gh-155997: Fix concurrent.interpreters.list_all(). It failed if an interpreter was destroyed during the call, in particular by a garbage collection which finalized the object owning the last 
reference to it.
gh-155941: Fix asyncio.start_server() when a plain-function client_connected_cb raises: the error is now reported like the coroutine case and the transport is closed, instead of leaving the 
connection open forever (which also made asyncio.Server.wait_closed() hang).
gh-155952: Fix the signatures of sqlite3.Connection.execute(), warnings.warn() and locale.setlocale() which rendered <unrepresentable> instead of the correct defaults for parameters.
gh-155888: Fix asyncio.WriteTransport.writelines() hanging the transport when the last data chunk is empty.
gh-155775: Fix a regression in imaplib introduced in the fix for gh-63121: refreshing the capabilities after a successful login() or authenticate() consumed the CAPABILITY response, so it could no 
longer be read with response().
gh-113318: Fix crashes when deleting an attribute whose setter is generated by Argument Clinic and is not prepared for deletion, among them frame.f_trace_opcodes and the context, owner and session 
attributes of _ssl._SSLSocket. Deleting such attribute now raises AttributeError.
gh-155468: Fix netrc to distinguish empty quoted tokens from end-of-file, so malformed files no longer cause the remaining content to be silently ignored.
gh-155519: Avoid a data-race in free-threaded builds when reading and writing context variables from different threads.
gh-155336: Fix error handling in socket.gethostbyaddr() and socket.gethostbyname_ex() when hostname resolution fails.
gh-102475: Fix os.path.realpath() on Windows: the unresolved part of the path is now appended, not joined, so a file name which looks like a drive (e.g. spam:eggs) no longer discards the resolved 
part. A path relative to another drive is now resolved against the root directory of that drive.
gh-89760: Fix os.path.realpath() on Windows: the \\?\ prefix is no longer stripped from a volume GUID path, which made the result invalid.
gh-84419: Fix os.stat() on Windows: trailing dots and spaces, which are ignored by the operating system, are no longer taken into account when the execute permissions are guessed from the file 
extension.
gh-155319: warnings.warn_explicit() now displays the source line taken from the loader of the module whose globals are passed as module_globals. It also no longer raises IndexError if lineno is out 
of the range of the module source.
gh-123011: warnings.warn_explicit() no longer emits a spurious DeprecationWarning or raises ImportError when it is called with the globals of the __main__ module.
gh-69370: python -m inspect --details no longer fails with UnicodeEncodeError if the path of the module contains characters unencodable in the encoding of sys.stdout. Such characters are now escaped 
with backslashes.
gh-69371: Fix pydoc for modules whose path contains undecodable bytes. pydoc.writedoc() and the pydoc HTTP server no longer fail with UnicodeEncodeError: the file URL is now percent-encoded using the 
filesystem encoding, and characters unencodable in the generated HTML page are escaped with backslashes.
gh-155143: Fix asyncio.shield() leaking the calling task via the await-graph and callbacks when called on a future that never resolves.
gh-154871: Fixed a crash in asyncio.Task.get_context() when called on an uninitialized task.
gh-154855: Fix curses.window.instr() returning one character too few when the curses module is built against a curses library that counts the terminator in the requested length, such as the NetBSD 
one.
gh-135683: logging.FileHandler and logging.handlers.WatchedFileHandler now honor logging.raiseExceptions for errors that occur while opening the file, like for other errors during logging.
gh-153970: Calling str() on a subprocess.CalledProcessError no longer raises TypeError when its returncode is not an integer, such as None.
gh-153005: concurrent.interpreters.Queue.get() and concurrent.interpreters.Queue.put() now compute their timeout deadline from time.monotonic() instead of the wall clock, so adjusting the system 
clock during the call no longer makes them over- or under-wait.
gh-153772: isinstance() checks against collections.abc classes such as Mapping no longer raise AttributeError when the instance has no __class__. The abstract base class machinery now falls back to 
the object’s type in that case, matching the behaviour of the built-in isinstance().
gh-81241: Fix OSError when importing ctypes from a statically linked interpreter.
gh-153603: Fix a crash in the ISO-2022 decoders when decoding a byte after an unknown charset designation is set via the decoder’s setstate method. Patch by tonghuaroot.
gh-153539: Fix a crash in the C implementation of io.TextIOWrapper.tell() when the decoder’s getstate method triggers a reentrant seek, or when another thread seeks the same stream concurrently. 
Patch by tonghuaroot.
gh-152907: Restore cooked-mode terminal output flags around PyOS_InputHook callbacks in the new REPL (_pyrepl), so that output written by an input hook (for example a GUI toolkit event loop) is no 
longer emitted with OPOST disabled and keeps its carriage returns.
gh-153319: The turtledemo viewer now reads each demo script as UTF-8 instead of the locale encoding.
gh-153133: Fix a socket leak in asyncio.loop.create_connection() when the transport cannot be created.
gh-152068: Fixes a bug when a line was split (particularly on macOS Terminal.app) in the middle of a colorized keyword, causing the ANSI Color Reset sequence (ESC0m) to not be properly printed, 
causing the output to be colored when it shouldn’t
gh-152204: Fix the pure-Python implementations of datetime.date.fromisoformat(), datetime.time.fromisoformat() and datetime.datetime.fromisoformat() silently accepting some malformed ISO 8601 
strings, such as non-ASCII digits or a sign in a fixed-width field (for example '2020+12' or '20201212T0102٣٤'). Each field is now required to be exactly N ASCII digits, matching the C implementation.
gh-151955: Allow more types to be used in the bound argument to typing.ParamSpec.
gh-150771: Fix serialization of email messages using the shift_jis or euc-jp charsets: set_content() now encodes the payload using the output charset, so str(m) no longer raises UnicodeEncodeError.
gh-145856: Fix plistlib.dumps() and plistlib.dump() so that skipkeys=True together with sort_keys=True correctly drops non-string keys when the dictionary contains a mix of string and non-string 
keys. Previously the sort ran before the filter and raised TypeError.
gh-140729: Fix a pickling error in the cProfile module when profiling a script that uses multiprocessing.Process with the spawn and forkserver start methods.
gh-113329: Fix OSError being raised when trying to run doctests on a class objects in the REPL. Patch by Sten Wessel.
gh-102967: A bug in doctest._SpoofOut.truncate() was causing None to be passed to StringIO.seek() when no size was given. A simple fix skips the seek call when no size is given so the buffer can be 
truncated from the current position.
gh-82039: http.cookiejar.FileCookieJar.load() now checks the first, format signature line in a case-insensitive manner. Patch by Ashley Harvey.
gh-70758: Creating a new turtle screen after the previous one was closed no longer raises turtle.Terminator on the first turtle command.
bpo-44012: The exploded attribute of ipaddress.IPv6Address and ipaddress.IPv6Interface now supports addresses with a scope ID (link-local addresses). Previously the former raised AddressValueError 
and the latter omitted the scope ID.
gh-83869: Fix tarfile reading an archive with a GNU sparse 1.0 member whose size is set in the pax extended header. The offset of the next header was computed from the offset of the data, which is 
already past the sparse map, and from the size of the member, which can be the apparent size of the sparse file. All following members were unreachable.
gh-61366: http.cookiejar.MozillaCookieJar now reads session cookies written by curl and Wget, which use 0 in the expiration time field. Contributed by Jérémie Detrey.

Documentation

gh-57491: Reduce the depth of the table of contents in the EPUB documentation from three levels to two, making it much shorter and easier to navigate in e-book readers.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 pkgsrc/lang/py314-html-docs/Makefile \
    pkgsrc/lang/py314-html-docs/distinfo
cvs rdiff -u -r1.5 -r1.6 pkgsrc/lang/py314-html-docs/PLIST
cvs rdiff -u -r1.7 -r1.8 pkgsrc/lang/python314/PLIST
cvs rdiff -u -r1.8 -r1.9 pkgsrc/lang/python314/dist.mk
cvs rdiff -u -r1.12 -r1.13 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.8 pkgsrc/lang/py314-html-docs/Makefile:1.9
--- pkgsrc/lang/py314-html-docs/Makefile:1.8    Wed Aug  5 15:56:04 2026
+++ pkgsrc/lang/py314-html-docs/Makefile        Thu Oct  1 07:09:41 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.8 2026/08/05 15:56:04 adam Exp $
+# $NetBSD: Makefile,v 1.9 2026/10/01 07:09:41 adam Exp $
 
-VERS=          3.14.7
+VERS=          3.14.8
 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.8 pkgsrc/lang/py314-html-docs/distinfo:1.9
--- pkgsrc/lang/py314-html-docs/distinfo:1.8    Wed Aug  5 15:56:04 2026
+++ pkgsrc/lang/py314-html-docs/distinfo        Thu Oct  1 07:09:41 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.8 2026/08/05 15:56:04 adam Exp $
+$NetBSD: distinfo,v 1.9 2026/10/01 07:09:41 adam Exp $
 
-BLAKE2s (python-3.14.7-docs-html.tar.bz2) = df5bde293cd58b7b72b24ae7af88cc4e854e809f14baf3b5e865764f7a38a084
-SHA512 (python-3.14.7-docs-html.tar.bz2) = 2bd30188aa291bef884f7a6a43e0b4e21cc774925b21d7fc6bfaeffd104db7c745aba11612de7858fbb279640678674627763a9727be6936d1f844874ea6efdd
-Size (python-3.14.7-docs-html.tar.bz2) = 11177897 bytes
+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

Index: pkgsrc/lang/py314-html-docs/PLIST
diff -u pkgsrc/lang/py314-html-docs/PLIST:1.5 pkgsrc/lang/py314-html-docs/PLIST:1.6
--- pkgsrc/lang/py314-html-docs/PLIST:1.5       Wed Aug  5 15:56:04 2026
+++ pkgsrc/lang/py314-html-docs/PLIST   Thu Oct  1 07:09:41 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2026/08/05 15:56:04 adam Exp $
+@comment $NetBSD: PLIST,v 1.6 2026/10/01 07:09:41 adam Exp $
 share/doc/python3.14/.buildinfo
 share/doc/python3.14/404.html
 share/doc/python3.14/_downloads/6dc1f3f4f0e6ca13cb42ddf4d6cbc8af/tzinfo_examples.py
@@ -19,542 +19,7 @@ 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
 share/doc/python3.14/_images/win_installer.png
-share/doc/python3.14/_sources/about.rst.txt
-share/doc/python3.14/_sources/bugs.rst.txt
-share/doc/python3.14/_sources/c-api/abstract.rst.txt
-share/doc/python3.14/_sources/c-api/allocation.rst.txt
-share/doc/python3.14/_sources/c-api/apiabiversion.rst.txt
-share/doc/python3.14/_sources/c-api/arg.rst.txt
-share/doc/python3.14/_sources/c-api/bool.rst.txt
-share/doc/python3.14/_sources/c-api/buffer.rst.txt
-share/doc/python3.14/_sources/c-api/bytearray.rst.txt
-share/doc/python3.14/_sources/c-api/bytes.rst.txt
-share/doc/python3.14/_sources/c-api/call.rst.txt
-share/doc/python3.14/_sources/c-api/capsule.rst.txt
-share/doc/python3.14/_sources/c-api/cell.rst.txt
-share/doc/python3.14/_sources/c-api/code.rst.txt
-share/doc/python3.14/_sources/c-api/codec.rst.txt
-share/doc/python3.14/_sources/c-api/complex.rst.txt
-share/doc/python3.14/_sources/c-api/concrete.rst.txt
-share/doc/python3.14/_sources/c-api/contextvars.rst.txt
-share/doc/python3.14/_sources/c-api/conversion.rst.txt
-share/doc/python3.14/_sources/c-api/coro.rst.txt
-share/doc/python3.14/_sources/c-api/curses.rst.txt
-share/doc/python3.14/_sources/c-api/datetime.rst.txt
-share/doc/python3.14/_sources/c-api/descriptor.rst.txt
-share/doc/python3.14/_sources/c-api/dict.rst.txt
-share/doc/python3.14/_sources/c-api/exceptions.rst.txt
-share/doc/python3.14/_sources/c-api/extension-modules.rst.txt
-share/doc/python3.14/_sources/c-api/file.rst.txt
-share/doc/python3.14/_sources/c-api/float.rst.txt
-share/doc/python3.14/_sources/c-api/frame.rst.txt
-share/doc/python3.14/_sources/c-api/function.rst.txt
-share/doc/python3.14/_sources/c-api/gcsupport.rst.txt
-share/doc/python3.14/_sources/c-api/gen.rst.txt
-share/doc/python3.14/_sources/c-api/hash.rst.txt
-share/doc/python3.14/_sources/c-api/import.rst.txt
-share/doc/python3.14/_sources/c-api/index.rst.txt
-share/doc/python3.14/_sources/c-api/init.rst.txt
-share/doc/python3.14/_sources/c-api/init_config.rst.txt
-share/doc/python3.14/_sources/c-api/interp-lifecycle.rst.txt
-share/doc/python3.14/_sources/c-api/intro.rst.txt
-share/doc/python3.14/_sources/c-api/iter.rst.txt
-share/doc/python3.14/_sources/c-api/iterator.rst.txt
-share/doc/python3.14/_sources/c-api/lifecycle.rst.txt
-share/doc/python3.14/_sources/c-api/list.rst.txt
-share/doc/python3.14/_sources/c-api/long.rst.txt
-share/doc/python3.14/_sources/c-api/mapping.rst.txt
-share/doc/python3.14/_sources/c-api/marshal.rst.txt
-share/doc/python3.14/_sources/c-api/memory.rst.txt
-share/doc/python3.14/_sources/c-api/memoryview.rst.txt
-share/doc/python3.14/_sources/c-api/method.rst.txt
-share/doc/python3.14/_sources/c-api/module.rst.txt
-share/doc/python3.14/_sources/c-api/monitoring.rst.txt
-share/doc/python3.14/_sources/c-api/none.rst.txt
-share/doc/python3.14/_sources/c-api/number.rst.txt
-share/doc/python3.14/_sources/c-api/object.rst.txt
-share/doc/python3.14/_sources/c-api/objimpl.rst.txt
-share/doc/python3.14/_sources/c-api/perfmaps.rst.txt
-share/doc/python3.14/_sources/c-api/picklebuffer.rst.txt
-share/doc/python3.14/_sources/c-api/profiling.rst.txt
-share/doc/python3.14/_sources/c-api/refcounting.rst.txt
-share/doc/python3.14/_sources/c-api/reflection.rst.txt
-share/doc/python3.14/_sources/c-api/sequence.rst.txt
-share/doc/python3.14/_sources/c-api/set.rst.txt
-share/doc/python3.14/_sources/c-api/slice.rst.txt
-share/doc/python3.14/_sources/c-api/stable.rst.txt
-share/doc/python3.14/_sources/c-api/structures.rst.txt
-share/doc/python3.14/_sources/c-api/subinterpreters.rst.txt
-share/doc/python3.14/_sources/c-api/synchronization.rst.txt
-share/doc/python3.14/_sources/c-api/sys.rst.txt
-share/doc/python3.14/_sources/c-api/threads.rst.txt
-share/doc/python3.14/_sources/c-api/time.rst.txt
-share/doc/python3.14/_sources/c-api/tls.rst.txt
-share/doc/python3.14/_sources/c-api/tuple.rst.txt
-share/doc/python3.14/_sources/c-api/type.rst.txt
-share/doc/python3.14/_sources/c-api/typehints.rst.txt
-share/doc/python3.14/_sources/c-api/typeobj.rst.txt
-share/doc/python3.14/_sources/c-api/unicode.rst.txt
-share/doc/python3.14/_sources/c-api/utilities.rst.txt
-share/doc/python3.14/_sources/c-api/veryhigh.rst.txt
-share/doc/python3.14/_sources/c-api/weakref.rst.txt
-share/doc/python3.14/_sources/contents.rst.txt
-share/doc/python3.14/_sources/copyright.rst.txt
-share/doc/python3.14/_sources/deprecations/c-api-pending-removal-in-3.14.rst.txt
-share/doc/python3.14/_sources/deprecations/c-api-pending-removal-in-3.15.rst.txt
-share/doc/python3.14/_sources/deprecations/c-api-pending-removal-in-3.16.rst.txt
-share/doc/python3.14/_sources/deprecations/c-api-pending-removal-in-3.18.rst.txt
-share/doc/python3.14/_sources/deprecations/c-api-pending-removal-in-future.rst.txt
-share/doc/python3.14/_sources/deprecations/index.rst.txt
-share/doc/python3.14/_sources/deprecations/pending-removal-in-3.13.rst.txt
-share/doc/python3.14/_sources/deprecations/pending-removal-in-3.14.rst.txt
-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
-share/doc/python3.14/_sources/extending/building.rst.txt
-share/doc/python3.14/_sources/extending/embedding.rst.txt
-share/doc/python3.14/_sources/extending/extending.rst.txt
-share/doc/python3.14/_sources/extending/index.rst.txt
-share/doc/python3.14/_sources/extending/newtypes.rst.txt
-share/doc/python3.14/_sources/extending/newtypes_tutorial.rst.txt
-share/doc/python3.14/_sources/extending/windows.rst.txt
-share/doc/python3.14/_sources/faq/design.rst.txt
-share/doc/python3.14/_sources/faq/extending.rst.txt
-share/doc/python3.14/_sources/faq/general.rst.txt
-share/doc/python3.14/_sources/faq/gui.rst.txt
-share/doc/python3.14/_sources/faq/index.rst.txt
-share/doc/python3.14/_sources/faq/installed.rst.txt
-share/doc/python3.14/_sources/faq/library.rst.txt
-share/doc/python3.14/_sources/faq/programming.rst.txt
-share/doc/python3.14/_sources/faq/windows.rst.txt
-share/doc/python3.14/_sources/glossary.rst.txt
-share/doc/python3.14/_sources/howto/a-conceptual-overview-of-asyncio.rst.txt
-share/doc/python3.14/_sources/howto/annotations.rst.txt
-share/doc/python3.14/_sources/howto/argparse-optparse.rst.txt
-share/doc/python3.14/_sources/howto/argparse.rst.txt
-share/doc/python3.14/_sources/howto/clinic.rst.txt
-share/doc/python3.14/_sources/howto/cporting.rst.txt
-share/doc/python3.14/_sources/howto/curses.rst.txt
-share/doc/python3.14/_sources/howto/descriptor.rst.txt
-share/doc/python3.14/_sources/howto/enum.rst.txt
-share/doc/python3.14/_sources/howto/free-threading-extensions.rst.txt
-share/doc/python3.14/_sources/howto/free-threading-python.rst.txt
-share/doc/python3.14/_sources/howto/functional.rst.txt
-share/doc/python3.14/_sources/howto/gdb_helpers.rst.txt
-share/doc/python3.14/_sources/howto/index.rst.txt
-share/doc/python3.14/_sources/howto/instrumentation.rst.txt
-share/doc/python3.14/_sources/howto/ipaddress.rst.txt
-share/doc/python3.14/_sources/howto/isolating-extensions.rst.txt
-share/doc/python3.14/_sources/howto/logging-cookbook.rst.txt
-share/doc/python3.14/_sources/howto/logging.rst.txt
-share/doc/python3.14/_sources/howto/mro.rst.txt
-share/doc/python3.14/_sources/howto/perf_profiling.rst.txt
-share/doc/python3.14/_sources/howto/pyporting.rst.txt
-share/doc/python3.14/_sources/howto/regex.rst.txt
-share/doc/python3.14/_sources/howto/remote_debugging.rst.txt
-share/doc/python3.14/_sources/howto/sockets.rst.txt
-share/doc/python3.14/_sources/howto/sorting.rst.txt
-share/doc/python3.14/_sources/howto/timerfd.rst.txt
-share/doc/python3.14/_sources/howto/unicode.rst.txt
-share/doc/python3.14/_sources/howto/urllib2.rst.txt
-share/doc/python3.14/_sources/improve-page-nojs.rst.txt
-share/doc/python3.14/_sources/improve-page.rst.txt
-share/doc/python3.14/_sources/installing/index.rst.txt
-share/doc/python3.14/_sources/library/__future__.rst.txt
-share/doc/python3.14/_sources/library/__main__.rst.txt
-share/doc/python3.14/_sources/library/_thread.rst.txt
-share/doc/python3.14/_sources/library/abc.rst.txt
-share/doc/python3.14/_sources/library/aifc.rst.txt
-share/doc/python3.14/_sources/library/allos.rst.txt
-share/doc/python3.14/_sources/library/annotationlib.rst.txt
-share/doc/python3.14/_sources/library/archiving.rst.txt
-share/doc/python3.14/_sources/library/argparse.rst.txt
-share/doc/python3.14/_sources/library/array.rst.txt
-share/doc/python3.14/_sources/library/ast.rst.txt
-share/doc/python3.14/_sources/library/asynchat.rst.txt
-share/doc/python3.14/_sources/library/asyncio-api-index.rst.txt
-share/doc/python3.14/_sources/library/asyncio-dev.rst.txt
-share/doc/python3.14/_sources/library/asyncio-eventloop.rst.txt
-share/doc/python3.14/_sources/library/asyncio-exceptions.rst.txt
-share/doc/python3.14/_sources/library/asyncio-extending.rst.txt
-share/doc/python3.14/_sources/library/asyncio-future.rst.txt
-share/doc/python3.14/_sources/library/asyncio-graph.rst.txt
-share/doc/python3.14/_sources/library/asyncio-llapi-index.rst.txt
-share/doc/python3.14/_sources/library/asyncio-platforms.rst.txt
-share/doc/python3.14/_sources/library/asyncio-policy.rst.txt
-share/doc/python3.14/_sources/library/asyncio-protocol.rst.txt
-share/doc/python3.14/_sources/library/asyncio-queue.rst.txt
-share/doc/python3.14/_sources/library/asyncio-runner.rst.txt
-share/doc/python3.14/_sources/library/asyncio-stream.rst.txt
-share/doc/python3.14/_sources/library/asyncio-subprocess.rst.txt
-share/doc/python3.14/_sources/library/asyncio-sync.rst.txt
-share/doc/python3.14/_sources/library/asyncio-task.rst.txt
-share/doc/python3.14/_sources/library/asyncio-threading.rst.txt
-share/doc/python3.14/_sources/library/asyncio-tools.rst.txt
-share/doc/python3.14/_sources/library/asyncio.rst.txt
-share/doc/python3.14/_sources/library/asyncore.rst.txt
-share/doc/python3.14/_sources/library/atexit.rst.txt
-share/doc/python3.14/_sources/library/audioop.rst.txt
-share/doc/python3.14/_sources/library/audit_events.rst.txt
-share/doc/python3.14/_sources/library/base64.rst.txt
-share/doc/python3.14/_sources/library/bdb.rst.txt
-share/doc/python3.14/_sources/library/binary.rst.txt
-share/doc/python3.14/_sources/library/binascii.rst.txt
-share/doc/python3.14/_sources/library/bisect.rst.txt
-share/doc/python3.14/_sources/library/builtins.rst.txt
-share/doc/python3.14/_sources/library/bz2.rst.txt
-share/doc/python3.14/_sources/library/calendar.rst.txt
-share/doc/python3.14/_sources/library/cgi.rst.txt
-share/doc/python3.14/_sources/library/cgitb.rst.txt
-share/doc/python3.14/_sources/library/chunk.rst.txt
-share/doc/python3.14/_sources/library/cmath.rst.txt
-share/doc/python3.14/_sources/library/cmd.rst.txt
-share/doc/python3.14/_sources/library/cmdline.rst.txt
-share/doc/python3.14/_sources/library/cmdlinelibs.rst.txt
-share/doc/python3.14/_sources/library/code.rst.txt
-share/doc/python3.14/_sources/library/codecs.rst.txt
-share/doc/python3.14/_sources/library/codeop.rst.txt
-share/doc/python3.14/_sources/library/collections.abc.rst.txt
-share/doc/python3.14/_sources/library/collections.rst.txt
-share/doc/python3.14/_sources/library/colorsys.rst.txt
-share/doc/python3.14/_sources/library/compileall.rst.txt
-share/doc/python3.14/_sources/library/compression.rst.txt
-share/doc/python3.14/_sources/library/compression.zstd.rst.txt
-share/doc/python3.14/_sources/library/concurrency.rst.txt
-share/doc/python3.14/_sources/library/concurrent.futures.rst.txt
-share/doc/python3.14/_sources/library/concurrent.interpreters.rst.txt
-share/doc/python3.14/_sources/library/concurrent.rst.txt
-share/doc/python3.14/_sources/library/configparser.rst.txt
-share/doc/python3.14/_sources/library/constants.rst.txt
-share/doc/python3.14/_sources/library/contextlib.rst.txt
-share/doc/python3.14/_sources/library/contextvars.rst.txt
-share/doc/python3.14/_sources/library/copy.rst.txt
-share/doc/python3.14/_sources/library/copyreg.rst.txt
-share/doc/python3.14/_sources/library/crypt.rst.txt
-share/doc/python3.14/_sources/library/crypto.rst.txt
-share/doc/python3.14/_sources/library/csv.rst.txt
-share/doc/python3.14/_sources/library/ctypes.rst.txt
-share/doc/python3.14/_sources/library/curses.ascii.rst.txt
-share/doc/python3.14/_sources/library/curses.panel.rst.txt
-share/doc/python3.14/_sources/library/curses.rst.txt
-share/doc/python3.14/_sources/library/custominterp.rst.txt
-share/doc/python3.14/_sources/library/dataclasses.rst.txt
-share/doc/python3.14/_sources/library/datatypes.rst.txt
-share/doc/python3.14/_sources/library/datetime.rst.txt
-share/doc/python3.14/_sources/library/dbm.rst.txt
-share/doc/python3.14/_sources/library/debug.rst.txt
-share/doc/python3.14/_sources/library/decimal.rst.txt
-share/doc/python3.14/_sources/library/development.rst.txt
-share/doc/python3.14/_sources/library/devmode.rst.txt
-share/doc/python3.14/_sources/library/dialog.rst.txt
-share/doc/python3.14/_sources/library/difflib.rst.txt
-share/doc/python3.14/_sources/library/dis.rst.txt
-share/doc/python3.14/_sources/library/distribution.rst.txt
-share/doc/python3.14/_sources/library/distutils.rst.txt
-share/doc/python3.14/_sources/library/doctest.rst.txt
-share/doc/python3.14/_sources/library/email.charset.rst.txt
-share/doc/python3.14/_sources/library/email.compat32-message.rst.txt
-share/doc/python3.14/_sources/library/email.contentmanager.rst.txt
-share/doc/python3.14/_sources/library/email.encoders.rst.txt
-share/doc/python3.14/_sources/library/email.errors.rst.txt
-share/doc/python3.14/_sources/library/email.examples.rst.txt
-share/doc/python3.14/_sources/library/email.generator.rst.txt
-share/doc/python3.14/_sources/library/email.header.rst.txt
-share/doc/python3.14/_sources/library/email.headerregistry.rst.txt
-share/doc/python3.14/_sources/library/email.iterators.rst.txt
-share/doc/python3.14/_sources/library/email.message.rst.txt
-share/doc/python3.14/_sources/library/email.mime.rst.txt
-share/doc/python3.14/_sources/library/email.parser.rst.txt
-share/doc/python3.14/_sources/library/email.policy.rst.txt
-share/doc/python3.14/_sources/library/email.rst.txt
-share/doc/python3.14/_sources/library/email.utils.rst.txt
-share/doc/python3.14/_sources/library/ensurepip.rst.txt
-share/doc/python3.14/_sources/library/enum.rst.txt
-share/doc/python3.14/_sources/library/errno.rst.txt
-share/doc/python3.14/_sources/library/exceptions.rst.txt
-share/doc/python3.14/_sources/library/faulthandler.rst.txt
-share/doc/python3.14/_sources/library/fcntl.rst.txt
-share/doc/python3.14/_sources/library/filecmp.rst.txt
-share/doc/python3.14/_sources/library/fileformats.rst.txt
-share/doc/python3.14/_sources/library/fileinput.rst.txt
-share/doc/python3.14/_sources/library/filesys.rst.txt
-share/doc/python3.14/_sources/library/fnmatch.rst.txt
-share/doc/python3.14/_sources/library/fractions.rst.txt
-share/doc/python3.14/_sources/library/frameworks.rst.txt
-share/doc/python3.14/_sources/library/ftplib.rst.txt
-share/doc/python3.14/_sources/library/functional.rst.txt
-share/doc/python3.14/_sources/library/functions.rst.txt
-share/doc/python3.14/_sources/library/functools.rst.txt
-share/doc/python3.14/_sources/library/gc.rst.txt
-share/doc/python3.14/_sources/library/getopt.rst.txt
-share/doc/python3.14/_sources/library/getpass.rst.txt
-share/doc/python3.14/_sources/library/gettext.rst.txt
-share/doc/python3.14/_sources/library/glob.rst.txt
-share/doc/python3.14/_sources/library/graphlib.rst.txt
-share/doc/python3.14/_sources/library/grp.rst.txt
-share/doc/python3.14/_sources/library/gzip.rst.txt
-share/doc/python3.14/_sources/library/hashlib.rst.txt
-share/doc/python3.14/_sources/library/heapq.rst.txt
-share/doc/python3.14/_sources/library/hmac.rst.txt
-share/doc/python3.14/_sources/library/html.entities.rst.txt
-share/doc/python3.14/_sources/library/html.parser.rst.txt
-share/doc/python3.14/_sources/library/html.rst.txt
-share/doc/python3.14/_sources/library/http.client.rst.txt
-share/doc/python3.14/_sources/library/http.cookiejar.rst.txt
-share/doc/python3.14/_sources/library/http.cookies.rst.txt
-share/doc/python3.14/_sources/library/http.rst.txt
-share/doc/python3.14/_sources/library/http.server.rst.txt
-share/doc/python3.14/_sources/library/i18n.rst.txt
-share/doc/python3.14/_sources/library/idle.rst.txt
-share/doc/python3.14/_sources/library/imaplib.rst.txt
-share/doc/python3.14/_sources/library/imghdr.rst.txt
-share/doc/python3.14/_sources/library/imp.rst.txt
-share/doc/python3.14/_sources/library/importlib.metadata.rst.txt
-share/doc/python3.14/_sources/library/importlib.resources.abc.rst.txt
-share/doc/python3.14/_sources/library/importlib.resources.rst.txt
-share/doc/python3.14/_sources/library/importlib.rst.txt
-share/doc/python3.14/_sources/library/index.rst.txt
-share/doc/python3.14/_sources/library/inspect.rst.txt
-share/doc/python3.14/_sources/library/internet.rst.txt
-share/doc/python3.14/_sources/library/intro.rst.txt
-share/doc/python3.14/_sources/library/io.rst.txt
-share/doc/python3.14/_sources/library/ipaddress.rst.txt
-share/doc/python3.14/_sources/library/ipc.rst.txt
-share/doc/python3.14/_sources/library/itertools.rst.txt
-share/doc/python3.14/_sources/library/json.rst.txt
-share/doc/python3.14/_sources/library/keyword.rst.txt
-share/doc/python3.14/_sources/library/language.rst.txt
-share/doc/python3.14/_sources/library/linecache.rst.txt
-share/doc/python3.14/_sources/library/locale.rst.txt
-share/doc/python3.14/_sources/library/logging.config.rst.txt
-share/doc/python3.14/_sources/library/logging.handlers.rst.txt
-share/doc/python3.14/_sources/library/logging.rst.txt
-share/doc/python3.14/_sources/library/lzma.rst.txt
-share/doc/python3.14/_sources/library/mailbox.rst.txt
-share/doc/python3.14/_sources/library/mailcap.rst.txt
-share/doc/python3.14/_sources/library/markup.rst.txt
-share/doc/python3.14/_sources/library/marshal.rst.txt
-share/doc/python3.14/_sources/library/math.rst.txt
-share/doc/python3.14/_sources/library/mimetypes.rst.txt
-share/doc/python3.14/_sources/library/mm.rst.txt
-share/doc/python3.14/_sources/library/mmap.rst.txt
-share/doc/python3.14/_sources/library/modulefinder.rst.txt
-share/doc/python3.14/_sources/library/modules.rst.txt
-share/doc/python3.14/_sources/library/msilib.rst.txt
-share/doc/python3.14/_sources/library/msvcrt.rst.txt
-share/doc/python3.14/_sources/library/multiprocessing.rst.txt
-share/doc/python3.14/_sources/library/multiprocessing.shared_memory.rst.txt
-share/doc/python3.14/_sources/library/netdata.rst.txt
-share/doc/python3.14/_sources/library/netrc.rst.txt
-share/doc/python3.14/_sources/library/nis.rst.txt
-share/doc/python3.14/_sources/library/nntplib.rst.txt
-share/doc/python3.14/_sources/library/numbers.rst.txt
-share/doc/python3.14/_sources/library/numeric.rst.txt
-share/doc/python3.14/_sources/library/operator.rst.txt
-share/doc/python3.14/_sources/library/optparse.rst.txt
-share/doc/python3.14/_sources/library/os.path.rst.txt
-share/doc/python3.14/_sources/library/os.rst.txt
-share/doc/python3.14/_sources/library/ossaudiodev.rst.txt
-share/doc/python3.14/_sources/library/pathlib.rst.txt
-share/doc/python3.14/_sources/library/pdb.rst.txt
-share/doc/python3.14/_sources/library/persistence.rst.txt
-share/doc/python3.14/_sources/library/pickle.rst.txt
-share/doc/python3.14/_sources/library/pickletools.rst.txt
-share/doc/python3.14/_sources/library/pipes.rst.txt
-share/doc/python3.14/_sources/library/pkgutil.rst.txt
-share/doc/python3.14/_sources/library/platform.rst.txt
-share/doc/python3.14/_sources/library/plistlib.rst.txt
-share/doc/python3.14/_sources/library/poplib.rst.txt
-share/doc/python3.14/_sources/library/posix.rst.txt
-share/doc/python3.14/_sources/library/pprint.rst.txt
-share/doc/python3.14/_sources/library/profile.rst.txt
-share/doc/python3.14/_sources/library/pty.rst.txt
-share/doc/python3.14/_sources/library/pwd.rst.txt
-share/doc/python3.14/_sources/library/py_compile.rst.txt
-share/doc/python3.14/_sources/library/pyclbr.rst.txt
-share/doc/python3.14/_sources/library/pydoc.rst.txt
-share/doc/python3.14/_sources/library/pyexpat.rst.txt
-share/doc/python3.14/_sources/library/python.rst.txt
-share/doc/python3.14/_sources/library/queue.rst.txt
-share/doc/python3.14/_sources/library/quopri.rst.txt
-share/doc/python3.14/_sources/library/random.rst.txt
-share/doc/python3.14/_sources/library/re.rst.txt
-share/doc/python3.14/_sources/library/readline.rst.txt
-share/doc/python3.14/_sources/library/removed.rst.txt
-share/doc/python3.14/_sources/library/reprlib.rst.txt
-share/doc/python3.14/_sources/library/resource.rst.txt
-share/doc/python3.14/_sources/library/rlcompleter.rst.txt
-share/doc/python3.14/_sources/library/runpy.rst.txt
-share/doc/python3.14/_sources/library/sched.rst.txt
-share/doc/python3.14/_sources/library/secrets.rst.txt
-share/doc/python3.14/_sources/library/security_warnings.rst.txt
-share/doc/python3.14/_sources/library/select.rst.txt
-share/doc/python3.14/_sources/library/selectors.rst.txt
-share/doc/python3.14/_sources/library/shelve.rst.txt
-share/doc/python3.14/_sources/library/shlex.rst.txt
-share/doc/python3.14/_sources/library/shutil.rst.txt
-share/doc/python3.14/_sources/library/signal.rst.txt
-share/doc/python3.14/_sources/library/site.rst.txt
-share/doc/python3.14/_sources/library/smtpd.rst.txt
-share/doc/python3.14/_sources/library/smtplib.rst.txt
-share/doc/python3.14/_sources/library/sndhdr.rst.txt
-share/doc/python3.14/_sources/library/socket.rst.txt
-share/doc/python3.14/_sources/library/socketserver.rst.txt
-share/doc/python3.14/_sources/library/spwd.rst.txt
-share/doc/python3.14/_sources/library/sqlite3.rst.txt
-share/doc/python3.14/_sources/library/ssl.rst.txt
-share/doc/python3.14/_sources/library/stat.rst.txt
-share/doc/python3.14/_sources/library/statistics.rst.txt
-share/doc/python3.14/_sources/library/stdtypes.rst.txt
-share/doc/python3.14/_sources/library/string.rst.txt
-share/doc/python3.14/_sources/library/string.templatelib.rst.txt
-share/doc/python3.14/_sources/library/stringprep.rst.txt
-share/doc/python3.14/_sources/library/struct.rst.txt
-share/doc/python3.14/_sources/library/subprocess.rst.txt
-share/doc/python3.14/_sources/library/sunau.rst.txt
-share/doc/python3.14/_sources/library/superseded.rst.txt
-share/doc/python3.14/_sources/library/symtable.rst.txt
-share/doc/python3.14/_sources/library/sys.monitoring.rst.txt
-share/doc/python3.14/_sources/library/sys.rst.txt
-share/doc/python3.14/_sources/library/sys_path_init.rst.txt
-share/doc/python3.14/_sources/library/sysconfig.rst.txt
-share/doc/python3.14/_sources/library/syslog.rst.txt
-share/doc/python3.14/_sources/library/tabnanny.rst.txt
-share/doc/python3.14/_sources/library/tarfile.rst.txt
-share/doc/python3.14/_sources/library/telnetlib.rst.txt
-share/doc/python3.14/_sources/library/tempfile.rst.txt
-share/doc/python3.14/_sources/library/termios.rst.txt
-share/doc/python3.14/_sources/library/test.rst.txt
-share/doc/python3.14/_sources/library/text.rst.txt
-share/doc/python3.14/_sources/library/textwrap.rst.txt
-share/doc/python3.14/_sources/library/threading.rst.txt
-share/doc/python3.14/_sources/library/threadsafety.rst.txt
-share/doc/python3.14/_sources/library/time.rst.txt
-share/doc/python3.14/_sources/library/timeit.rst.txt
-share/doc/python3.14/_sources/library/tk.rst.txt
-share/doc/python3.14/_sources/library/tkinter.colorchooser.rst.txt
-share/doc/python3.14/_sources/library/tkinter.dnd.rst.txt
-share/doc/python3.14/_sources/library/tkinter.font.rst.txt
-share/doc/python3.14/_sources/library/tkinter.messagebox.rst.txt
-share/doc/python3.14/_sources/library/tkinter.rst.txt
-share/doc/python3.14/_sources/library/tkinter.scrolledtext.rst.txt
-share/doc/python3.14/_sources/library/tkinter.ttk.rst.txt
-share/doc/python3.14/_sources/library/token.rst.txt
-share/doc/python3.14/_sources/library/tokenize.rst.txt
-share/doc/python3.14/_sources/library/tomllib.rst.txt
-share/doc/python3.14/_sources/library/trace.rst.txt
-share/doc/python3.14/_sources/library/traceback.rst.txt
-share/doc/python3.14/_sources/library/tracemalloc.rst.txt
-share/doc/python3.14/_sources/library/tty.rst.txt
-share/doc/python3.14/_sources/library/turtle.rst.txt
-share/doc/python3.14/_sources/library/types.rst.txt
-share/doc/python3.14/_sources/library/typing.rst.txt
-share/doc/python3.14/_sources/library/unicodedata.rst.txt
-share/doc/python3.14/_sources/library/unittest.mock-examples.rst.txt
-share/doc/python3.14/_sources/library/unittest.mock.rst.txt
-share/doc/python3.14/_sources/library/unittest.rst.txt
-share/doc/python3.14/_sources/library/unix.rst.txt
-share/doc/python3.14/_sources/library/urllib.error.rst.txt
-share/doc/python3.14/_sources/library/urllib.parse.rst.txt
-share/doc/python3.14/_sources/library/urllib.request.rst.txt
-share/doc/python3.14/_sources/library/urllib.robotparser.rst.txt
-share/doc/python3.14/_sources/library/urllib.rst.txt
-share/doc/python3.14/_sources/library/uu.rst.txt
-share/doc/python3.14/_sources/library/uuid.rst.txt
-share/doc/python3.14/_sources/library/venv.rst.txt
-share/doc/python3.14/_sources/library/warnings.rst.txt
-share/doc/python3.14/_sources/library/wave.rst.txt
-share/doc/python3.14/_sources/library/weakref.rst.txt
-share/doc/python3.14/_sources/library/webbrowser.rst.txt
-share/doc/python3.14/_sources/library/windows.rst.txt
-share/doc/python3.14/_sources/library/winreg.rst.txt
-share/doc/python3.14/_sources/library/winsound.rst.txt
-share/doc/python3.14/_sources/library/wsgiref.rst.txt
-share/doc/python3.14/_sources/library/xdrlib.rst.txt
-share/doc/python3.14/_sources/library/xml.dom.minidom.rst.txt
-share/doc/python3.14/_sources/library/xml.dom.pulldom.rst.txt
-share/doc/python3.14/_sources/library/xml.dom.rst.txt
-share/doc/python3.14/_sources/library/xml.etree.elementtree.rst.txt
-share/doc/python3.14/_sources/library/xml.rst.txt
-share/doc/python3.14/_sources/library/xml.sax.handler.rst.txt
-share/doc/python3.14/_sources/library/xml.sax.reader.rst.txt
-share/doc/python3.14/_sources/library/xml.sax.rst.txt
-share/doc/python3.14/_sources/library/xml.sax.utils.rst.txt
-share/doc/python3.14/_sources/library/xmlrpc.client.rst.txt
-share/doc/python3.14/_sources/library/xmlrpc.rst.txt
-share/doc/python3.14/_sources/library/xmlrpc.server.rst.txt
-share/doc/python3.14/_sources/library/zipapp.rst.txt
-share/doc/python3.14/_sources/library/zipfile.rst.txt
-share/doc/python3.14/_sources/library/zipimport.rst.txt
-share/doc/python3.14/_sources/library/zlib.rst.txt
-share/doc/python3.14/_sources/library/zoneinfo.rst.txt
-share/doc/python3.14/_sources/license.rst.txt
-share/doc/python3.14/_sources/reference/compound_stmts.rst.txt
-share/doc/python3.14/_sources/reference/datamodel.rst.txt
-share/doc/python3.14/_sources/reference/executionmodel.rst.txt
-share/doc/python3.14/_sources/reference/expressions.rst.txt
-share/doc/python3.14/_sources/reference/grammar.rst.txt
-share/doc/python3.14/_sources/reference/import.rst.txt
-share/doc/python3.14/_sources/reference/index.rst.txt
-share/doc/python3.14/_sources/reference/introduction.rst.txt
-share/doc/python3.14/_sources/reference/lexical_analysis.rst.txt
-share/doc/python3.14/_sources/reference/simple_stmts.rst.txt
-share/doc/python3.14/_sources/reference/toplevel_components.rst.txt
-share/doc/python3.14/_sources/tutorial/appendix.rst.txt
-share/doc/python3.14/_sources/tutorial/appetite.rst.txt
-share/doc/python3.14/_sources/tutorial/classes.rst.txt
-share/doc/python3.14/_sources/tutorial/controlflow.rst.txt
-share/doc/python3.14/_sources/tutorial/datastructures.rst.txt
-share/doc/python3.14/_sources/tutorial/errors.rst.txt
-share/doc/python3.14/_sources/tutorial/floatingpoint.rst.txt
-share/doc/python3.14/_sources/tutorial/index.rst.txt
-share/doc/python3.14/_sources/tutorial/inputoutput.rst.txt
-share/doc/python3.14/_sources/tutorial/interactive.rst.txt
-share/doc/python3.14/_sources/tutorial/interpreter.rst.txt
-share/doc/python3.14/_sources/tutorial/introduction.rst.txt
-share/doc/python3.14/_sources/tutorial/modules.rst.txt
-share/doc/python3.14/_sources/tutorial/stdlib.rst.txt
-share/doc/python3.14/_sources/tutorial/stdlib2.rst.txt
-share/doc/python3.14/_sources/tutorial/venv.rst.txt
-share/doc/python3.14/_sources/tutorial/whatnow.rst.txt
-share/doc/python3.14/_sources/using/android.rst.txt
-share/doc/python3.14/_sources/using/cmdline.rst.txt
-share/doc/python3.14/_sources/using/configure.rst.txt
-share/doc/python3.14/_sources/using/editors.rst.txt
-share/doc/python3.14/_sources/using/index.rst.txt
-share/doc/python3.14/_sources/using/ios.rst.txt
-share/doc/python3.14/_sources/using/mac.rst.txt
-share/doc/python3.14/_sources/using/unix.rst.txt
-share/doc/python3.14/_sources/using/windows.rst.txt
-share/doc/python3.14/_sources/whatsnew/2.0.rst.txt
-share/doc/python3.14/_sources/whatsnew/2.1.rst.txt
-share/doc/python3.14/_sources/whatsnew/2.2.rst.txt
-share/doc/python3.14/_sources/whatsnew/2.3.rst.txt
-share/doc/python3.14/_sources/whatsnew/2.4.rst.txt
-share/doc/python3.14/_sources/whatsnew/2.5.rst.txt
-share/doc/python3.14/_sources/whatsnew/2.6.rst.txt
-share/doc/python3.14/_sources/whatsnew/2.7.rst.txt
-share/doc/python3.14/_sources/whatsnew/3.0.rst.txt
-share/doc/python3.14/_sources/whatsnew/3.1.rst.txt
-share/doc/python3.14/_sources/whatsnew/3.10.rst.txt
-share/doc/python3.14/_sources/whatsnew/3.11.rst.txt
-share/doc/python3.14/_sources/whatsnew/3.12.rst.txt
-share/doc/python3.14/_sources/whatsnew/3.13.rst.txt
-share/doc/python3.14/_sources/whatsnew/3.14.rst.txt
-share/doc/python3.14/_sources/whatsnew/3.2.rst.txt
-share/doc/python3.14/_sources/whatsnew/3.3.rst.txt
-share/doc/python3.14/_sources/whatsnew/3.4.rst.txt
-share/doc/python3.14/_sources/whatsnew/3.5.rst.txt
-share/doc/python3.14/_sources/whatsnew/3.6.rst.txt
-share/doc/python3.14/_sources/whatsnew/3.7.rst.txt
-share/doc/python3.14/_sources/whatsnew/3.8.rst.txt
-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/_rediraffe_redirected.json
 share/doc/python3.14/_static/basic.css
 share/doc/python3.14/_static/changelog_search.js
 share/doc/python3.14/_static/classic.css
@@ -563,6 +28,7 @@ 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/file.png
+share/doc/python3.14/_static/fonts/Vazirmatn-NL-VF.woff2
 share/doc/python3.14/_static/glossary.json
 share/doc/python3.14/_static/glossary_search.js
 share/doc/python3.14/_static/language_data.js
@@ -584,6 +50,13 @@ share/doc/python3.14/_static/sphinx_high
 share/doc/python3.14/_static/themetoggle.js
 share/doc/python3.14/about.html
 share/doc/python3.14/bugs.html
+share/doc/python3.14/builtins/constants.html
+share/doc/python3.14/builtins/exceptions.html
+share/doc/python3.14/builtins/functions.html
+share/doc/python3.14/builtins/index.html
+share/doc/python3.14/builtins/stdtypes.html
+share/doc/python3.14/builtins/threadsafety.html
+share/doc/python3.14/builtins/time-complexity.html
 share/doc/python3.14/c-api/abstract.html
 share/doc/python3.14/c-api/allocation.html
 share/doc/python3.14/c-api/apiabiversion.html
@@ -1028,6 +501,7 @@ share/doc/python3.14/library/text.html
 share/doc/python3.14/library/textwrap.html
 share/doc/python3.14/library/threading.html
 share/doc/python3.14/library/threadsafety.html
+share/doc/python3.14/library/time-complexity.html
 share/doc/python3.14/library/time.html
 share/doc/python3.14/library/timeit.html
 share/doc/python3.14/library/tk.html

Index: pkgsrc/lang/python314/PLIST
diff -u pkgsrc/lang/python314/PLIST:1.7 pkgsrc/lang/python314/PLIST:1.8
--- pkgsrc/lang/python314/PLIST:1.7     Wed Aug  5 15:56:03 2026
+++ pkgsrc/lang/python314/PLIST Thu Oct  1 07:09:41 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.7 2026/08/05 15:56:03 adam Exp $
+@comment $NetBSD: PLIST,v 1.8 2026/10/01 07:09:41 adam Exp $
 bin/idle${PY_VER_SUFFIX}
 bin/pydoc${PY_VER_SUFFIX}
 bin/python${PY_VER_SUFFIX}
@@ -1625,9 +1625,6 @@ lib/python${PY_VER_SUFFIX}/idlelib/idle_
 lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_zzdummy.py
 lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_zzdummy.pyc
 lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_zzdummy.pyo
-lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_zzdummy_user.py
-lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_zzdummy_user.pyc
-lib/python${PY_VER_SUFFIX}/idlelib/idle_test/test_zzdummy_user.pyo
 lib/python${PY_VER_SUFFIX}/idlelib/idle_test/tkinter_testing_utils.py
 lib/python${PY_VER_SUFFIX}/idlelib/idle_test/tkinter_testing_utils.pyc
 lib/python${PY_VER_SUFFIX}/idlelib/idle_test/tkinter_testing_utils.pyo
@@ -3203,6 +3200,9 @@ lib/python${PY_VER_SUFFIX}/test/test_cap
 lib/python${PY_VER_SUFFIX}/test/test_capi/test_set.py
 lib/python${PY_VER_SUFFIX}/test/test_capi/test_set.pyc
 lib/python${PY_VER_SUFFIX}/test/test_capi/test_set.pyo
+lib/python${PY_VER_SUFFIX}/test/test_capi/test_slice.py
+lib/python${PY_VER_SUFFIX}/test/test_capi/test_slice.pyc
+lib/python${PY_VER_SUFFIX}/test/test_capi/test_slice.pyo
 lib/python${PY_VER_SUFFIX}/test/test_capi/test_structmembers.py
 lib/python${PY_VER_SUFFIX}/test/test_capi/test_structmembers.pyc
 lib/python${PY_VER_SUFFIX}/test/test_capi/test_structmembers.pyo
@@ -3938,6 +3938,9 @@ lib/python${PY_VER_SUFFIX}/test/test_fre
 lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_collections.py
 lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_collections.pyc
 lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_collections.pyo
+lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_context.py
+lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_context.pyc
+lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_context.pyo
 lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_cprofile.py
 lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_cprofile.pyc
 lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_cprofile.pyo

Index: pkgsrc/lang/python314/dist.mk
diff -u pkgsrc/lang/python314/dist.mk:1.8 pkgsrc/lang/python314/dist.mk:1.9
--- pkgsrc/lang/python314/dist.mk:1.8   Wed Aug  5 15:56:03 2026
+++ pkgsrc/lang/python314/dist.mk       Thu Oct  1 07:09:41 2026
@@ -1,6 +1,6 @@
-# $NetBSD: dist.mk,v 1.8 2026/08/05 15:56:03 adam Exp $
+# $NetBSD: dist.mk,v 1.9 2026/10/01 07:09:41 adam Exp $
 
-PY_DISTVERSION=        3.14.7
+PY_DISTVERSION=        3.14.8
 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.12 pkgsrc/lang/python314/distinfo:1.13
--- pkgsrc/lang/python314/distinfo:1.12 Wed Aug  5 15:56:03 2026
+++ pkgsrc/lang/python314/distinfo      Thu Oct  1 07:09:41 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.12 2026/08/05 15:56:03 adam Exp $
+$NetBSD: distinfo,v 1.13 2026/10/01 07:09:41 adam Exp $
 
-BLAKE2s (Python-3.14.7.tar.xz) = 2188c26892b07feaacda48b2f3289ddb1a17a6d20c54e2800996b80d8c8ee489
-SHA512 (Python-3.14.7.tar.xz) = 3d4e2e2f983b320dec47005c408d7178d3656a6de0c4430ce21514797174b972f461200898b25d3dfac2a455019ef87e45d0fb2bb6ec2ca887124d10037a2a07
-Size (Python-3.14.7.tar.xz) = 24053924 bytes
+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
 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