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:           Wed Jun  4 14:15:56 UTC 2025

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

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

Python 3.13.4 final

Windows

gh-130727: Fix a race in internal calls into WMI that can result in an “invalid handle” exception under high load. Patch by Chris Eibl.
gh-76023: Make os.path.realpath() ignore Windows error 1005 when in non-strict mode.
gh-133626: Ensures packages are not accidentally bundled into the traditional installer.
gh-133512: Add warnings to Python Launcher for Windows about use of subcommands belonging to the Python install manager.

Tests

gh-133744: Fix multiprocessing interrupt test. Add an event to synchronize the parent process with the child process: wait until the child process starts sleeping. Patch by Victor Stinner.
gh-133639: Fix TestPyReplAutoindent.test_auto_indent_default() doesn’t run input_code.
gh-133131: The iOS testbed will now select the most recently released “SE-class” device for testing if a device isn’t explicitly specified.
gh-109981: The test helper that counts the list of open file descriptors now uses the optimised /dev/fd approach on all Apple platforms, not just macOS. This avoids crashes caused by guarded file 
descriptors.
Security
gh-135034: Fixes multiple issues that allowed tarfile extraction filters (filter="data" and filter="tar") to be bypassed using crafted symlinks and hard links.

Addresses CVE 2024-12718, CVE 2025-4138, CVE 2025-4330, and CVE 2025-4517.

gh-133767: Fix use-after-free in the “unicode-escape” decoder with a non-“strict” error handler.

gh-128840: Short-circuit the processing of long IPv6 addresses early in ipaddress to prevent excessive memory consumption and a minor denial-of-service.

Library

gh-134718: ast.dump() now only omits None and [] values if they are default values.
gh-128840: Fix parsing long IPv6 addresses with embedded IPv4 address.
gh-134696: Built-in HACL* and OpenSSL implementations of hash function constructors now correctly accept the same documented named arguments. For instance, md5() could be previously invoked as 
md5(data=data) or md5(string=string) depending on the underlying implementation but these calls were not compatible. Patch by Bénédikt Tran.
gh-134210: curses.window.getch() now correctly handles signals. Patch by Bénédikt Tran.
gh-80334: multiprocessing.freeze_support() now checks for work on any “spawn” start method platform rather than only on Windows.
gh-114177: Fix asyncio to not close subprocess pipes which would otherwise error out when the event loop is already closed.
gh-134152: Fixed UnboundLocalError that could occur during email header parsing if an expected trailing delimiter is missing in some contexts.
gh-62184: Remove import of C implementation of io.FileIO from Python implementation which has its own implementation
gh-133982: Emit RuntimeWarning in the Python implementation of io when the file-like object is not closed explicitly in the presence of multiple I/O layers.
gh-133890: The tarfile module now handles UnicodeEncodeError in the same way as OSError when cannot extract a member.
gh-134097: Fix interaction of the new REPL and -X showrefcount command line option.
gh-133889: The generated directory listing page in http.server.SimpleHTTPRequestHandler now only shows the decoded path component of the requested URL, and not the query and fragment.
gh-134098: Fix handling paths that end with a percent-encoded slash (%2f or %2F) in http.server.SimpleHTTPRequestHandler.
gh-134062: ipaddress: fix collisions in __hash__() for IPv4Network and IPv6Network objects.
gh-133745: In 3.13.3 we accidentally changed the signature of the asyncio create_task() family of methods and how it calls a custom task factory in a backwards incompatible way. Since some 3rd party 
libraries have already made changes to work around the issue that might break if we simply reverted the changes, we’re instead changing things to be backwards compatible with 3.13.2 while still 
supporting those workarounds for 3.13.3. In particular, the special-casing of name and context is back (until 3.14) and consequently eager tasks may still find that their name hasn’t been set before 
they execute their first yielding await.
gh-71253: Raise ValueError in open() if opener returns a negative file-descriptor in the Python implementation of io to match the C implementation.
gh-77057: Fix handling of invalid markup declarations in html.parser.HTMLParser.
gh-133489: random.getrandbits() can now generate more that 231 bits. random.randbytes() can now generate more that 256 MiB.
gh-133290: Fix attribute caching issue when setting ctypes._Pointer._type_ in the undocumented and deprecated ctypes.SetPointerType() function and the undocumented set_type() method.
gh-132876: ldexp() on Windows doesn’t round subnormal results before Windows 11, but should. Python’s math.ldexp() wrapper now does round them, so results may change slightly, in rare cases of very 
small results, on Windows versions before 11.
gh-133089: Use original timeout value for subprocess.TimeoutExpired when the func subprocess.run() is called with a timeout instead of sometimes a confusing partial remaining time out value used 
internally on the final wait().
gh-133009: xml.etree.ElementTree: Fix a crash in Element.__deepcopy__ when the element is concurrently mutated. Patch by Bénédikt Tran.
gh-132995: Bump the version of pip bundled in ensurepip to version 25.1.1
gh-132017: Fix error when pyrepl is suspended, then resumed and terminated.
gh-132673: Fix a crash when using _align_ = 0 and _fields_ = [] in a ctypes.Structure.
gh-132527: Include the valid typecode ‘w’ in the error message when an invalid typecode is passed to array.array.
gh-132439: Fix PyREPL on Windows: characters entered via AltGr are swallowed. Patch by Chris Eibl.
gh-132429: Fix support of Bluetooth sockets on NetBSD and DragonFly BSD.
gh-132106: QueueListener.start now raises a RuntimeError if the listener is already started.
gh-132417: Fix a NULL pointer dereference when a C function called using ctypes with restype py_object returns NULL.
gh-132385: Fix instance error suggestions trigger potential exceptions in object.__getattr__() in traceback.
gh-132308: A traceback.TracebackException now correctly renders the __context__ and __cause__ attributes from falsey Exception, and the exceptions attribute from falsey ExceptionGroup.
gh-132250: Fixed the SystemError in cProfile when locating the actual C function of a method raises an exception.
gh-132063: Prevent exceptions that evaluate as falsey (namely, when their __bool__ method returns False or their __len__ method returns 0) from being ignored by concurrent.futures.ProcessPoolExecutor 
and concurrent.futures.ThreadPoolExecutor.
gh-119605: Respect follow_wrapped for __init__() and __new__() methods when getting the class signature for a class with inspect.signature(). Preserve class signature after wrapping with 
warnings.deprecated(). Patch by Xuehai Pan.
gh-91555: Ignore log messages generated during handling of log messages, to avoid deadlock or infinite recursion.
gh-131434: Improve error reporting for incorrect format in time.strptime().
gh-131127: Systems using LibreSSL now successfully build.
gh-130999: Avoid exiting the new REPL and offer suggestions even if there are non-string candidates when errors occur.
gh-130941: Fix configparser.ConfigParser parsing empty interpolation with allow_no_value set to True.
gh-129098: Fix REPL traceback reporting when using compile() with an inexisting file. Patch by Bénédikt Tran.
gh-130631: http.cookiejar.join_header_words() is now more similar to the original Perl version. It now quotes the same set of characters and always quote values that end with "\n".
gh-129719: Fix missing socket.CAN_RAW_ERR_FILTER constant in the socket module on Linux systems. It was missing since Python 3.11.
gh-124096: Turn on virtual terminal mode and enable bracketed paste in REPL on Windows console. (If the terminal does not support bracketed paste, enabling it does nothing.)
gh-122559: Remove __reduce__() and __reduce_ex__() methods that always raise TypeError in the C implementation of io.FileIO, io.BufferedReader, io.BufferedWriter and io.BufferedRandom and replace 
them with default __getstate__() methods that raise TypeError. This restores fine details of behavior of Python 3.11 and older versions.
gh-122179: hashlib.file_digest() now raises BlockingIOError when no data is available during non-blocking I/O. Before, it added spurious null bytes to the digest.
gh-86155: html.parser.HTMLParser.close() no longer loses data when the <script> tag is not closed. Patch by Waylan Limberg.
gh-69426: Fix html.parser.HTMLParser to not unescape character entities in attribute values if they are followed by an ASCII alphanumeric or an equals sign.
bpo-44172: Keep a reference to original curses windows in subwindows so that the original window does not get deleted before subwindows.

IDLE

gh-112936: fix IDLE: no Shell menu item in single-process mode.

Documentation

gh-107006: Move documentation and example code for threading.local from its docstring to the official docs.

Core and Builtins

gh-134908: Fix crash when iterating over lines in a text file on the free threaded build.
gh-127682: No longer call __iter__ twice in list comprehensions. This brings the behavior of list comprehensions in line with other forms of iteration
gh-134381: Fix RuntimeError when using a not-started threading.Thread after calling os.fork()
gh-128066: Fixes an edge case where PyREPL improperly threw an error when Python is invoked on a read only filesystem while trying to write history file entries.
gh-134100: Fix a use-after-free bug that occurs when an imported module isn’t in sys.modules after its initial import. Patch by Nico-Posada.
gh-133703: Fix hashtable in dict can be bigger than intended in some situations.
gh-132869: Fix crash in the free threading build when accessing an object attribute that may be concurrently inserted or deleted.
gh-132762: fromkeys() no longer loops forever when adding a small set of keys to a large base dict. Patch by Angela Liss.
gh-133543: Fix a possible memory leak that could occur when directly accessing instance dictionaries (__dict__) that later become part of a reference cycle.
gh-133516: Raise ValueError when constants True, False or None are used as an identifier after NFKC normalization.
gh-133441: Fix crash upon setting an attribute with a dict subclass. Patch by Victor Stinner.
gh-132942: Fix two races in the type lookup cache. This affected the free-threaded build and could cause crashes (apparently quite difficult to trigger).
gh-132713: Fix repr(list) race condition: hold a strong reference to the item while calling repr(item). Patch by Victor Stinner.
gh-132747: Fix a crash when calling __get__() of a method with a None second argument.
gh-132542: Update Thread.native_id after fork(2) to ensure accuracy. Patch by Noam Cohen.
gh-124476: Fix decoding from the locale encoding in the C.UTF-8 locale.
gh-131927: Compiler warnings originating from the same module and line number are now only emitted once, matching the behaviour of warnings emitted from user code. This can also be configured with 
warnings filters.
gh-127682: No longer call __iter__ twice when creating and executing a generator expression. Creating a generator expression from a non-interable will raise only when the generator expression is 
executed. This brings the behavior of generator expressions in line with other generators.
gh-131878: Handle uncaught exceptions in the main input loop for the new REPL.
gh-131878: Fix support of unicode characters with two or more codepoints on Windows in the new REPL.
gh-130804: Fix support of unicode characters on Windows in the new REPL.
gh-130070: Fixed an assertion error for exec() passed a string source and a non-None closure. Patch by Bartosz Sławecki.
gh-129958: Fix a bug that was allowing newlines inconsitently in format specifiers for single-quoted f-strings. Patch by Pablo Galindo.

C API

gh-132909: Fix an overflow when handling the K format in Py_BuildValue(). Patch by Bénédikt Tran.

Build

gh-134923: Windows builds with profile-guided optimization enabled now use /GENPROFILE and /USEPROFILE instead of deprecated /LTCG: options.
gh-133183: iOS compiler shims now include IPHONEOS_DEPLOYMENT_TARGET in target triples, ensuring that SDK version minimums are honored.
gh-133167: Fix compilation process with --enable-optimizations and --without-docstrings.
gh-132649: The PClayout script now allows passing --include-tcltk on Windows ARM64.
gh-117088: AIX linker don’t support -h option, so avoid it through platform check
gh-132026: Fix use of undefined identifiers in platform triplet detection on MIPS Linux platforms.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 pkgsrc/lang/py313-html-docs/Makefile \
    pkgsrc/lang/py313-html-docs/distinfo
cvs rdiff -u -r1.19 -r1.20 pkgsrc/lang/python313/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/lang/python313/PLIST \
    pkgsrc/lang/python313/dist.mk
cvs rdiff -u -r1.7 -r1.8 pkgsrc/lang/python313/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/py313-html-docs/Makefile
diff -u pkgsrc/lang/py313-html-docs/Makefile:1.4 pkgsrc/lang/py313-html-docs/Makefile:1.5
--- pkgsrc/lang/py313-html-docs/Makefile:1.4    Wed Apr  9 14:51:00 2025
+++ pkgsrc/lang/py313-html-docs/Makefile        Wed Jun  4 14:15:56 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.4 2025/04/09 14:51:00 adam Exp $
+# $NetBSD: Makefile,v 1.5 2025/06/04 14:15:56 adam Exp $
 
-VERS=          3.13.3
+VERS=          3.13.4
 DISTNAME=      python-${VERS}-docs-html
 PKGNAME=       py313-html-docs-${VERS}
 CATEGORIES=    lang python
Index: pkgsrc/lang/py313-html-docs/distinfo
diff -u pkgsrc/lang/py313-html-docs/distinfo:1.4 pkgsrc/lang/py313-html-docs/distinfo:1.5
--- pkgsrc/lang/py313-html-docs/distinfo:1.4    Wed Apr  9 14:51:00 2025
+++ pkgsrc/lang/py313-html-docs/distinfo        Wed Jun  4 14:15:56 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.4 2025/04/09 14:51:00 adam Exp $
+$NetBSD: distinfo,v 1.5 2025/06/04 14:15:56 adam Exp $
 
-BLAKE2s (python-3.13.3-docs-html.tar.bz2) = 3c900e832fd0517274b3504ba687a51ad1c68bcc3726656385a904bb2da1a7d6
-SHA512 (python-3.13.3-docs-html.tar.bz2) = a297e0f39615cbcd76b4ccf94a4c7cb4bf02242dc6c0c51edc05e8d9c2423af4183cbf84f37824c8e1e7b5949f7b138bb807d40a71df75d6529aa16a260d6548
-Size (python-3.13.3-docs-html.tar.bz2) = 10354611 bytes
+BLAKE2s (python-3.13.4-docs-html.tar.bz2) = e0d569221c6353586c956dfec1f4bee01da442ea1d4fd1e75b751bb33b143a24
+SHA512 (python-3.13.4-docs-html.tar.bz2) = 2dc53e6d42ec68b8d226be4ee6dd9c580998e0b64c772ee7f13c50b159f0a7d00eb379b300d5e718cc1389a75763689b82e661b4e3b93069d1cbede849e1da3c
+Size (python-3.13.4-docs-html.tar.bz2) = 10370149 bytes

Index: pkgsrc/lang/python313/Makefile
diff -u pkgsrc/lang/python313/Makefile:1.19 pkgsrc/lang/python313/Makefile:1.20
--- pkgsrc/lang/python313/Makefile:1.19 Thu Apr 17 21:51:23 2025
+++ pkgsrc/lang/python313/Makefile      Wed Jun  4 14:15:56 2025
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.19 2025/04/17 21:51:23 wiz Exp $
+# $NetBSD: Makefile,v 1.20 2025/06/04 14:15:56 adam Exp $
 
-PKGREVISION= 1
 .include "dist.mk"
 
 PKGNAME=       python313-${PY_DISTVERSION}

Index: pkgsrc/lang/python313/PLIST
diff -u pkgsrc/lang/python313/PLIST:1.4 pkgsrc/lang/python313/PLIST:1.5
--- pkgsrc/lang/python313/PLIST:1.4     Wed Apr  9 14:51:00 2025
+++ pkgsrc/lang/python313/PLIST Wed Jun  4 14:15:56 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2025/04/09 14:51:00 adam Exp $
+@comment $NetBSD: PLIST,v 1.5 2025/06/04 14:15:56 adam Exp $
 bin/idle${PY_VER_SUFFIX}
 bin/pydoc${PY_VER_SUFFIX}
 bin/python${PY_VER_SUFFIX}
@@ -345,6 +345,9 @@ lib/python${PY_VER_SUFFIX}/_pyrepl/_mini
 lib/python${PY_VER_SUFFIX}/_pyrepl/_threading_handler.py
 lib/python${PY_VER_SUFFIX}/_pyrepl/_threading_handler.pyc
 lib/python${PY_VER_SUFFIX}/_pyrepl/_threading_handler.pyo
+lib/python${PY_VER_SUFFIX}/_pyrepl/base_eventqueue.py
+lib/python${PY_VER_SUFFIX}/_pyrepl/base_eventqueue.pyc
+lib/python${PY_VER_SUFFIX}/_pyrepl/base_eventqueue.pyo
 lib/python${PY_VER_SUFFIX}/_pyrepl/commands.py
 lib/python${PY_VER_SUFFIX}/_pyrepl/commands.pyc
 lib/python${PY_VER_SUFFIX}/_pyrepl/commands.pyo
@@ -403,6 +406,9 @@ lib/python${PY_VER_SUFFIX}/_pyrepl/utils
 lib/python${PY_VER_SUFFIX}/_pyrepl/windows_console.py
 lib/python${PY_VER_SUFFIX}/_pyrepl/windows_console.pyc
 lib/python${PY_VER_SUFFIX}/_pyrepl/windows_console.pyo
+lib/python${PY_VER_SUFFIX}/_pyrepl/windows_eventqueue.py
+lib/python${PY_VER_SUFFIX}/_pyrepl/windows_eventqueue.pyc
+lib/python${PY_VER_SUFFIX}/_pyrepl/windows_eventqueue.pyo
 lib/python${PY_VER_SUFFIX}/_sitebuiltins.py
 lib/python${PY_VER_SUFFIX}/_sitebuiltins.pyc
 lib/python${PY_VER_SUFFIX}/_sitebuiltins.pyo
@@ -1153,7 +1159,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-25.0.1-py3-none-any.whl
+lib/python${PY_VER_SUFFIX}/ensurepip/_bundled/pip-25.1.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
@@ -3508,6 +3514,9 @@ lib/python${PY_VER_SUFFIX}/test/test_doc
 lib/python${PY_VER_SUFFIX}/test/test_doctest/sample_doctest.py
 lib/python${PY_VER_SUFFIX}/test/test_doctest/sample_doctest.pyc
 lib/python${PY_VER_SUFFIX}/test/test_doctest/sample_doctest.pyo
+lib/python${PY_VER_SUFFIX}/test/test_doctest/sample_doctest_errors.py
+lib/python${PY_VER_SUFFIX}/test/test_doctest/sample_doctest_errors.pyc
+lib/python${PY_VER_SUFFIX}/test/test_doctest/sample_doctest_errors.pyo
 lib/python${PY_VER_SUFFIX}/test/test_doctest/sample_doctest_no_docstrings.py
 lib/python${PY_VER_SUFFIX}/test/test_doctest/sample_doctest_no_docstrings.pyc
 lib/python${PY_VER_SUFFIX}/test/test_doctest/sample_doctest_no_docstrings.pyo
@@ -3527,7 +3536,9 @@ lib/python${PY_VER_SUFFIX}/test/test_doc
 lib/python${PY_VER_SUFFIX}/test/test_doctest/test_doctest2.txt
 lib/python${PY_VER_SUFFIX}/test/test_doctest/test_doctest3.txt
 lib/python${PY_VER_SUFFIX}/test/test_doctest/test_doctest4.txt
+lib/python${PY_VER_SUFFIX}/test/test_doctest/test_doctest_errors.txt
 lib/python${PY_VER_SUFFIX}/test/test_doctest/test_doctest_skip.txt
+lib/python${PY_VER_SUFFIX}/test/test_doctest/test_doctest_skip2.txt
 lib/python${PY_VER_SUFFIX}/test/test_docxmlrpc.py
 lib/python${PY_VER_SUFFIX}/test/test_docxmlrpc.pyc
 lib/python${PY_VER_SUFFIX}/test/test_docxmlrpc.pyo
@@ -4778,6 +4789,9 @@ lib/python${PY_VER_SUFFIX}/test/test_pyr
 lib/python${PY_VER_SUFFIX}/test/test_pyrepl/support.py
 lib/python${PY_VER_SUFFIX}/test/test_pyrepl/support.pyc
 lib/python${PY_VER_SUFFIX}/test/test_pyrepl/support.pyo
+lib/python${PY_VER_SUFFIX}/test/test_pyrepl/test_eventqueue.py
+lib/python${PY_VER_SUFFIX}/test/test_pyrepl/test_eventqueue.pyc
+lib/python${PY_VER_SUFFIX}/test/test_pyrepl/test_eventqueue.pyo
 lib/python${PY_VER_SUFFIX}/test/test_pyrepl/test_input.py
 lib/python${PY_VER_SUFFIX}/test/test_pyrepl/test_input.pyc
 lib/python${PY_VER_SUFFIX}/test/test_pyrepl/test_input.pyo
@@ -4796,9 +4810,6 @@ lib/python${PY_VER_SUFFIX}/test/test_pyr
 lib/python${PY_VER_SUFFIX}/test/test_pyrepl/test_unix_console.py
 lib/python${PY_VER_SUFFIX}/test/test_pyrepl/test_unix_console.pyc
 lib/python${PY_VER_SUFFIX}/test/test_pyrepl/test_unix_console.pyo
-lib/python${PY_VER_SUFFIX}/test/test_pyrepl/test_unix_eventqueue.py
-lib/python${PY_VER_SUFFIX}/test/test_pyrepl/test_unix_eventqueue.pyc
-lib/python${PY_VER_SUFFIX}/test/test_pyrepl/test_unix_eventqueue.pyo
 lib/python${PY_VER_SUFFIX}/test/test_pyrepl/test_utils.py
 lib/python${PY_VER_SUFFIX}/test/test_pyrepl/test_utils.pyc
 lib/python${PY_VER_SUFFIX}/test/test_pyrepl/test_utils.pyo
@@ -5851,6 +5862,7 @@ lib/python${PY_VER_SUFFIX}/tomllib/_re.p
 lib/python${PY_VER_SUFFIX}/tomllib/_types.py
 lib/python${PY_VER_SUFFIX}/tomllib/_types.pyc
 lib/python${PY_VER_SUFFIX}/tomllib/_types.pyo
+lib/python${PY_VER_SUFFIX}/tomllib/mypy.ini
 lib/python${PY_VER_SUFFIX}/trace.py
 lib/python${PY_VER_SUFFIX}/trace.pyc
 lib/python${PY_VER_SUFFIX}/trace.pyo
Index: pkgsrc/lang/python313/dist.mk
diff -u pkgsrc/lang/python313/dist.mk:1.4 pkgsrc/lang/python313/dist.mk:1.5
--- pkgsrc/lang/python313/dist.mk:1.4   Wed Apr  9 14:51:00 2025
+++ pkgsrc/lang/python313/dist.mk       Wed Jun  4 14:15:56 2025
@@ -1,6 +1,6 @@
-# $NetBSD: dist.mk,v 1.4 2025/04/09 14:51:00 adam Exp $
+# $NetBSD: dist.mk,v 1.5 2025/06/04 14:15:56 adam Exp $
 
-PY_DISTVERSION=        3.13.3
+PY_DISTVERSION=        3.13.4
 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.7 pkgsrc/lang/python313/distinfo:1.8
--- pkgsrc/lang/python313/distinfo:1.7  Sun Apr 20 22:51:27 2025
+++ pkgsrc/lang/python313/distinfo      Wed Jun  4 14:15:56 2025
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.7 2025/04/20 22:51:27 js Exp $
+$NetBSD: distinfo,v 1.8 2025/06/04 14:15:56 adam Exp $
 
-BLAKE2s (Python-3.13.3.tar.xz) = 04b12e46c396e4e91c62953299264954218e607ba2b0a6b92ded3b96a0ee222e
-SHA512 (Python-3.13.3.tar.xz) = f7559b6dceae69f48742af0a6497fbec42cd1e5304f64b6eb9d89222a1171ccf12fa186cc0decabb4e98d05223184967a4a7537754c01083dacdc9073cb1a578
-Size (Python-3.13.3.tar.xz) = 22654240 bytes
+BLAKE2s (Python-3.13.4.tar.xz) = bf164de655129c42e6b4acfaf4ed8422e45981d642d7390fb9ef1e6c0b0c6975
+SHA512 (Python-3.13.4.tar.xz) = 91454bb4d04c192721d2df980a806858bd8aadb5cef92159c2844cc33e92b0386b1b33d5cfff0f69d449e9f978a5f67f6032155f7b1425ff38e36477637c0c68
+Size (Python-3.13.4.tar.xz) = 22672472 bytes
 SHA1 (patch-Include_pymacro.h) = 7611315fefc305a48b4965f2f2b9bee53ae3d987
 SHA1 (patch-Lib_ctypes_util.py) = 3dec1b6b7a36e46cbfa0dfcd71c5e7fac9f60764
 SHA1 (patch-Lib_sysconfig_____init____.py) = 6c151d3dca0367cbb38c1175b9dba894509cf1a4



Home | Main Index | Thread Index | Old Index