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:           Mon Oct  2 19:59:04 UTC 2023

Modified Files:
        pkgsrc/lang/py311-html-docs: DESCR Makefile distinfo
        pkgsrc/lang/python311: PLIST dist.mk distinfo

Log Message:
python311 py311-html-docs: updated to 3.11.6

Python 3.11.6 final

Core and Builtins
gh-109351: Fix crash when compiling an invalid AST involving a named (walrus) expression.

gh-109207: Fix a SystemError in __repr__ of symtable entry object.

gh-109179: Fix bug where the C traceback display drops notes from SyntaxError.

gh-88943: Improve syntax error for non-ASCII character that follows a numerical literal. It now points on the invalid non-ASCII character, not on the valid numerical literal.

gh-108959: Fix caret placement for error locations for subscript and binary operations that involve non-semantic parentheses and spaces. Patch by Pablo Galindo

gh-108520: Fix multiprocessing.synchronize.SemLock.__setstate__() to properly initialize multiprocessing.synchronize.SemLock._is_fork_ctx. This fixes a regression when passing a SemLock accross 
nested processes.

Rename multiprocessing.synchronize.SemLock.is_fork_ctx to multiprocessing.synchronize.SemLock._is_fork_ctx to avoid exposing it as public API.

Library
gh-110036: On Windows, multiprocessing Popen.terminate() now catchs PermissionError and get the process exit code. If the process is still running, raise again the PermissionError. Otherwise, the 
process terminated as expected: store its exit code. Patch by Victor Stinner.
gh-110038: Fixed an issue that caused KqueueSelector.select() to not return all the ready events in some cases when a file descriptor is registered for both read and write.
gh-109631: re functions such as re.findall(), re.split(), re.search() and re.sub() which perform short repeated matches can now be interrupted by user.
gh-109593: Avoid deadlocking on a reentrant call to the multiprocessing resource tracker. Such a reentrant call, though unlikely, can happen if a GC pass invokes the finalizer for a multiprocessing 
object such as SemLock.
gh-109613: Fix os.stat() and os.DirEntry.stat(): check for exceptions. Previously, on Python built in debug mode, these functions could trigger a fatal Python error (and abort the process) when a 
function succeeded with an exception set. Patch by Victor Stinner.
gh-109375: The pdb alias command now prevents registering aliases without arguments.
gh-107219: Fix a race condition in concurrent.futures. When a process in the process pool was terminated abruptly (while the future was running or pending), close the connection write end. If the 
call queue is blocked on sending bytes to a worker process, closing the connection write end interrupts the send, so the queue can be closed. Patch by Victor Stinner.
gh-50644: Attempts to pickle or create a shallow or deep copy of codecs streams now raise a TypeError. Previously, copying failed with a RecursionError, while pickling produced wrong results that 
eventually caused unpickling to fail with a RecursionError.
gh-108987: Fix _thread.start_new_thread() race condition. If a thread is created during Python finalization, the newly spawned thread now exits immediately instead of trying to access freed memory 
and lead to a crash. Patch by Victor Stinner.
gh-108843: Fix an issue in ast.unparse() when unparsing f-strings containing many quote types.
gh-108682: Enum: raise TypeError if super().__new__() is called from a custom __new__.
gh-105829: Fix concurrent.futures.ProcessPoolExecutor deadlock
gh-64662: Fix support for virtual tables in sqlite3.Connection.iterdump(). Patch by Aviv Palivoda.
gh-107913: Fix possible losses of errno and winerror values in OSError exceptions if they were cleared or modified by the cleanup code before creating the exception object.
gh-104372: On Linux where subprocess can use the vfork() syscall for faster spawning, prevent the parent process from blocking other threads by dropping the GIL while it waits for the vfork’ed child 
process exec() outcome. This prevents spawning a binary from a slow filesystem from blocking the rest of the application.
gh-84867: unittest.TestLoader no longer loads test cases from exact unittest.TestCase and unittest.FunctionTestCase classes.

Documentation
gh-109209: The minimum Sphinx version required for the documentation is now 4.2.
gh-105052: Update timeit doc to specify that time in seconds is just the default.
gh-102823: Document the return type of x // y when x and y have type float.

Tests
gh-110031: Skip test_threading tests using thread+fork if Python is built with Address Sanitizer (ASAN). Patch by Victor Stinner.
gh-110088: Fix test_asyncio timeouts: don’t measure the maximum duration, a test should not measure a CI performance. Only measure the minimum duration when a task has a timeout or delay. Add 
CLOCK_RES to test_asyncio.utils. Patch by Victor Stinner.
gh-110033: Fix test_interprocess_signal() of test_signal. Make sure that the subprocess.Popen object is deleted before the test raising an exception in a signal handler. Otherwise, Popen.__del__() 
can get the exception which is logged as Exception ignored in: ... and the test fails. Patch by Victor Stinner.
gh-109594: Fix test_timeout() of test_concurrent_futures.test_wait. Remove the future which may or may not complete depending if it takes longer than the timeout ot not. Keep the second future which 
does not complete before wait() timeout. Patch by Victor Stinner.
gh-109748: Fix test_zippath_from_non_installed_posix() of test_venv: don’t copy __pycache__/ sub-directories, because they can be modified by other Python tests running in parallel. Patch by Victor 
Stinner.
gh-103053: Skip test_freeze_simple_script() of test_tools.test_freeze if Python is built with ./configure --enable-optimizations, which means with Profile Guided Optimization (PGO): it just makes the 
test too slow. The freeze tool is tested by many other CIs with other (faster) compiler flags. Patch by Victor Stinner.
gh-109396: Fix test_socket.test_hmac_sha1() in FIPS mode. Use a longer key: FIPS mode requires at least of at least 112 bits. The previous key was only 32 bits. Patch by Victor Stinner.
gh-104736: Fix test_gdb on Python built with LLVM clang 16 on Linux ppc64le (ex: Fedora 38). Search patterns in gdb “bt” command output to detect when gdb fails to retrieve the traceback. For 
example, skip a test if Backtrace stopped: frame did not save the PC is found. Patch by Victor Stinner.
gh-109237: Fix test_site.test_underpth_basic() when the working directory contains at least one non-ASCII character: encode the ._pth file to UTF-8 and enable the UTF-8 Mode to use UTF-8 for the 
child process stdout. Patch by Victor Stinner.
gh-109230: Fix test_pyexpat.test_exception(): it can now be run from a directory different than Python source code directory. Before, the test failed in this case. Skip the test if Modules/pyexpat.c 
source is not available. Skip also the test on Python implementations other than CPython. Patch by Victor Stinner.
gh-109015: Fix test_asyncio, test_imaplib and test_socket tests on FreeBSD if the TCP blackhole is enabled (sysctl net.inet.tcp.blackhole). Skip the few tests which failed with ETIMEDOUT which such 
non standard configuration. Currently, the FreeBSD GCP image enables TCP and UDP blackhole (sysctl net.inet.tcp.blackhole=2 and sysctl net.inet.udp.blackhole=1). Patch by Victor Stinner.
gh-91960: Skip test_gdb if gdb is unable to retrieve Python frame objects: if a frame is <optimized out>. When Python is built with “clang -Og”, gdb can fail to retrive the frame parameter of 
_PyEval_EvalFrameDefault(). In this case, tests like py_bt() are likely to fail. Without getting access to Python frames, python-gdb.py is mostly clueless on retrieving the Python traceback. 
Moreover, test_gdb is no longer skipped on macOS if Python is built with Clang. Patch by Victor Stinner.
gh-108962: Skip test_tempfile.test_flags() if chflags() fails with “OSError: [Errno 45] Operation not supported” (ex: on FreeBSD 13). Patch by Victor Stinner.
gh-89392: Removed support of test_main() function in tests. They now always use normal unittest test runner.
gh-108851: Fix test_tomllib recursion tests for WASI buildbots: reduce the recursion limit and compute the maximum nested array/dict depending on the current available recursion limit. Patch by 
Victor Stinner.
gh-108851: Add get_recursion_available() and get_recursion_depth() functions to the test.support module. Patch by Victor Stinner.
gh-108822: regrtest now computes statistics on all tests: successes, failures and skipped. test_netrc, test_pep646_syntax and test_xml_etree now return results in their test_main() function. Patch by 
Victor Stinner and Alex Waygood.
gh-108388: Convert test_concurrent_futures to a package of 7 sub-tests. Patch by Victor Stinner.
gh-108388: Split test_multiprocessing_fork, test_multiprocessing_forkserver and test_multiprocessing_spawn into test packages. Each package is made of 4 sub-tests: processes, threads, manager and 
misc. It allows running more tests in parallel and so reduce the total test duration. Patch by Victor Stinner.
gh-101634: When running the Python test suite with -jN option, if a worker stdout cannot be decoded from the locale encoding report a failed testn so the exitcode is non-zero. Patch by Victor Stinner.
gh-100086: The Python test runner (libregrtest) now logs Python build information like “debug” vs “release” build, or LTO and PGO optimizations. Patch by Victor Stinner.
gh-98903: The Python test suite now fails wit exit code 4 if no tests ran. It should help detecting typos in test names and test methods.
gh-95027: On Windows, when the Python test suite is run with the -jN option, the ANSI code page is now used as the encoding for the stdout temporary file, rather than using UTF-8 which can lead to 
decoding errors. Patch by Victor Stinner.
gh-93353: regrtest now checks if a test leaks temporary files or directories if run with -jN option. Patch by Victor Stinner.

Build
gh-63760: Fix Solaris build: no longer redefine the gethostname() function. Solaris defines the function since 2005. Patch by Victor Stinner, original patch by Jakub Kulík.
gh-108740: Fix a race condition in make regen-all. The deepfreeze.c source and files generated by Argument Clinic are now generated or updated before generating “global objects”. Previously, some 
identifiers may miss depending on the order in which these files were generated. Patch by Victor Stinner.

Windows
gh-109991: Update Windows build to use OpenSSL 3.0.11.
gh-107565: Update Windows build to use OpenSSL 3.0.10.

macOS
gh-109991: Update macOS installer to use OpenSSL 3.0.11.

Tools/Demos
gh-109991: Update GitHub CI workflows to use OpenSSL 3.0.11 and multissltests to use 1.1.1w, 3.0.11, and 3.1.3.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 pkgsrc/lang/py311-html-docs/DESCR
cvs rdiff -u -r1.6 -r1.7 pkgsrc/lang/py311-html-docs/Makefile \
    pkgsrc/lang/py311-html-docs/distinfo
cvs rdiff -u -r1.6 -r1.7 pkgsrc/lang/python311/PLIST \
    pkgsrc/lang/python311/dist.mk
cvs rdiff -u -r1.9 -r1.10 pkgsrc/lang/python311/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/py311-html-docs/DESCR
diff -u pkgsrc/lang/py311-html-docs/DESCR:1.1 pkgsrc/lang/py311-html-docs/DESCR:1.2
--- pkgsrc/lang/py311-html-docs/DESCR:1.1       Mon Oct 31 09:50:40 2022
+++ pkgsrc/lang/py311-html-docs/DESCR   Mon Oct  2 19:59:04 2023
@@ -1 +1 @@
-HTML Documentation for Python 3.11
+HTML documentation for Python 3.11.

Index: pkgsrc/lang/py311-html-docs/Makefile
diff -u pkgsrc/lang/py311-html-docs/Makefile:1.6 pkgsrc/lang/py311-html-docs/Makefile:1.7
--- pkgsrc/lang/py311-html-docs/Makefile:1.6    Fri Aug 25 08:28:22 2023
+++ pkgsrc/lang/py311-html-docs/Makefile        Mon Oct  2 19:59:04 2023
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.6 2023/08/25 08:28:22 adam Exp $
+# $NetBSD: Makefile,v 1.7 2023/10/02 19:59:04 adam Exp $
 
-VERS=          3.11.5
+VERS=          3.11.6
 DISTNAME=      python-${VERS}-docs-html
 PKGNAME=       py311-html-docs-${VERS}
 CATEGORIES=    lang python
@@ -9,7 +9,7 @@ EXTRACT_SUFX=   .tar.bz2
 
 MAINTAINER=    leot%NetBSD.org@localhost
 HOMEPAGE=      https://www.python.org/doc/
-COMMENT=       HTML Documentation for Python 3.11
+COMMENT=       HTML documentation for Python 3.11
 LICENSE=       python-software-foundation
 
 USE_TOOLS+=    pax
Index: pkgsrc/lang/py311-html-docs/distinfo
diff -u pkgsrc/lang/py311-html-docs/distinfo:1.6 pkgsrc/lang/py311-html-docs/distinfo:1.7
--- pkgsrc/lang/py311-html-docs/distinfo:1.6    Fri Aug 25 08:28:22 2023
+++ pkgsrc/lang/py311-html-docs/distinfo        Mon Oct  2 19:59:04 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.6 2023/08/25 08:28:22 adam Exp $
+$NetBSD: distinfo,v 1.7 2023/10/02 19:59:04 adam Exp $
 
-BLAKE2s (python-3.11.5-docs-html.tar.bz2) = 009cac528f1fb43e56514f22fd3df0e65594036f891d4c580740fce96dd9bebf
-SHA512 (python-3.11.5-docs-html.tar.bz2) = 911a70145aa919687982b9fb34fc0cedafcf654cf3f1e6908a6077d27718aedabc923ea49648d453584f7a7171138e19c1a99f32cb8d41731e5d9c50dc30df2d
-Size (python-3.11.5-docs-html.tar.bz2) = 7861520 bytes
+BLAKE2s (python-3.11.6-docs-html.tar.bz2) = 2e5fcb22a55c4a5043516db80ea976b00cdf4b361c52998c5fe85dbcb13b85a0
+SHA512 (python-3.11.6-docs-html.tar.bz2) = a0b118ea3d8f17e5c0a4abec353bc8fd04603db2da51375272e164f8c93be7e3a992eaac3d256a9d05c2db26f830e4b4add40cdb2e1108b936ff4d358cbbb40c
+Size (python-3.11.6-docs-html.tar.bz2) = 7881012 bytes

Index: pkgsrc/lang/python311/PLIST
diff -u pkgsrc/lang/python311/PLIST:1.6 pkgsrc/lang/python311/PLIST:1.7
--- pkgsrc/lang/python311/PLIST:1.6     Fri Aug 25 08:28:22 2023
+++ pkgsrc/lang/python311/PLIST Mon Oct  2 19:59:04 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2023/08/25 08:28:22 adam Exp $
+@comment $NetBSD: PLIST,v 1.7 2023/10/02 19:59:04 adam Exp $
 bin/2to3-${PY_VER_SUFFIX}
 bin/pydoc${PY_VER_SUFFIX}
 bin/python${PY_VER_SUFFIX}
@@ -2733,30 +2733,6 @@ lib/python${PY_VER_SUFFIX}/test/_typed_d
 lib/python${PY_VER_SUFFIX}/test/_typed_dict_helper.pyc
 lib/python${PY_VER_SUFFIX}/test/_typed_dict_helper.pyo
 lib/python${PY_VER_SUFFIX}/test/allsans.pem
-lib/python${PY_VER_SUFFIX}/test/ann_module.py
-lib/python${PY_VER_SUFFIX}/test/ann_module.pyc
-lib/python${PY_VER_SUFFIX}/test/ann_module.pyo
-lib/python${PY_VER_SUFFIX}/test/ann_module2.py
-lib/python${PY_VER_SUFFIX}/test/ann_module2.pyc
-lib/python${PY_VER_SUFFIX}/test/ann_module2.pyo
-lib/python${PY_VER_SUFFIX}/test/ann_module3.py
-lib/python${PY_VER_SUFFIX}/test/ann_module3.pyc
-lib/python${PY_VER_SUFFIX}/test/ann_module3.pyo
-lib/python${PY_VER_SUFFIX}/test/ann_module4.py
-lib/python${PY_VER_SUFFIX}/test/ann_module4.pyc
-lib/python${PY_VER_SUFFIX}/test/ann_module4.pyo
-lib/python${PY_VER_SUFFIX}/test/ann_module5.py
-lib/python${PY_VER_SUFFIX}/test/ann_module5.pyc
-lib/python${PY_VER_SUFFIX}/test/ann_module5.pyo
-lib/python${PY_VER_SUFFIX}/test/ann_module6.py
-lib/python${PY_VER_SUFFIX}/test/ann_module6.pyc
-lib/python${PY_VER_SUFFIX}/test/ann_module6.pyo
-lib/python${PY_VER_SUFFIX}/test/ann_module7.py
-lib/python${PY_VER_SUFFIX}/test/ann_module7.pyc
-lib/python${PY_VER_SUFFIX}/test/ann_module7.pyo
-lib/python${PY_VER_SUFFIX}/test/ann_module8.py
-lib/python${PY_VER_SUFFIX}/test/ann_module8.pyc
-lib/python${PY_VER_SUFFIX}/test/ann_module8.pyo
 lib/python${PY_VER_SUFFIX}/test/audiodata/pluck-alaw.aifc
 lib/python${PY_VER_SUFFIX}/test/audiodata/pluck-pcm16.aiff
 lib/python${PY_VER_SUFFIX}/test/audiodata/pluck-pcm16.au
@@ -2782,20 +2758,8 @@ lib/python${PY_VER_SUFFIX}/test/audit-te
 lib/python${PY_VER_SUFFIX}/test/autotest.py
 lib/python${PY_VER_SUFFIX}/test/autotest.pyc
 lib/python${PY_VER_SUFFIX}/test/autotest.pyo
-lib/python${PY_VER_SUFFIX}/test/bad_coding.py
-lib/python${PY_VER_SUFFIX}/test/bad_coding2.py
 lib/python${PY_VER_SUFFIX}/test/badcert.pem
 lib/python${PY_VER_SUFFIX}/test/badkey.pem
-lib/python${PY_VER_SUFFIX}/test/badsyntax_3131.py
-lib/python${PY_VER_SUFFIX}/test/badsyntax_future10.py
-lib/python${PY_VER_SUFFIX}/test/badsyntax_future3.py
-lib/python${PY_VER_SUFFIX}/test/badsyntax_future4.py
-lib/python${PY_VER_SUFFIX}/test/badsyntax_future5.py
-lib/python${PY_VER_SUFFIX}/test/badsyntax_future6.py
-lib/python${PY_VER_SUFFIX}/test/badsyntax_future7.py
-lib/python${PY_VER_SUFFIX}/test/badsyntax_future8.py
-lib/python${PY_VER_SUFFIX}/test/badsyntax_future9.py
-lib/python${PY_VER_SUFFIX}/test/badsyntax_pep3120.py
 lib/python${PY_VER_SUFFIX}/test/bisect_cmd.py
 lib/python${PY_VER_SUFFIX}/test/bisect_cmd.pyc
 lib/python${PY_VER_SUFFIX}/test/bisect_cmd.pyo
@@ -2840,9 +2804,6 @@ lib/python${PY_VER_SUFFIX}/test/cjkencod
 lib/python${PY_VER_SUFFIX}/test/cjkencodings/shift_jisx0213.txt
 lib/python${PY_VER_SUFFIX}/test/clinic.test.c
 lib/python${PY_VER_SUFFIX}/test/cmath_testcases.txt
-lib/python${PY_VER_SUFFIX}/test/coding20731.py
-lib/python${PY_VER_SUFFIX}/test/coding20731.pyc
-lib/python${PY_VER_SUFFIX}/test/coding20731.pyo
 lib/python${PY_VER_SUFFIX}/test/crashers/README
 lib/python${PY_VER_SUFFIX}/test/crashers/bogus_code_obj.py
 lib/python${PY_VER_SUFFIX}/test/crashers/bogus_code_obj.pyc
@@ -2869,21 +2830,6 @@ lib/python${PY_VER_SUFFIX}/test/curses_t
 lib/python${PY_VER_SUFFIX}/test/curses_tests.pyc
 lib/python${PY_VER_SUFFIX}/test/curses_tests.pyo
 lib/python${PY_VER_SUFFIX}/test/data/README
-lib/python${PY_VER_SUFFIX}/test/dataclass_module_1.py
-lib/python${PY_VER_SUFFIX}/test/dataclass_module_1.pyc
-lib/python${PY_VER_SUFFIX}/test/dataclass_module_1.pyo
-lib/python${PY_VER_SUFFIX}/test/dataclass_module_1_str.py
-lib/python${PY_VER_SUFFIX}/test/dataclass_module_1_str.pyc
-lib/python${PY_VER_SUFFIX}/test/dataclass_module_1_str.pyo
-lib/python${PY_VER_SUFFIX}/test/dataclass_module_2.py
-lib/python${PY_VER_SUFFIX}/test/dataclass_module_2.pyc
-lib/python${PY_VER_SUFFIX}/test/dataclass_module_2.pyo
-lib/python${PY_VER_SUFFIX}/test/dataclass_module_2_str.py
-lib/python${PY_VER_SUFFIX}/test/dataclass_module_2_str.pyc
-lib/python${PY_VER_SUFFIX}/test/dataclass_module_2_str.pyo
-lib/python${PY_VER_SUFFIX}/test/dataclass_textanno.py
-lib/python${PY_VER_SUFFIX}/test/dataclass_textanno.pyc
-lib/python${PY_VER_SUFFIX}/test/dataclass_textanno.pyo
 lib/python${PY_VER_SUFFIX}/test/datetimetester.py
 lib/python${PY_VER_SUFFIX}/test/datetimetester.pyc
 lib/python${PY_VER_SUFFIX}/test/datetimetester.pyo
@@ -3089,12 +3035,6 @@ lib/python${PY_VER_SUFFIX}/test/fork_wai
 lib/python${PY_VER_SUFFIX}/test/fork_wait.pyc
 lib/python${PY_VER_SUFFIX}/test/fork_wait.pyo
 lib/python${PY_VER_SUFFIX}/test/formatfloat_testcases.txt
-lib/python${PY_VER_SUFFIX}/test/future_test1.py
-lib/python${PY_VER_SUFFIX}/test/future_test1.pyc
-lib/python${PY_VER_SUFFIX}/test/future_test1.pyo
-lib/python${PY_VER_SUFFIX}/test/future_test2.py
-lib/python${PY_VER_SUFFIX}/test/future_test2.pyc
-lib/python${PY_VER_SUFFIX}/test/future_test2.pyo
 lib/python${PY_VER_SUFFIX}/test/gdb_sample.py
 lib/python${PY_VER_SUFFIX}/test/gdb_sample.pyc
 lib/python${PY_VER_SUFFIX}/test/gdb_sample.pyo
@@ -3270,7 +3210,6 @@ lib/python${PY_VER_SUFFIX}/test/selfsign
 lib/python${PY_VER_SUFFIX}/test/seq_tests.py
 lib/python${PY_VER_SUFFIX}/test/seq_tests.pyc
 lib/python${PY_VER_SUFFIX}/test/seq_tests.pyo
-lib/python${PY_VER_SUFFIX}/test/sgml_input.html
 lib/python${PY_VER_SUFFIX}/test/signalinterproctester.py
 lib/python${PY_VER_SUFFIX}/test/signalinterproctester.pyc
 lib/python${PY_VER_SUFFIX}/test/signalinterproctester.pyo
@@ -3353,9 +3292,6 @@ lib/python${PY_VER_SUFFIX}/test/talos-20
 lib/python${PY_VER_SUFFIX}/test/test___all__.py
 lib/python${PY_VER_SUFFIX}/test/test___all__.pyc
 lib/python${PY_VER_SUFFIX}/test/test___all__.pyo
-lib/python${PY_VER_SUFFIX}/test/test___future__.py
-lib/python${PY_VER_SUFFIX}/test/test___future__.pyc
-lib/python${PY_VER_SUFFIX}/test/test___future__.pyo
 lib/python${PY_VER_SUFFIX}/test/test__locale.py
 lib/python${PY_VER_SUFFIX}/test/test__locale.pyc
 lib/python${PY_VER_SUFFIX}/test/test__locale.pyo
@@ -3689,9 +3625,6 @@ lib/python${PY_VER_SUFFIX}/test/test_com
 lib/python${PY_VER_SUFFIX}/test/test_complex.py
 lib/python${PY_VER_SUFFIX}/test/test_complex.pyc
 lib/python${PY_VER_SUFFIX}/test/test_complex.pyo
-lib/python${PY_VER_SUFFIX}/test/test_concurrent_futures.py
-lib/python${PY_VER_SUFFIX}/test/test_concurrent_futures.pyc
-lib/python${PY_VER_SUFFIX}/test/test_concurrent_futures.pyo
 lib/python${PY_VER_SUFFIX}/test/test_configparser.py
 lib/python${PY_VER_SUFFIX}/test/test_configparser.pyc
 lib/python${PY_VER_SUFFIX}/test/test_configparser.pyo
@@ -3741,9 +3674,24 @@ lib/python${PY_VER_SUFFIX}/test/test_cty
 lib/python${PY_VER_SUFFIX}/test/test_curses.py
 lib/python${PY_VER_SUFFIX}/test/test_curses.pyc
 lib/python${PY_VER_SUFFIX}/test/test_curses.pyo
-lib/python${PY_VER_SUFFIX}/test/test_dataclasses.py
-lib/python${PY_VER_SUFFIX}/test/test_dataclasses.pyc
-lib/python${PY_VER_SUFFIX}/test/test_dataclasses.pyo
+lib/python${PY_VER_SUFFIX}/test/test_dataclasses/__init__.py
+lib/python${PY_VER_SUFFIX}/test/test_dataclasses/__init__.pyc
+lib/python${PY_VER_SUFFIX}/test/test_dataclasses/__init__.pyo
+lib/python${PY_VER_SUFFIX}/test/test_dataclasses/dataclass_module_1.py
+lib/python${PY_VER_SUFFIX}/test/test_dataclasses/dataclass_module_1.pyc
+lib/python${PY_VER_SUFFIX}/test/test_dataclasses/dataclass_module_1.pyo
+lib/python${PY_VER_SUFFIX}/test/test_dataclasses/dataclass_module_1_str.py
+lib/python${PY_VER_SUFFIX}/test/test_dataclasses/dataclass_module_1_str.pyc
+lib/python${PY_VER_SUFFIX}/test/test_dataclasses/dataclass_module_1_str.pyo
+lib/python${PY_VER_SUFFIX}/test/test_dataclasses/dataclass_module_2.py
+lib/python${PY_VER_SUFFIX}/test/test_dataclasses/dataclass_module_2.pyc
+lib/python${PY_VER_SUFFIX}/test/test_dataclasses/dataclass_module_2.pyo
+lib/python${PY_VER_SUFFIX}/test/test_dataclasses/dataclass_module_2_str.py
+lib/python${PY_VER_SUFFIX}/test/test_dataclasses/dataclass_module_2_str.pyc
+lib/python${PY_VER_SUFFIX}/test/test_dataclasses/dataclass_module_2_str.pyo
+lib/python${PY_VER_SUFFIX}/test/test_dataclasses/dataclass_textanno.py
+lib/python${PY_VER_SUFFIX}/test/test_dataclasses/dataclass_textanno.pyc
+lib/python${PY_VER_SUFFIX}/test/test_dataclasses/dataclass_textanno.pyo
 lib/python${PY_VER_SUFFIX}/test/test_datetime.py
 lib/python${PY_VER_SUFFIX}/test/test_datetime.pyc
 lib/python${PY_VER_SUFFIX}/test/test_datetime.pyo
@@ -4045,18 +3993,38 @@ lib/python${PY_VER_SUFFIX}/test/test_fun
 lib/python${PY_VER_SUFFIX}/test/test_functools.py
 lib/python${PY_VER_SUFFIX}/test/test_functools.pyc
 lib/python${PY_VER_SUFFIX}/test/test_functools.pyo
-lib/python${PY_VER_SUFFIX}/test/test_future.py
-lib/python${PY_VER_SUFFIX}/test/test_future.pyc
-lib/python${PY_VER_SUFFIX}/test/test_future.pyo
-lib/python${PY_VER_SUFFIX}/test/test_future3.py
-lib/python${PY_VER_SUFFIX}/test/test_future3.pyc
-lib/python${PY_VER_SUFFIX}/test/test_future3.pyo
-lib/python${PY_VER_SUFFIX}/test/test_future4.py
-lib/python${PY_VER_SUFFIX}/test/test_future4.pyc
-lib/python${PY_VER_SUFFIX}/test/test_future4.pyo
-lib/python${PY_VER_SUFFIX}/test/test_future5.py
-lib/python${PY_VER_SUFFIX}/test/test_future5.pyc
-lib/python${PY_VER_SUFFIX}/test/test_future5.pyo
+lib/python${PY_VER_SUFFIX}/test/test_future_stmt/__init__.py
+lib/python${PY_VER_SUFFIX}/test/test_future_stmt/__init__.pyc
+lib/python${PY_VER_SUFFIX}/test/test_future_stmt/__init__.pyo
+lib/python${PY_VER_SUFFIX}/test/test_future_stmt/badsyntax_future10.py
+lib/python${PY_VER_SUFFIX}/test/test_future_stmt/badsyntax_future3.py
+lib/python${PY_VER_SUFFIX}/test/test_future_stmt/badsyntax_future4.py
+lib/python${PY_VER_SUFFIX}/test/test_future_stmt/badsyntax_future5.py
+lib/python${PY_VER_SUFFIX}/test/test_future_stmt/badsyntax_future6.py
+lib/python${PY_VER_SUFFIX}/test/test_future_stmt/badsyntax_future7.py
+lib/python${PY_VER_SUFFIX}/test/test_future_stmt/badsyntax_future8.py
+lib/python${PY_VER_SUFFIX}/test/test_future_stmt/badsyntax_future9.py
+lib/python${PY_VER_SUFFIX}/test/test_future_stmt/future_test1.py
+lib/python${PY_VER_SUFFIX}/test/test_future_stmt/future_test1.pyc
+lib/python${PY_VER_SUFFIX}/test/test_future_stmt/future_test1.pyo
+lib/python${PY_VER_SUFFIX}/test/test_future_stmt/future_test2.py
+lib/python${PY_VER_SUFFIX}/test/test_future_stmt/future_test2.pyc
+lib/python${PY_VER_SUFFIX}/test/test_future_stmt/future_test2.pyo
+lib/python${PY_VER_SUFFIX}/test/test_future_stmt/test_future.py
+lib/python${PY_VER_SUFFIX}/test/test_future_stmt/test_future.pyc
+lib/python${PY_VER_SUFFIX}/test/test_future_stmt/test_future.pyo
+lib/python${PY_VER_SUFFIX}/test/test_future_stmt/test_future_flags.py
+lib/python${PY_VER_SUFFIX}/test/test_future_stmt/test_future_flags.pyc
+lib/python${PY_VER_SUFFIX}/test/test_future_stmt/test_future_flags.pyo
+lib/python${PY_VER_SUFFIX}/test/test_future_stmt/test_future_multiple_features.py
+lib/python${PY_VER_SUFFIX}/test/test_future_stmt/test_future_multiple_features.pyc
+lib/python${PY_VER_SUFFIX}/test/test_future_stmt/test_future_multiple_features.pyo
+lib/python${PY_VER_SUFFIX}/test/test_future_stmt/test_future_multiple_imports.py
+lib/python${PY_VER_SUFFIX}/test/test_future_stmt/test_future_multiple_imports.pyc
+lib/python${PY_VER_SUFFIX}/test/test_future_stmt/test_future_multiple_imports.pyo
+lib/python${PY_VER_SUFFIX}/test/test_future_stmt/test_future_single_import.py
+lib/python${PY_VER_SUFFIX}/test/test_future_stmt/test_future_single_import.pyc
+lib/python${PY_VER_SUFFIX}/test/test_future_stmt/test_future_single_import.pyo
 lib/python${PY_VER_SUFFIX}/test/test_gc.py
 lib/python${PY_VER_SUFFIX}/test/test_gc.pyc
 lib/python${PY_VER_SUFFIX}/test/test_gc.pyo
@@ -4700,18 +4668,9 @@ lib/python${PY_VER_SUFFIX}/test/test_msi
 lib/python${PY_VER_SUFFIX}/test/test_multibytecodec.py
 lib/python${PY_VER_SUFFIX}/test/test_multibytecodec.pyc
 lib/python${PY_VER_SUFFIX}/test/test_multibytecodec.pyo
-lib/python${PY_VER_SUFFIX}/test/test_multiprocessing_fork.py
-lib/python${PY_VER_SUFFIX}/test/test_multiprocessing_fork.pyc
-lib/python${PY_VER_SUFFIX}/test/test_multiprocessing_fork.pyo
-lib/python${PY_VER_SUFFIX}/test/test_multiprocessing_forkserver.py
-lib/python${PY_VER_SUFFIX}/test/test_multiprocessing_forkserver.pyc
-lib/python${PY_VER_SUFFIX}/test/test_multiprocessing_forkserver.pyo
 lib/python${PY_VER_SUFFIX}/test/test_multiprocessing_main_handling.py
 lib/python${PY_VER_SUFFIX}/test/test_multiprocessing_main_handling.pyc
 lib/python${PY_VER_SUFFIX}/test/test_multiprocessing_main_handling.pyo
-lib/python${PY_VER_SUFFIX}/test/test_multiprocessing_spawn.py
-lib/python${PY_VER_SUFFIX}/test/test_multiprocessing_spawn.pyc
-lib/python${PY_VER_SUFFIX}/test/test_multiprocessing_spawn.pyo
 lib/python${PY_VER_SUFFIX}/test/test_named_expressions.py
 lib/python${PY_VER_SUFFIX}/test/test_named_expressions.pyc
 lib/python${PY_VER_SUFFIX}/test/test_named_expressions.pyo
@@ -5518,11 +5477,21 @@ lib/python${PY_VER_SUFFIX}/test/tf_inher
 lib/python${PY_VER_SUFFIX}/test/time_hashlib.py
 lib/python${PY_VER_SUFFIX}/test/time_hashlib.pyc
 lib/python${PY_VER_SUFFIX}/test/time_hashlib.pyo
-lib/python${PY_VER_SUFFIX}/test/tokenize_tests-latin1-coding-cookie-and-utf8-bom-sig.txt
-lib/python${PY_VER_SUFFIX}/test/tokenize_tests-no-coding-cookie-and-utf8-bom-sig-only.txt
-lib/python${PY_VER_SUFFIX}/test/tokenize_tests-utf8-coding-cookie-and-no-utf8-bom-sig.txt
-lib/python${PY_VER_SUFFIX}/test/tokenize_tests-utf8-coding-cookie-and-utf8-bom-sig.txt
-lib/python${PY_VER_SUFFIX}/test/tokenize_tests.txt
+lib/python${PY_VER_SUFFIX}/test/tokenizedata/__init__.py
+lib/python${PY_VER_SUFFIX}/test/tokenizedata/__init__.pyc
+lib/python${PY_VER_SUFFIX}/test/tokenizedata/__init__.pyo
+lib/python${PY_VER_SUFFIX}/test/tokenizedata/bad_coding.py
+lib/python${PY_VER_SUFFIX}/test/tokenizedata/bad_coding2.py
+lib/python${PY_VER_SUFFIX}/test/tokenizedata/badsyntax_3131.py
+lib/python${PY_VER_SUFFIX}/test/tokenizedata/badsyntax_pep3120.py
+lib/python${PY_VER_SUFFIX}/test/tokenizedata/coding20731.py
+lib/python${PY_VER_SUFFIX}/test/tokenizedata/coding20731.pyc
+lib/python${PY_VER_SUFFIX}/test/tokenizedata/coding20731.pyo
+lib/python${PY_VER_SUFFIX}/test/tokenizedata/tokenize_tests-latin1-coding-cookie-and-utf8-bom-sig.txt
+lib/python${PY_VER_SUFFIX}/test/tokenizedata/tokenize_tests-no-coding-cookie-and-utf8-bom-sig-only.txt
+lib/python${PY_VER_SUFFIX}/test/tokenizedata/tokenize_tests-utf8-coding-cookie-and-no-utf8-bom-sig.txt
+lib/python${PY_VER_SUFFIX}/test/tokenizedata/tokenize_tests-utf8-coding-cookie-and-utf8-bom-sig.txt
+lib/python${PY_VER_SUFFIX}/test/tokenizedata/tokenize_tests.txt
 lib/python${PY_VER_SUFFIX}/test/tracedmodules/__init__.py
 lib/python${PY_VER_SUFFIX}/test/tracedmodules/__init__.pyc
 lib/python${PY_VER_SUFFIX}/test/tracedmodules/__init__.pyo
@@ -5532,6 +5501,30 @@ lib/python${PY_VER_SUFFIX}/test/tracedmo
 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
+lib/python${PY_VER_SUFFIX}/test/typinganndata/ann_module.py
+lib/python${PY_VER_SUFFIX}/test/typinganndata/ann_module.pyc
+lib/python${PY_VER_SUFFIX}/test/typinganndata/ann_module.pyo
+lib/python${PY_VER_SUFFIX}/test/typinganndata/ann_module2.py
+lib/python${PY_VER_SUFFIX}/test/typinganndata/ann_module2.pyc
+lib/python${PY_VER_SUFFIX}/test/typinganndata/ann_module2.pyo
+lib/python${PY_VER_SUFFIX}/test/typinganndata/ann_module3.py
+lib/python${PY_VER_SUFFIX}/test/typinganndata/ann_module3.pyc
+lib/python${PY_VER_SUFFIX}/test/typinganndata/ann_module3.pyo
+lib/python${PY_VER_SUFFIX}/test/typinganndata/ann_module4.py
+lib/python${PY_VER_SUFFIX}/test/typinganndata/ann_module4.pyc
+lib/python${PY_VER_SUFFIX}/test/typinganndata/ann_module4.pyo
+lib/python${PY_VER_SUFFIX}/test/typinganndata/ann_module5.py
+lib/python${PY_VER_SUFFIX}/test/typinganndata/ann_module5.pyc
+lib/python${PY_VER_SUFFIX}/test/typinganndata/ann_module5.pyo
+lib/python${PY_VER_SUFFIX}/test/typinganndata/ann_module6.py
+lib/python${PY_VER_SUFFIX}/test/typinganndata/ann_module6.pyc
+lib/python${PY_VER_SUFFIX}/test/typinganndata/ann_module6.pyo
+lib/python${PY_VER_SUFFIX}/test/typinganndata/ann_module7.py
+lib/python${PY_VER_SUFFIX}/test/typinganndata/ann_module7.pyc
+lib/python${PY_VER_SUFFIX}/test/typinganndata/ann_module7.pyo
+lib/python${PY_VER_SUFFIX}/test/typinganndata/ann_module8.py
+lib/python${PY_VER_SUFFIX}/test/typinganndata/ann_module8.pyc
+lib/python${PY_VER_SUFFIX}/test/typinganndata/ann_module8.pyo
 lib/python${PY_VER_SUFFIX}/test/typinganndata/ann_module9.py
 lib/python${PY_VER_SUFFIX}/test/typinganndata/ann_module9.pyc
 lib/python${PY_VER_SUFFIX}/test/typinganndata/ann_module9.pyo
Index: pkgsrc/lang/python311/dist.mk
diff -u pkgsrc/lang/python311/dist.mk:1.6 pkgsrc/lang/python311/dist.mk:1.7
--- pkgsrc/lang/python311/dist.mk:1.6   Fri Aug 25 08:28:22 2023
+++ pkgsrc/lang/python311/dist.mk       Mon Oct  2 19:59:04 2023
@@ -1,6 +1,6 @@
-# $NetBSD: dist.mk,v 1.6 2023/08/25 08:28:22 adam Exp $
+# $NetBSD: dist.mk,v 1.7 2023/10/02 19:59:04 adam Exp $
 
-PY_DISTVERSION=        3.11.5
+PY_DISTVERSION=        3.11.6
 DISTNAME=      Python-${PY_DISTVERSION}
 EXTRACT_SUFX=  .tar.xz
 DISTINFO_FILE= ${.CURDIR}/../../lang/python311/distinfo

Index: pkgsrc/lang/python311/distinfo
diff -u pkgsrc/lang/python311/distinfo:1.9 pkgsrc/lang/python311/distinfo:1.10
--- pkgsrc/lang/python311/distinfo:1.9  Fri Aug 25 08:28:22 2023
+++ pkgsrc/lang/python311/distinfo      Mon Oct  2 19:59:04 2023
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.9 2023/08/25 08:28:22 adam Exp $
+$NetBSD: distinfo,v 1.10 2023/10/02 19:59:04 adam Exp $
 
-BLAKE2s (Python-3.11.5.tar.xz) = ebe7f1da97cae21f3d891bc8144c79940cd4233c92f3d8f974ded4e62bd460e6
-SHA512 (Python-3.11.5.tar.xz) = 93fa640bedcea449060caac8aa691aa315a19f172fd9f0422183d17749c3512d4ecac60e7599f9ef14e3cdb3c8b4b060e484c9061b1e7ee8d958200d6041e408
-Size (Python-3.11.5.tar.xz) = 20053580 bytes
+BLAKE2s (Python-3.11.6.tar.xz) = d1e2f7505bcc6bd571ce51df385712a1f82b01d6b9f7e7779694c148ca104a36
+SHA512 (Python-3.11.6.tar.xz) = 94b1038f6f53de0c44f99f72ed0f2e0791fd9d2a325ae00ba145b2b2c332c27b300b3ea3473017518089478f15e01867b1bb203c16610039cce36f8366de341a
+Size (Python-3.11.6.tar.xz) = 20067204 bytes
 SHA1 (patch-Include_pymacro.h) = 271a891892dca1a3aaa3bedcae626a68a36cae0b
 SHA1 (patch-Lib_ctypes_util.py) = 3dec1b6b7a36e46cbfa0dfcd71c5e7fac9f60764
 SHA1 (patch-Lib_distutils_unixccompiler.py) = 8a91e8f4f86517a62408c3a10ed5eb50c4091fbf



Home | Main Index | Thread Index | Old Index