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 Dec  5 07:54:03 UTC 2024

Modified Files:
        pkgsrc/lang/py313-html-docs: Makefile PLIST distinfo
        pkgsrc/lang/python313: Makefile PLIST dist.mk distinfo
        pkgsrc/lang/python313/patches: patch-configure

Log Message:
python313 py313-html-docs: updated to 3.13.1

Python 3.13.1

macOS

gh-124448: Update bundled Tcl/Tk in macOS installer to 8.6.15.

Windows

gh-126911: Update credits command output.
gh-118973: Ensures the experimental free-threaded install includes the _tkinter module. The optional Tcl/Tk component must also be installed in order for the module to work.
gh-126497: Fixes venv failure due to missing redirector executables in experimental free-threaded installs.
gh-126074: Removed unnecessary DLLs from Windows embeddable package
gh-125315: Avoid crashing in platform due to slow WMI calls on some Windows machines.
gh-126084: Fix venvwlauncher to launch pythonw instead of python so no extra console window is created.
gh-125842: Fix a SystemError when sys.exit() is called with 0xffffffff on Windows.
gh-125550: Enable the Python Launcher for Windows to detect Python 3.14 installs from the Windows Store.
gh-124448: Updated bundled Tcl/Tk to 8.6.15.

Tools/Demos

gh-126807: Fix extraction warnings in pygettext.py caused by mistaking function definitions for function calls.
gh-126167: The iOS testbed was modified so that it can be used by third-party projects for testing purposes.

Tests

gh-126909: Fix test_os extended attribute tests to work on filesystems with 1 KiB xattr size limit.
gh-125041: Re-enable skipped tests for zlib on the s390x architecture: only skip checks of the compressed bytes, which can be different between zlib’s software implementation and the 
hardware-accelerated implementation.
gh-124295: Add translation tests to the argparse module.

Security

gh-126623: Upgrade libexpat to 2.6.4
gh-125140: Remove the current directory from sys.path when using PyREPL.
gh-122792: Changed IPv4-mapped ipaddress.IPv6Address to consistently use the mapped IPv4 address value for deciding properties. Properties which have their behavior fixed are is_multicast, 
is_reserved, is_link_local, is_global, and is_unspecified.

Library

gh-127321: pdb.set_trace() will not stop at an opcode that does not have an associated line number anymore.

gh-127303: Publicly expose EXACT_TOKEN_TYPES in token.__all__.

gh-123967: Fix faulthandler for trampoline frames. If the top-most frame is a trampoline frame, skip it. Patch by Victor Stinner.

gh-127182: Fix io.StringIO.__setstate__() crash, when None was passed as the first value.

gh-127217: Fix urllib.request.pathname2url() for paths starting with multiple slashes on Posix.

gh-127035: Fix shutil.which on Windows. Now it looks at direct match if and only if the command ends with a PATHEXT extension or X_OK is not in mode. Support extensionless files if “.” is in PATHEXT. 
Support PATHEXT extensions that end with a dot.

gh-122273: Support PyREPL history on Windows. Patch by devdanzin and Victor Stinner.

gh-127078: Fix issue where urllib.request.url2pathname() failed to discard an extra slash before a UNC drive in the URL path on Windows.

gh-126766: Fix issue where urllib.request.url2pathname() failed to discard any ‘localhost’ authority present in the URL.

gh-127065: Fix crash when calling a operator.methodcaller() instance from multiple threads in the free threading build.

gh-126997: Fix support of STRING and GLOBAL opcodes with non-ASCII arguments in pickletools. pickletools.dis() now outputs non-ASCII bytes in STRING, BINSTRING and SHORT_BINSTRING arguments as 
escaped (\xXX).

gh-126316: grp: Make grp.getgrall() thread-safe by adding a mutex. Patch by Victor Stinner.

gh-126618: Fix the representation of itertools.count objects when the count value is sys.maxsize.

gh-85168: Fix issue where urllib.request.url2pathname() and pathname2url() always used UTF-8 when quoting and unquoting file URIs. They now use the filesystem encoding and error handler.

gh-67877: Fix memory leaks when regular expression matching terminates abruptly, either because of a signal or because memory allocation fails.

gh-126789: Fixed the values of sysconfig.get_config_vars(), sysconfig.get_paths(), and their siblings when the site initialization happens after sysconfig has built a cache for 
sysconfig.get_config_vars().

gh-126188: Update bundled pip to 24.3.1

gh-126780: Fix os.path.normpath() for drive-relative paths on Windows.

gh-126766: Fix issue where urllib.request.url2pathname() failed to discard two leading slashes introducing an empty authority section.

gh-126727: locale.nl_langinfo(locale.ERA) now returns multiple era description segments separated by semicolons. Previously it only returned the first segment on platforms with Glibc.

gh-126699: Allow collections.abc.AsyncIterator to be a base for Protocols.

gh-126654: Fix crash when non-dict was passed to several functions in _interpreters module.

gh-104745: Limit starting a patcher (from unittest.mock.patch() or unittest.mock.patch.object()) more than once without stopping it

gh-126595: Fix a crash when instantiating itertools.count with an initial count of sys.maxsize on debug builds. Patch by Bénédikt Tran.

gh-120423: Fix issue where urllib.request.pathname2url() mishandled Windows paths with embedded forward slashes.

gh-126565: Improve performances of zipfile.Path.open() for non-reading modes.

gh-126505: Fix bugs in compiling case-insensitive regular expressions with character classes containing non-BMP characters: upper-case non-BMP character did was ignored and the ASCII flag was ignored 
when matching a character range whose upper bound is beyond the BMP region.

gh-117378: Fixed the multiprocessing "forkserver" start method forkserver process to correctly inherit the parent’s sys.path during the importing of multiprocessing.set_forkserver_preload() modules 
in the same manner as sys.path is configured in workers before executing work items.

This bug caused some forkserver module preloading to silently fail to preload. This manifested as a performance degration in child processes when the sys.path was required due to additional repeated 
work in every worker.

It could also have a side effect of "" remaining in sys.path during forkserver preload imports instead of the absolute path from os.getcwd() at multiprocessing import time used in the worker sys.path.

The sys.path differences between phases in the child process could potentially have caused preload to import incorrect things from the wrong location. We are unaware of that actually having happened 
in practice.

gh-125679: The multiprocessing.Lock and multiprocessing.RLock repr values no longer say “unknown” on macOS.

gh-126476: Raise calendar.IllegalMonthError (now a subclass of IndexError) for calendar.month() when the input month is not correct.

gh-126489: The Python implementation of pickle no longer calls pickle.Pickler.persistent_id() for the result of persistent_id().

gh-126313: Fix an issue in curses.napms() when curses.initscr() has not yet been called. Patch by Bénédikt Tran.

gh-126303: Fix pickling and copying of os.sched_param objects.

gh-126138: Fix a use-after-free crash on asyncio.Task objects whose underlying coroutine yields an object that implements an evil __getattribute__(). Patch by Nico Posada.

gh-126220: Fix crash in cProfile.Profile and _lsprof.Profiler when their callbacks were directly called with 0 arguments.

gh-126212: Fix issue where urllib.request.pathname2url() and url2pathname() removed slashes from Windows DOS drive paths and URLs.

gh-126223: Raise a UnicodeEncodeError instead of a SystemError upon calling _interpreters.create() with an invalid Unicode character.

gh-126205: Fix issue where urllib.request.pathname2url() generated URLs beginning with four slashes (rather than two) when given a Windows UNC path.

gh-126105: Fix a crash in ast when the ast.AST._fields attribute is deleted.

gh-126106: Fixes a possible NULL pointer dereference in ssl.

gh-126080: Fix a use-after-free crash on asyncio.Task objects for which the underlying event loop implements an evil __getattribute__(). Reported by Nico-Posada. Patch by Bénédikt Tran.

gh-126083: Fixed a reference leak in asyncio.Task objects when reinitializing the same object with a non-None context. Patch by Nico Posada.

gh-125984: Fix use-after-free crashes on asyncio.Future objects for which the underlying event loop implements an evil __getattribute__(). Reported by Nico-Posada. Patch by Bénédikt Tran.

gh-125969: Fix an out-of-bounds crash when an evil asyncio.loop.call_soon() mutates the length of the internal callbacks list. Patch by Bénédikt Tran.

gh-125966: Fix a use-after-free crash in asyncio.Future.remove_done_callback(). Patch by Bénédikt Tran.

gh-125789: Fix possible crash when mutating list of callbacks returned by asyncio.Future._callbacks. It now always returns a new copy in C implementation _asyncio. Patch by Kumar Aditya.

gh-124452: Fix an issue in email.policy.EmailPolicy.header_source_parse() and email.policy.Compat32.header_source_parse() that introduced spurious leading whitespaces into header values when the 
header includes a newline character after the header name delimiter (:) and before the value.

gh-125884: Fixed the bug for pdb where it can’t set breakpoints on functions with certain annotations.

gh-125355: Fix several bugs in argparse.ArgumentParser.parse_intermixed_args().

The parser no longer changes temporarily during parsing.
Default values are not processed twice.
Required mutually exclusive groups containing positional arguments are now supported.
The missing arguments report now includes the names of all required optional and positional arguments.
Unknown options can be intermixed with positional arguments in parse_known_intermixed_args().
gh-125666: Avoid the exiting the interpreter if a null byte is given as input in the new REPL.

gh-125710: [Enum] fix hashable<->nonhashable comparisons for member values

gh-125631: Restore ability to set persistent_id and persistent_load attributes of instances of the Pickler and Unpickler classes in the pickle module.

gh-125378: Fixed the bug in pdb where after a multi-line command, an empty line repeats the first line of the multi-line command, instead of the full command.

gh-125682: Reject non-ASCII digits in the Python implementation of json.loads() conforming to the JSON specification.

gh-125660: Reject invalid unicode escapes for Python implementation of json.loads().

gh-125259: Fix the notes removal logic for errors thrown in enum initialization.

gh-125590: Allow FrameLocalsProxy to delete and pop if the key is not a fast variable.

gh-125519: Improve traceback if importlib.reload() is called with an object that is not a module. Patch by Alex Waygood.

gh-125451: Fix deadlock when concurrent.futures.ProcessPoolExecutor shuts down concurrently with an error when feeding a job to a worker process.

gh-125422: Fixed the bug where pdb and bdb can step into the bottom caller frame.

gh-100141: Fixed the bug where pdb will be stuck in an infinite loop when debugging an empty file.

gh-125115: Fixed a bug in pdb where arguments starting with - can’t be passed to the debugged script.

gh-53203: Fix time.strptime() for %c, %x and %X formats in many locales that use non-ASCII digits, like Persian, Burmese, Odia and Shan.

gh-125398: Fix the conversion of the VIRTUAL_ENV path in the activate script in venv when running in Git Bash for Windows.

gh-125316: Fix using functools.partial() as enum.Enum member. A FutureWarning with suggestion to use enum.member() is now emitted when the partial instance is used as an enum member.

gh-125245: Fix race condition when importing collections.abc, which could incorrectly return an empty module.

gh-125243: Fix data race when creating zoneinfo.ZoneInfo objects in the free threading build.

gh-125254: Fix a bug where ArgumentError includes the incorrect ambiguous option in argparse.

gh-125235: Keep tkinter TCL paths in venv pointing to base installation on Windows.

gh-61011: Fix inheritance of nested mutually exclusive groups from parent parser in argparse.ArgumentParser. Previously, all nested mutually exclusive groups lost their connection to the group 
containing them and were displayed as belonging directly to the parser.

gh-52551: Fix encoding issues in time.strftime(), the strftime() method of the datetime classes datetime, date and time and formatting of these classes. Characters not encodable in the current locale 
are now acceptable in the format string. Surrogate pairs and sequence of surrogatescape-encoded bytes are no longer recombinated. Embedded null character no longer terminates the format string.

gh-125118: Don’t copy arbitrary values to _Bool in the struct module.

gh-125069: Fix an issue where providing a pathlib.PurePath object as an initializer argument to a second PurePath object with a different parser resulted in arguments to the former object’s 
initializer being joined by the latter object’s parser.

gh-125096: If the PYTHON_BASIC_REPL environment variable is set, the site module no longer imports the _pyrepl module. Moreover, the site module now respects -E and -I command line options: ignore 
PYTHON_BASIC_REPL in this case. Patch by Victor Stinner.

gh-124969: Fix locale.nl_langinfo(locale.ALT_DIGITS) on platforms with glibc. Now it returns a string consisting of up to 100 semicolon-separated symbols (an empty string in most locales) on all 
Posix platforms. Previously it only returned the first symbol or an empty string.

gh-124960: Fix support for the barry_as_FLUFL future flag in the new REPL.

gh-124984: Fixed thread safety in ssl in the free-threaded build. OpenSSL operations are now protected by a per-object lock.

gh-124958: Fix refcycles in exceptions raised from asyncio.TaskGroup and the python implementation of asyncio.Future

gh-53203: Fix time.strptime() for %c and %x formats in many locales: Arabic, Bislama, Breton, Bodo, Kashubian, Chuvash, Estonian, French, Irish, Ge’ez, Gurajati, Manx Gaelic, Hebrew, Hindi, 
Chhattisgarhi, Haitian Kreyol, Japanese, Kannada, Korean, Marathi, Malay, Norwegian, Nynorsk, Punjabi, Rajasthani, Tok Pisin, Yoruba, Yue Chinese, Yau/Nungon and Chinese.

gh-124917: Allow calling os.path.exists() and os.path.lexists() with keyword arguments on Windows. Fixes a regression in 3.13.0.

gh-124653: Fix detection of the minimal Queue API needed by the logging module. Patch by Bénédikt Tran.

gh-124858: Fix reference cycles left in tracebacks in asyncio.open_connection() when used with happy_eyeballs_delay

gh-124390: Fixed AssertionError when using asyncio.staggered.staggered_race() with asyncio.eager_task_factory.

gh-124651: Properly quote template strings in venv activation scripts.

gh-116850: Fix argparse for namespaces with not directly writable dict (e.g. classes).

gh-58573: Fix conflicts between abbreviated long options in the parent parser and subparsers in argparse.

gh-124594: All asyncio REPL prompts run in the same context. Contributed by Bartosz Sławecki.

gh-61181: Fix support of choices with string value in argparse. Substrings of the specified string no longer considered valid values.

gh-80259: Fix argparse support of positional arguments with nargs='?', default=argparse.SUPPRESS and specified type.

gh-120378: Fix a crash related to an integer overflow in curses.resizeterm() and curses.resize_term().

gh-123884: Fixed bug in itertools.tee() handling of other tee inputs (a tee in a tee). The output now has the promised n independent new iterators. Formerly, the first iterator was identical (not 
independent) to the input iterator. This would sometimes give surprising results.

gh-58956: Fixed a bug in pdb where sometimes the breakpoint won’t trigger if it was set on a function which is already in the call stack.

gh-124345: argparse vim supports abbreviated single-dash long options separated by = from its value.

gh-104860: Fix disallowing abbreviation of single-dash long options in argparse with allow_abbrev=False.

gh-63143: Fix parsing mutually exclusive arguments in argparse. Arguments with the value identical to the default value (e.g. booleans, small integers, empty or 1-character strings) are no longer 
considered “not present”.

gh-72795: Positional arguments with nargs equal to '*' or argparse.REMAINDER are no longer required. This allows to use positional argument with nargs='*' and without default in mutually exclusive 
group and improves error message about required arguments.

gh-59317: Fix parsing positional argument with nargs equal to '?' or '*' if it is preceded by an option and another positional argument.

gh-53780: argparse now ignores the first "--" (double dash) between an option and command.

gh-124217: Add RFC 9637 reserved IPv6 block 3fff::/20 in ipaddress module.

gh-81691: Fix handling of multiple "--" (double dashes) in argparse. Only the first one has now been removed, all subsequent ones are now taken literally.

gh-123978: Remove broken time.thread_time() and time.thread_time_ns() on NetBSD.

gh-124008: Fix possible crash (in debug build), incorrect output or returning incorrect value from raw binary write() when writing to console on Windows.

gh-123935: Fix parent slots detection for dataclasses that inherit from classes with __dictoffset__.

gh-122765: Fix unbalanced quote errors occurring when activate.csh in venv was sourced with a custom prompt containing unpaired quotes or newlines.

gh-123370: Fix the canvas not clearing after running turtledemo clock.

gh-116810: Resolve a memory leak introduced in CPython 3.10’s ssl when the ssl.SSLSocket.session property was accessed. Speeds up read and write access to said property by no longer unnecessarily 
cloning session objects via serialization.

gh-120754: Update unbounded read calls in zipfile to specify an explicit size putting a limit on how much data they may read. This also updates handling around ZIP max comment size to match the 
standard instead of reading comments that are one byte too long.

gh-70764: Fixed an issue where inspect.getclosurevars() would incorrectly classify an attribute name as a global variable when the name exists both as an attribute name and a global variable.

gh-118289: posixpath.realpath() now raises NotADirectoryError when strict mode is enabled and a non-directory path with a trailing slash is supplied.

gh-119826: Always return an absolute path for os.path.abspath() on Windows.

gh-117766: Always use str() to print choices in argparse.

gh-101955: Fix SystemError when match regular expression pattern containing some combination of possessive quantifier, alternative and capture group.

gh-88110: Fixed multiprocessing.Process reporting a .exitcode of 1 even on success when using the "fork" start method while using a concurrent.futures.ThreadPoolExecutor.

gh-71936: Fix a race condition in multiprocessing.pool.Pool.

bpo-46128: Strip unittest.IsolatedAsyncioTestCase stack frames from reported stacktraces.

bpo-14074: Fix argparse metavar processing to allow positional arguments to have a tuple metavar.

IDLE

gh-122392: Increase currently inadequate vertical spacing for the IDLE browsers (path, module, and stack) on high-resolution monitors.

Documentation

gh-126622: Added stub pages for removed modules explaining their removal, where to find replacements, and linking to the last Python version that supported them. Contributed by Ned Batchelder.

gh-125277: Require Sphinx 7.2.6 or later to build the Python documentation. Patch by Adam Turner.

gh-124872: Added definitions for context, current context, and context management protocol, updated related definitions to be consistent, and expanded the documentation for contextvars.Context.

gh-125018: The importlib.metadata documentation now includes semantic cross-reference targets for the significant documented APIs. This means intersphinx references like importlib.metadata.version() 
will now work as expected.

gh-70870: Clarified the dual usage of the term “free variable” (both the formal meaning of any reference to names defined outside the local scope, and the narrower pragmatic meaning of nonlocal 
variables named in co_freevars).

gh-121277: Writers of CPython’s documentation can now use next as the version for the versionchanged, versionadded, deprecated directives.

gh-60712: Include the object type in the lists of documented types. Change by Furkan Onder and Martin Panter.

bpo-34008: The Py_Main() documentation moved from the “Very High Level API” section to the “Initialization and Finalization” section.

Also make it explicit that we expect Py_Main to typically be called instead of Py_Initialize rather than after it (since Py_Main makes its own call to Py_Initialize). Document that calling both is 
supported but is version dependent on which settings will be applied correctly.

Core and Builtins

gh-113841: Fix possible undefined behavior division by zero in complex’s _Py_c_pow().
gh-127020: Fix a crash in the free threading build when PyCode_GetCode(), PyCode_GetVarnames(), PyCode_GetCellvars(), or PyCode_GetFreevars() were called from multiple threads at the same time.
gh-126980: Fix __buffer__() of bytearray crashing when READ or WRITE are passed as flags.
gh-126881: Fix crash in finalization of dtoa state. Patch by Kumar Aditya.
gh-126341: Now ValueError is raised instead of SystemError when trying to iterate over a released memoryview object.
gh-126688: Fix a crash when calling os.fork() on some operating systems, including SerenityOS.
gh-126066: Fix importlib to not write an incomplete .pyc files when a ulimit or some other operating system mechanism is preventing the write to go through fully.
gh-126312: Fix crash during garbage collection on an object frozen by gc.freeze() on the free-threaded build.
gh-126139: Provide better error location when attempting to use a future statement with an unknown future feature.
gh-126018: Fix a crash in sys.audit() when passing a non-string as first argument and Python was compiled in debug mode.
gh-125942: On Android, the errors setting of sys.stdout was changed from surrogateescape to backslashreplace.
gh-125859: Fix a crash in the free threading build when gc.get_objects() or gc.get_referrers() is called during an in-progress garbage collection.
gh-125703: Correctly honour tracemalloc hooks in specialized Py_DECREF paths. Patch by Pablo Galindo
gh-125593: Use color to highlight error locations in traceback from exception group
gh-125444: Fix illegal instruction for older Arm architectures. Patch by Diego Russo, testing by Ross Burton.
gh-124375: Fix a crash in the free threading build when the GC runs concurrently with a new thread starting.
gh-125221: Fix possible race condition when calling __reduce_ex__() for the first time in the free threading build.
gh-125038: Fix crash when iterating over a generator expression after direct changes on gi_frame.f_locals. Patch by Mikhail Efimov.
gh-123378: Fix a crash in the __str__() method of UnicodeError objects when the UnicodeError.start and UnicodeError.end values are invalid or out-of-range. Patch by Bénédikt Tran.
gh-116510: Fix a crash caused by immortal interned strings being shared between sub-interpreters that use basic single-phase init. In that case, the string can be used by an interpreter that outlives 
the interpreter that created and interned it. For interpreters that share obmalloc state, also share the interned dict with the main interpreter.
gh-122878: Use the pager binary, if available (e.g. on Debian and derivatives), to display REPL help().
gh-124188: Fix reading and decoding a line from the source file witn non-UTF-8 encoding for syntax errors raised in the compiler.
gh-123930: Improve the error message when a script shadowing a module from the standard library causes ImportError to be raised during a “from” import. Similarly, improve the error message when a 
script shadowing a third party module attempts to “from” import an attribute from that third party module while still initialising.
gh-122907: Building with HAVE_DYNAMIC_LOADING now works as well as it did in 3.12. Existing deficiences will be addressed separately. (See https://github.com/python/cpython/issues/122950.)
gh-118950: Fix bug where SSLProtocol.connection_lost wasn’t getting called when OSError was thrown on writing to socket.
gh-113570: Fixed a bug in reprlib.repr where it incorrectly called the repr method on shadowed Python built-in types.
gh-109746: If _thread.start_new_thread() fails to start a new thread, it deletes its state from interpreter and thus avoids its repeated cleanup on finalization.

C API

gh-126554: Fix error handling in ctypes.CDLL objects which could result in a crash in rare situations.
gh-125608: Fix a bug where dictionary watchers (e.g., PyDict_Watch()) on an object’s attribute dictionary (__dict__) were not triggered when the object’s attributes were modified.
bpo-34008: Added Py_IsInitialized to the list of APIs that are safe to call before the interpreter is initialized, and updated the embedding tests to cover it.

Build

gh-123877: Set wasm32-wasip1 as the WASI target. The old wasm32-wasi target is deprecated so it can be used for an eventual WASI 1.0.
gh-89640: Hard-code float word ordering as little endian on WASM.
gh-125940: The Android build now supports 16 KB page sizes.
gh-89640: Improve detection of float word ordering on Linux when link-time optimizations are enabled.
gh-125269: Fix detection of whether -latomic is needed when cross-compiling CPython using the configure script.
gh-121634: Allow for specifying the target compile triple for WASI.
gh-122578: Use WASI SDK 24 for testing.
gh-115382: Fix cross compile failures when the host and target SOABIs match.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 pkgsrc/lang/py313-html-docs/Makefile \
    pkgsrc/lang/py313-html-docs/PLIST pkgsrc/lang/py313-html-docs/distinfo
cvs rdiff -u -r1.5 -r1.6 pkgsrc/lang/python313/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/lang/python313/PLIST \
    pkgsrc/lang/python313/dist.mk
cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/python313/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/lang/python313/patches/patch-configure

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/py313-html-docs/Makefile
diff -u pkgsrc/lang/py313-html-docs/Makefile:1.1 pkgsrc/lang/py313-html-docs/Makefile:1.2
--- pkgsrc/lang/py313-html-docs/Makefile:1.1    Wed Oct  9 19:53:20 2024
+++ pkgsrc/lang/py313-html-docs/Makefile        Thu Dec  5 07:54:03 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.1 2024/10/09 19:53:20 adam Exp $
+# $NetBSD: Makefile,v 1.2 2024/12/05 07:54:03 adam Exp $
 
-VERS=          3.13.0
+VERS=          3.13.1
 DISTNAME=      python-${VERS}-docs-html
 PKGNAME=       py313-html-docs-${VERS}
 CATEGORIES=    lang python
Index: pkgsrc/lang/py313-html-docs/PLIST
diff -u pkgsrc/lang/py313-html-docs/PLIST:1.1 pkgsrc/lang/py313-html-docs/PLIST:1.2
--- pkgsrc/lang/py313-html-docs/PLIST:1.1       Wed Oct  9 19:53:20 2024
+++ pkgsrc/lang/py313-html-docs/PLIST   Thu Dec  5 07:54:03 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2024/10/09 19:53:20 adam Exp $
+@comment $NetBSD: PLIST,v 1.2 2024/12/05 07:54:03 adam Exp $
 share/doc/python3.13/.buildinfo
 share/doc/python3.13/404.html
 share/doc/python3.13/_downloads/6dc1f3f4f0e6ca13cb42ddf4d6cbc8af/tzinfo_examples.py
@@ -117,6 +117,7 @@ share/doc/python3.13/_sources/faq/progra
 share/doc/python3.13/_sources/faq/windows.rst.txt
 share/doc/python3.13/_sources/glossary.rst.txt
 share/doc/python3.13/_sources/howto/annotations.rst.txt
+share/doc/python3.13/_sources/howto/argparse-optparse.rst.txt
 share/doc/python3.13/_sources/howto/argparse.rst.txt
 share/doc/python3.13/_sources/howto/clinic.rst.txt
 share/doc/python3.13/_sources/howto/cporting.rst.txt
@@ -147,11 +148,13 @@ share/doc/python3.13/_sources/library/__
 share/doc/python3.13/_sources/library/__main__.rst.txt
 share/doc/python3.13/_sources/library/_thread.rst.txt
 share/doc/python3.13/_sources/library/abc.rst.txt
+share/doc/python3.13/_sources/library/aifc.rst.txt
 share/doc/python3.13/_sources/library/allos.rst.txt
 share/doc/python3.13/_sources/library/archiving.rst.txt
 share/doc/python3.13/_sources/library/argparse.rst.txt
 share/doc/python3.13/_sources/library/array.rst.txt
 share/doc/python3.13/_sources/library/ast.rst.txt
+share/doc/python3.13/_sources/library/asynchat.rst.txt
 share/doc/python3.13/_sources/library/asyncio-api-index.rst.txt
 share/doc/python3.13/_sources/library/asyncio-dev.rst.txt
 share/doc/python3.13/_sources/library/asyncio-eventloop.rst.txt
@@ -169,7 +172,9 @@ share/doc/python3.13/_sources/library/as
 share/doc/python3.13/_sources/library/asyncio-sync.rst.txt
 share/doc/python3.13/_sources/library/asyncio-task.rst.txt
 share/doc/python3.13/_sources/library/asyncio.rst.txt
+share/doc/python3.13/_sources/library/asyncore.rst.txt
 share/doc/python3.13/_sources/library/atexit.rst.txt
+share/doc/python3.13/_sources/library/audioop.rst.txt
 share/doc/python3.13/_sources/library/audit_events.rst.txt
 share/doc/python3.13/_sources/library/base64.rst.txt
 share/doc/python3.13/_sources/library/bdb.rst.txt
@@ -179,6 +184,9 @@ share/doc/python3.13/_sources/library/bi
 share/doc/python3.13/_sources/library/builtins.rst.txt
 share/doc/python3.13/_sources/library/bz2.rst.txt
 share/doc/python3.13/_sources/library/calendar.rst.txt
+share/doc/python3.13/_sources/library/cgi.rst.txt
+share/doc/python3.13/_sources/library/cgitb.rst.txt
+share/doc/python3.13/_sources/library/chunk.rst.txt
 share/doc/python3.13/_sources/library/cmath.rst.txt
 share/doc/python3.13/_sources/library/cmd.rst.txt
 share/doc/python3.13/_sources/library/cmdline.rst.txt
@@ -198,6 +206,7 @@ share/doc/python3.13/_sources/library/co
 share/doc/python3.13/_sources/library/contextvars.rst.txt
 share/doc/python3.13/_sources/library/copy.rst.txt
 share/doc/python3.13/_sources/library/copyreg.rst.txt
+share/doc/python3.13/_sources/library/crypt.rst.txt
 share/doc/python3.13/_sources/library/crypto.rst.txt
 share/doc/python3.13/_sources/library/csv.rst.txt
 share/doc/python3.13/_sources/library/ctypes.rst.txt
@@ -217,6 +226,7 @@ share/doc/python3.13/_sources/library/di
 share/doc/python3.13/_sources/library/difflib.rst.txt
 share/doc/python3.13/_sources/library/dis.rst.txt
 share/doc/python3.13/_sources/library/distribution.rst.txt
+share/doc/python3.13/_sources/library/distutils.rst.txt
 share/doc/python3.13/_sources/library/doctest.rst.txt
 share/doc/python3.13/_sources/library/email.charset.rst.txt
 share/doc/python3.13/_sources/library/email.compat32-message.rst.txt
@@ -273,6 +283,8 @@ share/doc/python3.13/_sources/library/ht
 share/doc/python3.13/_sources/library/i18n.rst.txt
 share/doc/python3.13/_sources/library/idle.rst.txt
 share/doc/python3.13/_sources/library/imaplib.rst.txt
+share/doc/python3.13/_sources/library/imghdr.rst.txt
+share/doc/python3.13/_sources/library/imp.rst.txt
 share/doc/python3.13/_sources/library/importlib.metadata.rst.txt
 share/doc/python3.13/_sources/library/importlib.resources.abc.rst.txt
 share/doc/python3.13/_sources/library/importlib.resources.rst.txt
@@ -295,6 +307,7 @@ share/doc/python3.13/_sources/library/lo
 share/doc/python3.13/_sources/library/logging.rst.txt
 share/doc/python3.13/_sources/library/lzma.rst.txt
 share/doc/python3.13/_sources/library/mailbox.rst.txt
+share/doc/python3.13/_sources/library/mailcap.rst.txt
 share/doc/python3.13/_sources/library/markup.rst.txt
 share/doc/python3.13/_sources/library/marshal.rst.txt
 share/doc/python3.13/_sources/library/math.rst.txt
@@ -303,22 +316,27 @@ share/doc/python3.13/_sources/library/mm
 share/doc/python3.13/_sources/library/mmap.rst.txt
 share/doc/python3.13/_sources/library/modulefinder.rst.txt
 share/doc/python3.13/_sources/library/modules.rst.txt
+share/doc/python3.13/_sources/library/msilib.rst.txt
 share/doc/python3.13/_sources/library/msvcrt.rst.txt
 share/doc/python3.13/_sources/library/multiprocessing.rst.txt
 share/doc/python3.13/_sources/library/multiprocessing.shared_memory.rst.txt
 share/doc/python3.13/_sources/library/netdata.rst.txt
 share/doc/python3.13/_sources/library/netrc.rst.txt
+share/doc/python3.13/_sources/library/nis.rst.txt
+share/doc/python3.13/_sources/library/nntplib.rst.txt
 share/doc/python3.13/_sources/library/numbers.rst.txt
 share/doc/python3.13/_sources/library/numeric.rst.txt
 share/doc/python3.13/_sources/library/operator.rst.txt
 share/doc/python3.13/_sources/library/optparse.rst.txt
 share/doc/python3.13/_sources/library/os.path.rst.txt
 share/doc/python3.13/_sources/library/os.rst.txt
+share/doc/python3.13/_sources/library/ossaudiodev.rst.txt
 share/doc/python3.13/_sources/library/pathlib.rst.txt
 share/doc/python3.13/_sources/library/pdb.rst.txt
 share/doc/python3.13/_sources/library/persistence.rst.txt
 share/doc/python3.13/_sources/library/pickle.rst.txt
 share/doc/python3.13/_sources/library/pickletools.rst.txt
+share/doc/python3.13/_sources/library/pipes.rst.txt
 share/doc/python3.13/_sources/library/pkgutil.rst.txt
 share/doc/python3.13/_sources/library/platform.rst.txt
 share/doc/python3.13/_sources/library/plistlib.rst.txt
@@ -338,6 +356,7 @@ share/doc/python3.13/_sources/library/qu
 share/doc/python3.13/_sources/library/random.rst.txt
 share/doc/python3.13/_sources/library/re.rst.txt
 share/doc/python3.13/_sources/library/readline.rst.txt
+share/doc/python3.13/_sources/library/removed.rst.txt
 share/doc/python3.13/_sources/library/reprlib.rst.txt
 share/doc/python3.13/_sources/library/resource.rst.txt
 share/doc/python3.13/_sources/library/rlcompleter.rst.txt
@@ -352,9 +371,12 @@ share/doc/python3.13/_sources/library/sh
 share/doc/python3.13/_sources/library/shutil.rst.txt
 share/doc/python3.13/_sources/library/signal.rst.txt
 share/doc/python3.13/_sources/library/site.rst.txt
+share/doc/python3.13/_sources/library/smtpd.rst.txt
 share/doc/python3.13/_sources/library/smtplib.rst.txt
+share/doc/python3.13/_sources/library/sndhdr.rst.txt
 share/doc/python3.13/_sources/library/socket.rst.txt
 share/doc/python3.13/_sources/library/socketserver.rst.txt
+share/doc/python3.13/_sources/library/spwd.rst.txt
 share/doc/python3.13/_sources/library/sqlite3.rst.txt
 share/doc/python3.13/_sources/library/ssl.rst.txt
 share/doc/python3.13/_sources/library/stat.rst.txt
@@ -364,6 +386,7 @@ share/doc/python3.13/_sources/library/st
 share/doc/python3.13/_sources/library/stringprep.rst.txt
 share/doc/python3.13/_sources/library/struct.rst.txt
 share/doc/python3.13/_sources/library/subprocess.rst.txt
+share/doc/python3.13/_sources/library/sunau.rst.txt
 share/doc/python3.13/_sources/library/superseded.rst.txt
 share/doc/python3.13/_sources/library/symtable.rst.txt
 share/doc/python3.13/_sources/library/sys.monitoring.rst.txt
@@ -373,6 +396,7 @@ share/doc/python3.13/_sources/library/sy
 share/doc/python3.13/_sources/library/syslog.rst.txt
 share/doc/python3.13/_sources/library/tabnanny.rst.txt
 share/doc/python3.13/_sources/library/tarfile.rst.txt
+share/doc/python3.13/_sources/library/telnetlib.rst.txt
 share/doc/python3.13/_sources/library/tempfile.rst.txt
 share/doc/python3.13/_sources/library/termios.rst.txt
 share/doc/python3.13/_sources/library/test.rst.txt
@@ -409,6 +433,7 @@ share/doc/python3.13/_sources/library/ur
 share/doc/python3.13/_sources/library/urllib.request.rst.txt
 share/doc/python3.13/_sources/library/urllib.robotparser.rst.txt
 share/doc/python3.13/_sources/library/urllib.rst.txt
+share/doc/python3.13/_sources/library/uu.rst.txt
 share/doc/python3.13/_sources/library/uuid.rst.txt
 share/doc/python3.13/_sources/library/venv.rst.txt
 share/doc/python3.13/_sources/library/warnings.rst.txt
@@ -419,6 +444,7 @@ share/doc/python3.13/_sources/library/wi
 share/doc/python3.13/_sources/library/winreg.rst.txt
 share/doc/python3.13/_sources/library/winsound.rst.txt
 share/doc/python3.13/_sources/library/wsgiref.rst.txt
+share/doc/python3.13/_sources/library/xdrlib.rst.txt
 share/doc/python3.13/_sources/library/xml.dom.minidom.rst.txt
 share/doc/python3.13/_sources/library/xml.dom.pulldom.rst.txt
 share/doc/python3.13/_sources/library/xml.dom.rst.txt
@@ -523,6 +549,7 @@ share/doc/python3.13/_static/pygments_da
 share/doc/python3.13/_static/rtd_switcher.js
 share/doc/python3.13/_static/search-focus.js
 share/doc/python3.13/_static/searchtools.js
+share/doc/python3.13/_static/sidebar-wrap.css
 share/doc/python3.13/_static/sidebar.js
 share/doc/python3.13/_static/sphinx_highlight.js
 share/doc/python3.13/_static/themetoggle.js
@@ -656,6 +683,7 @@ share/doc/python3.13/genindex-all.html
 share/doc/python3.13/genindex.html
 share/doc/python3.13/glossary.html
 share/doc/python3.13/howto/annotations.html
+share/doc/python3.13/howto/argparse-optparse.html
 share/doc/python3.13/howto/argparse.html
 share/doc/python3.13/howto/clinic.html
 share/doc/python3.13/howto/cporting.html
@@ -687,11 +715,13 @@ share/doc/python3.13/library/__future__.
 share/doc/python3.13/library/__main__.html
 share/doc/python3.13/library/_thread.html
 share/doc/python3.13/library/abc.html
+share/doc/python3.13/library/aifc.html
 share/doc/python3.13/library/allos.html
 share/doc/python3.13/library/archiving.html
 share/doc/python3.13/library/argparse.html
 share/doc/python3.13/library/array.html
 share/doc/python3.13/library/ast.html
+share/doc/python3.13/library/asynchat.html
 share/doc/python3.13/library/asyncio-api-index.html
 share/doc/python3.13/library/asyncio-dev.html
 share/doc/python3.13/library/asyncio-eventloop.html
@@ -709,7 +739,9 @@ share/doc/python3.13/library/asyncio-sub
 share/doc/python3.13/library/asyncio-sync.html
 share/doc/python3.13/library/asyncio-task.html
 share/doc/python3.13/library/asyncio.html
+share/doc/python3.13/library/asyncore.html
 share/doc/python3.13/library/atexit.html
+share/doc/python3.13/library/audioop.html
 share/doc/python3.13/library/audit_events.html
 share/doc/python3.13/library/base64.html
 share/doc/python3.13/library/bdb.html
@@ -719,6 +751,9 @@ share/doc/python3.13/library/bisect.html
 share/doc/python3.13/library/builtins.html
 share/doc/python3.13/library/bz2.html
 share/doc/python3.13/library/calendar.html
+share/doc/python3.13/library/cgi.html
+share/doc/python3.13/library/cgitb.html
+share/doc/python3.13/library/chunk.html
 share/doc/python3.13/library/cmath.html
 share/doc/python3.13/library/cmd.html
 share/doc/python3.13/library/cmdline.html
@@ -738,6 +773,7 @@ share/doc/python3.13/library/contextlib.
 share/doc/python3.13/library/contextvars.html
 share/doc/python3.13/library/copy.html
 share/doc/python3.13/library/copyreg.html
+share/doc/python3.13/library/crypt.html
 share/doc/python3.13/library/crypto.html
 share/doc/python3.13/library/csv.html
 share/doc/python3.13/library/ctypes.html
@@ -757,6 +793,7 @@ share/doc/python3.13/library/dialog.html
 share/doc/python3.13/library/difflib.html
 share/doc/python3.13/library/dis.html
 share/doc/python3.13/library/distribution.html
+share/doc/python3.13/library/distutils.html
 share/doc/python3.13/library/doctest.html
 share/doc/python3.13/library/email.charset.html
 share/doc/python3.13/library/email.compat32-message.html
@@ -813,6 +850,8 @@ share/doc/python3.13/library/http.server
 share/doc/python3.13/library/i18n.html
 share/doc/python3.13/library/idle.html
 share/doc/python3.13/library/imaplib.html
+share/doc/python3.13/library/imghdr.html
+share/doc/python3.13/library/imp.html
 share/doc/python3.13/library/importlib.html
 share/doc/python3.13/library/importlib.metadata.html
 share/doc/python3.13/library/importlib.resources.abc.html
@@ -835,6 +874,7 @@ share/doc/python3.13/library/logging.han
 share/doc/python3.13/library/logging.html
 share/doc/python3.13/library/lzma.html
 share/doc/python3.13/library/mailbox.html
+share/doc/python3.13/library/mailcap.html
 share/doc/python3.13/library/markup.html
 share/doc/python3.13/library/marshal.html
 share/doc/python3.13/library/math.html
@@ -843,22 +883,27 @@ share/doc/python3.13/library/mm.html
 share/doc/python3.13/library/mmap.html
 share/doc/python3.13/library/modulefinder.html
 share/doc/python3.13/library/modules.html
+share/doc/python3.13/library/msilib.html
 share/doc/python3.13/library/msvcrt.html
 share/doc/python3.13/library/multiprocessing.html
 share/doc/python3.13/library/multiprocessing.shared_memory.html
 share/doc/python3.13/library/netdata.html
 share/doc/python3.13/library/netrc.html
+share/doc/python3.13/library/nis.html
+share/doc/python3.13/library/nntplib.html
 share/doc/python3.13/library/numbers.html
 share/doc/python3.13/library/numeric.html
 share/doc/python3.13/library/operator.html
 share/doc/python3.13/library/optparse.html
 share/doc/python3.13/library/os.html
 share/doc/python3.13/library/os.path.html
+share/doc/python3.13/library/ossaudiodev.html
 share/doc/python3.13/library/pathlib.html
 share/doc/python3.13/library/pdb.html
 share/doc/python3.13/library/persistence.html
 share/doc/python3.13/library/pickle.html
 share/doc/python3.13/library/pickletools.html
+share/doc/python3.13/library/pipes.html
 share/doc/python3.13/library/pkgutil.html
 share/doc/python3.13/library/platform.html
 share/doc/python3.13/library/plistlib.html
@@ -878,6 +923,7 @@ share/doc/python3.13/library/quopri.html
 share/doc/python3.13/library/random.html
 share/doc/python3.13/library/re.html
 share/doc/python3.13/library/readline.html
+share/doc/python3.13/library/removed.html
 share/doc/python3.13/library/reprlib.html
 share/doc/python3.13/library/resource.html
 share/doc/python3.13/library/rlcompleter.html
@@ -892,9 +938,12 @@ share/doc/python3.13/library/shlex.html
 share/doc/python3.13/library/shutil.html
 share/doc/python3.13/library/signal.html
 share/doc/python3.13/library/site.html
+share/doc/python3.13/library/smtpd.html
 share/doc/python3.13/library/smtplib.html
+share/doc/python3.13/library/sndhdr.html
 share/doc/python3.13/library/socket.html
 share/doc/python3.13/library/socketserver.html
+share/doc/python3.13/library/spwd.html
 share/doc/python3.13/library/sqlite3.html
 share/doc/python3.13/library/ssl.html
 share/doc/python3.13/library/stat.html
@@ -904,6 +953,7 @@ share/doc/python3.13/library/string.html
 share/doc/python3.13/library/stringprep.html
 share/doc/python3.13/library/struct.html
 share/doc/python3.13/library/subprocess.html
+share/doc/python3.13/library/sunau.html
 share/doc/python3.13/library/superseded.html
 share/doc/python3.13/library/symtable.html
 share/doc/python3.13/library/sys.html
@@ -913,6 +963,7 @@ share/doc/python3.13/library/sysconfig.h
 share/doc/python3.13/library/syslog.html
 share/doc/python3.13/library/tabnanny.html
 share/doc/python3.13/library/tarfile.html
+share/doc/python3.13/library/telnetlib.html
 share/doc/python3.13/library/tempfile.html
 share/doc/python3.13/library/termios.html
 share/doc/python3.13/library/test.html
@@ -949,6 +1000,7 @@ share/doc/python3.13/library/urllib.html
 share/doc/python3.13/library/urllib.parse.html
 share/doc/python3.13/library/urllib.request.html
 share/doc/python3.13/library/urllib.robotparser.html
+share/doc/python3.13/library/uu.html
 share/doc/python3.13/library/uuid.html
 share/doc/python3.13/library/venv.html
 share/doc/python3.13/library/warnings.html
@@ -959,6 +1011,7 @@ share/doc/python3.13/library/windows.htm
 share/doc/python3.13/library/winreg.html
 share/doc/python3.13/library/winsound.html
 share/doc/python3.13/library/wsgiref.html
+share/doc/python3.13/library/xdrlib.html
 share/doc/python3.13/library/xml.dom.html
 share/doc/python3.13/library/xml.dom.minidom.html
 share/doc/python3.13/library/xml.dom.pulldom.html
Index: pkgsrc/lang/py313-html-docs/distinfo
diff -u pkgsrc/lang/py313-html-docs/distinfo:1.1 pkgsrc/lang/py313-html-docs/distinfo:1.2
--- pkgsrc/lang/py313-html-docs/distinfo:1.1    Wed Oct  9 19:53:20 2024
+++ pkgsrc/lang/py313-html-docs/distinfo        Thu Dec  5 07:54:03 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1 2024/10/09 19:53:20 adam Exp $
+$NetBSD: distinfo,v 1.2 2024/12/05 07:54:03 adam Exp $
 
-BLAKE2s (python-3.13.0-docs-html.tar.bz2) = d9df8b2e946027d8a8e2cbf34599bf03fffee34bd1978edc26f86dd43f2dd8d3
-SHA512 (python-3.13.0-docs-html.tar.bz2) = 446c53c2a091ac369c4f498d5fa2de99719478a12827751e291e0372b9f148c3757a4b76599ceec95180a926d4fc2030a412392542552638e602b4577f8b6902
-Size (python-3.13.0-docs-html.tar.bz2) = 10238095 bytes
+BLAKE2s (python-3.13.1-docs-html.tar.bz2) = a75a73ef3577cb1ace8fca26b3acf50a6eaf851224bc354143e827378fb9d9db
+SHA512 (python-3.13.1-docs-html.tar.bz2) = b04b472787b83166104af6c46bc59ce0b873be073503d2673098b81e336511b2a6db0044e5a46e03266aa7279cb01206b8c760e54786648d3544393aa9753425
+Size (python-3.13.1-docs-html.tar.bz2) = 10586243 bytes

Index: pkgsrc/lang/python313/Makefile
diff -u pkgsrc/lang/python313/Makefile:1.5 pkgsrc/lang/python313/Makefile:1.6
--- pkgsrc/lang/python313/Makefile:1.5  Thu Nov 14 22:20:31 2024
+++ pkgsrc/lang/python313/Makefile      Thu Dec  5 07:54:03 2024
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.5 2024/11/14 22:20:31 wiz Exp $
+# $NetBSD: Makefile,v 1.6 2024/12/05 07:54:03 adam Exp $
 
-PKGREVISION= 3
 .include "dist.mk"
 
 PKGNAME=       python313-${PY_DISTVERSION}

Index: pkgsrc/lang/python313/PLIST
diff -u pkgsrc/lang/python313/PLIST:1.1 pkgsrc/lang/python313/PLIST:1.2
--- pkgsrc/lang/python313/PLIST:1.1     Wed Oct  9 19:53:19 2024
+++ pkgsrc/lang/python313/PLIST Thu Dec  5 07:54:03 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2024/10/09 19:53:19 adam Exp $
+@comment $NetBSD: PLIST,v 1.2 2024/12/05 07:54:03 adam Exp $
 bin/idle${PY_VER_SUFFIX}
 bin/pydoc${PY_VER_SUFFIX}
 bin/python${PY_VER_SUFFIX}
@@ -559,9 +559,6 @@ lib/python${PY_VER_SUFFIX}/codeop.pyo
 lib/python${PY_VER_SUFFIX}/collections/__init__.py
 lib/python${PY_VER_SUFFIX}/collections/__init__.pyc
 lib/python${PY_VER_SUFFIX}/collections/__init__.pyo
-lib/python${PY_VER_SUFFIX}/collections/abc.py
-lib/python${PY_VER_SUFFIX}/collections/abc.pyc
-lib/python${PY_VER_SUFFIX}/collections/abc.pyo
 lib/python${PY_VER_SUFFIX}/colorsys.py
 lib/python${PY_VER_SUFFIX}/colorsys.pyc
 lib/python${PY_VER_SUFFIX}/colorsys.pyo
@@ -1153,7 +1150,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-24.2-py3-none-any.whl
+lib/python${PY_VER_SUFFIX}/ensurepip/_bundled/pip-24.3.1-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
@@ -2680,6 +2677,9 @@ lib/python${PY_VER_SUFFIX}/test/support/
 lib/python${PY_VER_SUFFIX}/test/support/hypothesis_helper.py
 lib/python${PY_VER_SUFFIX}/test/support/hypothesis_helper.pyc
 lib/python${PY_VER_SUFFIX}/test/support/hypothesis_helper.pyo
+lib/python${PY_VER_SUFFIX}/test/support/i18n_helper.py
+lib/python${PY_VER_SUFFIX}/test/support/i18n_helper.pyc
+lib/python${PY_VER_SUFFIX}/test/support/i18n_helper.pyo
 lib/python${PY_VER_SUFFIX}/test/support/import_helper.py
 lib/python${PY_VER_SUFFIX}/test/support/import_helper.pyc
 lib/python${PY_VER_SUFFIX}/test/support/import_helper.pyo
@@ -2722,6 +2722,9 @@ lib/python${PY_VER_SUFFIX}/test/support/
 lib/python${PY_VER_SUFFIX}/test/support/threading_helper.py
 lib/python${PY_VER_SUFFIX}/test/support/threading_helper.pyc
 lib/python${PY_VER_SUFFIX}/test/support/threading_helper.pyo
+lib/python${PY_VER_SUFFIX}/test/support/venv.py
+lib/python${PY_VER_SUFFIX}/test/support/venv.pyc
+lib/python${PY_VER_SUFFIX}/test/support/venv.pyo
 lib/python${PY_VER_SUFFIX}/test/support/warnings_helper.py
 lib/python${PY_VER_SUFFIX}/test/support/warnings_helper.pyc
 lib/python${PY_VER_SUFFIX}/test/support/warnings_helper.pyo
@@ -3252,6 +3255,9 @@ lib/python${PY_VER_SUFFIX}/test/test_cty
 lib/python${PY_VER_SUFFIX}/test/test_ctypes/test_byteswap.py
 lib/python${PY_VER_SUFFIX}/test/test_ctypes/test_byteswap.pyc
 lib/python${PY_VER_SUFFIX}/test/test_ctypes/test_byteswap.pyo
+lib/python${PY_VER_SUFFIX}/test/test_ctypes/test_c_simple_type_meta.py
+lib/python${PY_VER_SUFFIX}/test/test_ctypes/test_c_simple_type_meta.pyc
+lib/python${PY_VER_SUFFIX}/test/test_ctypes/test_c_simple_type_meta.pyo
 lib/python${PY_VER_SUFFIX}/test/test_ctypes/test_callbacks.py
 lib/python${PY_VER_SUFFIX}/test/test_ctypes/test_callbacks.pyc
 lib/python${PY_VER_SUFFIX}/test/test_ctypes/test_callbacks.pyo
@@ -3267,6 +3273,9 @@ lib/python${PY_VER_SUFFIX}/test/test_cty
 lib/python${PY_VER_SUFFIX}/test/test_ctypes/test_delattr.py
 lib/python${PY_VER_SUFFIX}/test/test_ctypes/test_delattr.pyc
 lib/python${PY_VER_SUFFIX}/test/test_ctypes/test_delattr.pyo
+lib/python${PY_VER_SUFFIX}/test/test_ctypes/test_dlerror.py
+lib/python${PY_VER_SUFFIX}/test/test_ctypes/test_dlerror.pyc
+lib/python${PY_VER_SUFFIX}/test/test_ctypes/test_dlerror.pyo
 lib/python${PY_VER_SUFFIX}/test/test_ctypes/test_errno.py
 lib/python${PY_VER_SUFFIX}/test/test_ctypes/test_errno.pyc
 lib/python${PY_VER_SUFFIX}/test/test_ctypes/test_errno.pyo
@@ -3381,6 +3390,9 @@ lib/python${PY_VER_SUFFIX}/test/test_cty
 lib/python${PY_VER_SUFFIX}/test/test_ctypes/test_win32.py
 lib/python${PY_VER_SUFFIX}/test/test_ctypes/test_win32.pyc
 lib/python${PY_VER_SUFFIX}/test/test_ctypes/test_win32.pyo
+lib/python${PY_VER_SUFFIX}/test/test_ctypes/test_win32_com_foreign_func.py
+lib/python${PY_VER_SUFFIX}/test/test_ctypes/test_win32_com_foreign_func.pyc
+lib/python${PY_VER_SUFFIX}/test/test_ctypes/test_win32_com_foreign_func.pyo
 lib/python${PY_VER_SUFFIX}/test/test_ctypes/test_wintypes.py
 lib/python${PY_VER_SUFFIX}/test/test_ctypes/test_wintypes.pyc
 lib/python${PY_VER_SUFFIX}/test/test_ctypes/test_wintypes.pyo
@@ -3722,9 +3734,15 @@ lib/python${PY_VER_SUFFIX}/test/test_fra
 lib/python${PY_VER_SUFFIX}/test/test_free_threading/__init__.py
 lib/python${PY_VER_SUFFIX}/test/test_free_threading/__init__.pyc
 lib/python${PY_VER_SUFFIX}/test/test_free_threading/__init__.pyo
+lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_code.py
+lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_code.pyc
+lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_code.pyo
 lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_dict.py
 lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_dict.pyc
 lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_dict.pyo
+lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_gc.py
+lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_gc.pyc
+lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_gc.pyo
 lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_list.py
 lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_list.pyc
 lib/python${PY_VER_SUFFIX}/test/test_free_threading/test_list.pyo
@@ -5171,6 +5189,18 @@ lib/python${PY_VER_SUFFIX}/test/test_too
 lib/python${PY_VER_SUFFIX}/test/test_tools/__main__.py
 lib/python${PY_VER_SUFFIX}/test/test_tools/__main__.pyc
 lib/python${PY_VER_SUFFIX}/test/test_tools/__main__.pyo
+lib/python${PY_VER_SUFFIX}/test/test_tools/i18n_data/docstrings.pot
+lib/python${PY_VER_SUFFIX}/test/test_tools/i18n_data/docstrings.py
+lib/python${PY_VER_SUFFIX}/test/test_tools/i18n_data/docstrings.pyc
+lib/python${PY_VER_SUFFIX}/test/test_tools/i18n_data/docstrings.pyo
+lib/python${PY_VER_SUFFIX}/test/test_tools/i18n_data/fileloc.pot
+lib/python${PY_VER_SUFFIX}/test/test_tools/i18n_data/fileloc.py
+lib/python${PY_VER_SUFFIX}/test/test_tools/i18n_data/fileloc.pyc
+lib/python${PY_VER_SUFFIX}/test/test_tools/i18n_data/fileloc.pyo
+lib/python${PY_VER_SUFFIX}/test/test_tools/i18n_data/messages.pot
+lib/python${PY_VER_SUFFIX}/test/test_tools/i18n_data/messages.py
+lib/python${PY_VER_SUFFIX}/test/test_tools/i18n_data/messages.pyc
+lib/python${PY_VER_SUFFIX}/test/test_tools/i18n_data/messages.pyo
 lib/python${PY_VER_SUFFIX}/test/test_tools/test_freeze.py
 lib/python${PY_VER_SUFFIX}/test/test_tools/test_freeze.pyc
 lib/python${PY_VER_SUFFIX}/test/test_tools/test_freeze.pyo
@@ -5591,6 +5621,9 @@ lib/python${PY_VER_SUFFIX}/test/tracedmo
 lib/python${PY_VER_SUFFIX}/test/tracedmodules/testmod.py
 lib/python${PY_VER_SUFFIX}/test/tracedmodules/testmod.pyc
 lib/python${PY_VER_SUFFIX}/test/tracedmodules/testmod.pyo
+lib/python${PY_VER_SUFFIX}/test/translationdata/argparse/msgids.txt
+lib/python${PY_VER_SUFFIX}/test/translationdata/getopt/msgids.txt
+lib/python${PY_VER_SUFFIX}/test/translationdata/optparse/msgids.txt
 lib/python${PY_VER_SUFFIX}/test/typinganndata/__init__.py
 lib/python${PY_VER_SUFFIX}/test/typinganndata/__init__.pyc
 lib/python${PY_VER_SUFFIX}/test/typinganndata/__init__.pyo
Index: pkgsrc/lang/python313/dist.mk
diff -u pkgsrc/lang/python313/dist.mk:1.1 pkgsrc/lang/python313/dist.mk:1.2
--- pkgsrc/lang/python313/dist.mk:1.1   Wed Oct  9 19:53:19 2024
+++ pkgsrc/lang/python313/dist.mk       Thu Dec  5 07:54:03 2024
@@ -1,6 +1,6 @@
-# $NetBSD: dist.mk,v 1.1 2024/10/09 19:53:19 adam Exp $
+# $NetBSD: dist.mk,v 1.2 2024/12/05 07:54:03 adam Exp $
 
-PY_DISTVERSION=        3.13.0
+PY_DISTVERSION=        3.13.1
 DISTNAME=      Python-${PY_DISTVERSION}
 EXTRACT_SUFX=  .tar.xz
 DISTINFO_FILE= ${.CURDIR}/../../lang/python313/distinfo

Index: pkgsrc/lang/python313/distinfo
diff -u pkgsrc/lang/python313/distinfo:1.2 pkgsrc/lang/python313/distinfo:1.3
--- pkgsrc/lang/python313/distinfo:1.2  Mon Oct 21 10:21:27 2024
+++ pkgsrc/lang/python313/distinfo      Thu Dec  5 07:54:03 2024
@@ -1,12 +1,12 @@
-$NetBSD: distinfo,v 1.2 2024/10/21 10:21:27 jperkin Exp $
+$NetBSD: distinfo,v 1.3 2024/12/05 07:54:03 adam Exp $
 
-BLAKE2s (Python-3.13.0.tar.xz) = 6b3f073530d7771b9a6454047f6b42628293257dfee51811ef67462280fe8485
-SHA512 (Python-3.13.0.tar.xz) = 44a143c9b96b55b01885ec020c3364265bda55289615cd7d5071915b0d0178a6f35e7551a89090001fcb7f3172d38177a56bf8b8532b15c9dbc50295c9210152
-Size (Python-3.13.0.tar.xz) = 22532980 bytes
+BLAKE2s (Python-3.13.1.tar.xz) = fe3720650de367e5963e81d0bc421f22e4f0af814a57634efa9b628e94562b7b
+SHA512 (Python-3.13.1.tar.xz) = 056c9b5fc0a6b540f41513d045f43c1ed463d15e0f345cecec703ec9c2335e53b4beb19de9c74ab2b236b023f934d5fd9ae7727a808634eaa01cfe66018a9a35
+Size (Python-3.13.1.tar.xz) = 22589692 bytes
 SHA1 (patch-Include_pymacro.h) = b8fed85d0cd15e5ff62936fb2ad2aac028b0c982
 SHA1 (patch-Lib_ctypes_util.py) = 3dec1b6b7a36e46cbfa0dfcd71c5e7fac9f60764
 SHA1 (patch-Lib_sysconfig_____init____.py) = 6c151d3dca0367cbb38c1175b9dba894509cf1a4
 SHA1 (patch-Makefile.pre.in) = 744bccba4b582c8a6c8de5e1177c6912d6128718
 SHA1 (patch-Modules_readline.c) = 232f6ac43b5a0e87c915f13117bae91ef069a6c1
 SHA1 (patch-Modules_socketmodule.c) = 9d88a801af6e2cbd36b9935a46c8a86727222d56
-SHA1 (patch-configure) = 60c8640120de901f6dfa4e786ebf9897f494f847
+SHA1 (patch-configure) = 42b893f9f12c341b4ecdaaf4ed93337eea064bf4

Index: pkgsrc/lang/python313/patches/patch-configure
diff -u pkgsrc/lang/python313/patches/patch-configure:1.1 pkgsrc/lang/python313/patches/patch-configure:1.2
--- pkgsrc/lang/python313/patches/patch-configure:1.1   Wed Oct  9 19:53:20 2024
+++ pkgsrc/lang/python313/patches/patch-configure       Thu Dec  5 07:54:03 2024
@@ -1,18 +1,18 @@
-$NetBSD: patch-configure,v 1.1 2024/10/09 19:53:20 adam Exp $
+$NetBSD: patch-configure,v 1.2 2024/12/05 07:54:03 adam Exp $
 
 Fix linking on Darwin; don't use -stack_size.
 Changes for consistency across pkgsrc platforms.
 Simplify _sysconfigdata to include only platform name.
 Disable barrier to cross-compilation.
 
---- configure.orig     2024-10-07 05:02:14.000000000 +0000
+--- configure.orig     2024-12-03 17:59:52.000000000 +0000
 +++ configure
 @@ -3708,7 +3708,7 @@ fi
      fi
          ac_cv_prog_PYTHON_FOR_REGEN=$with_build_python
      PYTHON_FOR_FREEZE="$with_build_python"
--    PYTHON_FOR_BUILD='_PYTHON_PROJECT_BASE=$(abs_builddir) _PYTHON_HOST_PLATFORM=$(_PYTHON_HOST_PLATFORM) PYTHONPATH=$(shell test -f pybuilddir.txt && echo $(abs_builddir)/`cat 
pybuilddir.txt`:)$(srcdir)/Lib _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata_$(ABIFLAGS)_$(MACHDEP)_$(MULTIARCH) '$with_build_python
-+    PYTHON_FOR_BUILD='_PYTHON_PROJECT_BASE=$(abs_builddir) _PYTHON_HOST_PLATFORM=$(_PYTHON_HOST_PLATFORM) PYTHONPATH=$(shell test -f pybuilddir.txt && echo $(abs_builddir)/`cat 
pybuilddir.txt`:)$(srcdir)/Lib _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata_$(MACHDEP) '$with_build_python
+-    PYTHON_FOR_BUILD='_PYTHON_PROJECT_BASE=$(abs_builddir) _PYTHON_HOST_PLATFORM=$(_PYTHON_HOST_PLATFORM) PYTHONPATH=$(srcdir)/Lib 
_PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata_$(ABIFLAGS)_$(MACHDEP)_$(MULTIARCH) _PYTHON_SYSCONFIGDATA_PATH=$(shell test -f pybuilddir.txt && echo $(abs_builddir)/`cat pybuilddir.txt`) 
'$with_build_python
++    PYTHON_FOR_BUILD='_PYTHON_PROJECT_BASE=$(abs_builddir) _PYTHON_HOST_PLATFORM=$(_PYTHON_HOST_PLATFORM) PYTHONPATH=$(srcdir)/Lib _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata_$(MACHDEP) 
_PYTHON_SYSCONFIGDATA_PATH=$(shell test -f pybuilddir.txt && echo $(abs_builddir)/`cat pybuilddir.txt`) '$with_build_python
      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_build_python" >&5
  printf "%s\n" "$with_build_python" >&6; }
  
@@ -25,7 +25,7 @@ Disable barrier to cross-compilation.
        case "$host" in
        *-*-linux*)
                case "$host_cpu" in
-@@ -9667,7 +9667,7 @@ fi
+@@ -9670,7 +9670,7 @@ fi
  
  case $GCC in
  yes)
@@ -34,20 +34,20 @@ Disable barrier to cross-compilation.
  
  
  
-@@ -23708,10 +23708,10 @@ if ac_fn_c_try_compile "$LINENO"
+@@ -23719,10 +23719,10 @@ if ac_fn_c_try_link "$LINENO"
  then :
  
  
--if grep noonsees conftest.$ac_objext >/dev/null ; then
+-if grep noonsees conftest$EXEEXT >/dev/null ; then
 +if strings -a conftest.$ac_objext | grep noonsees >/dev/null ; then
    ax_cv_c_float_words_bigendian=yes
  fi
--if grep seesnoon conftest.$ac_objext >/dev/null ; then
+-if grep seesnoon conftest$EXEEXT >/dev/null ; then
 +if strings -a conftest.$ac_objext | grep seesnoon >/dev/null ; then
    if test "$ax_cv_c_float_words_bigendian" = unknown; then
      ax_cv_c_float_words_bigendian=no
    else
-@@ -24574,7 +24574,7 @@ printf "%s\n" "#define ALT_SOABI \"${ALT
+@@ -24579,7 +24579,7 @@ printf "%s\n" "#define ALT_SOABI \"${ALT
  fi
  
  
@@ -56,7 +56,7 @@ Disable barrier to cross-compilation.
  
  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking LDVERSION" >&5
  printf %s "checking LDVERSION... " >&6; }
-@@ -24640,11 +24640,7 @@ fi
+@@ -24645,11 +24645,7 @@ fi
  
  
  



Home | Main Index | Thread Index | Old Index