pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/lang
Module Name: pkgsrc
Committed By: adam
Date: Thu Oct 3 09:44:51 UTC 2024
Modified Files:
pkgsrc/lang/py312-html-docs: Makefile distinfo
pkgsrc/lang/python312: dist.mk distinfo
Log Message:
python312 py312-html-docs: updated to 3.12.7
Python 3.12.7 final
Windows
gh-123915: Ensure that Tools\msi\buildrelease.bat uses different directories for AMD64 and ARM64 builds.
gh-117505: Fixes an issue with the Windows installer not running ensurepip in a fully isolated environment. This could cause unexpected interactions with the user site-packages.
Tests
gh-124378: Updated test_ttk to pass with Tcl/Tk 8.6.15.
Security
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-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-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-124498: Fix typing.TypeAliasType not to be generic, when type_params is an empty tuple.
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-124248: Fixed potential crash when using struct to process zero-width ‘Pascal string’ fields (0p).
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-87041: Fix a bug in argparse where lengthy subparser argument help is incorrectly indented.
gh-124171: Add workaround for broken fmod() implementations on Windows, that loose zero sign (e.g. fmod(-10, 1) returns 0.0). Patch by Sergey B Kirpichev.
gh-123934: Fix unittest.mock.MagicMock reseting magic methods return values after .reset_mock(return_value=True) was called.
gh-123935: Fix parent slots detection for dataclasses that inherit from classes with __dictoffset__.
gh-123892: Add "_wmi" to sys.stdlib_module_names. Patch by Victor Stinner.
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-121735: When working with zip archives, importlib.resources now properly honors module-adjacent references (e.g. files(pkg.mod) and not just files(pkg)).
gh-119004: Fix a crash in OrderedDict.__eq__ when operands are mutated during the check. Patch by Bénédikt Tran.
bpo-44864: Do not translate user-provided strings in argparse.ArgumentParser.
IDLE
gh-112938: Fix uninteruptable hang when Shell gets rapid continuous output.
Core and Builtins
gh-116510: Fix a bug that can cause a crash when sub-interpreters use “basic” single-phase extension modules. Shared objects could refer to PyGC_Head nodes that had been freed as part of interpreter
cleanup.
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-77894: Fix possible crash in the garbage collector when it tries to break a reference loop containing a memoryview object. Now a memoryview object can only be cleared if there are no buffers that
refer it.
gh-98442: Fix too wide source locations of the cleanup instructions of a with statement.
gh-113993: Strings interned with sys.intern() are again garbage-collected when no longer used, as per the documentation. Strings interned with the C function PyUnicode_InternInPlace() are still
immortal. Internals of the string interning mechanism have been changed. This may affect performance and identities of str objects.
C API
gh-113993: PyUnicode_InternInPlace() no longer prevents its argument from being garbage collected.
Several functions that take char * are now documented as possibly preventing string objects from being garbage collected; refer to their documentation for details: PyUnicode_InternFromString(),
PyDict_SetItemString(), PyObject_SetAttrString(), PyObject_DelAttrString(), PyUnicode_InternFromString(), and PyModule_Add* convenience functions.
Build
gh-124487: Windows builds now use Windows 8.1 as their API baseline (installation already required Windows 8.1).
gh-123917: Fix the check for the crypt() function in the configure script. Patch by Paul Smith and Victor Stinner.
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 pkgsrc/lang/py312-html-docs/Makefile \
pkgsrc/lang/py312-html-docs/distinfo
cvs rdiff -u -r1.7 -r1.8 pkgsrc/lang/python312/dist.mk
cvs rdiff -u -r1.9 -r1.10 pkgsrc/lang/python312/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/py312-html-docs/Makefile
diff -u pkgsrc/lang/py312-html-docs/Makefile:1.7 pkgsrc/lang/py312-html-docs/Makefile:1.8
--- pkgsrc/lang/py312-html-docs/Makefile:1.7 Mon Sep 9 15:51:38 2024
+++ pkgsrc/lang/py312-html-docs/Makefile Thu Oct 3 09:44:50 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.7 2024/09/09 15:51:38 adam Exp $
+# $NetBSD: Makefile,v 1.8 2024/10/03 09:44:50 adam Exp $
-VERS= 3.12.6
+VERS= 3.12.7
DISTNAME= python-${VERS}-docs-html
PKGNAME= py312-html-docs-${VERS}
CATEGORIES= lang python
@@ -12,6 +12,8 @@ HOMEPAGE= https://www.python.org/doc/
COMMENT= HTML documentation for Python 3.12
LICENSE= python-software-foundation
+WRKSRC= ${WRKDIR}/python-3.12-docs-html
+
USE_TOOLS+= pax
NO_CONFIGURE= yes
Index: pkgsrc/lang/py312-html-docs/distinfo
diff -u pkgsrc/lang/py312-html-docs/distinfo:1.7 pkgsrc/lang/py312-html-docs/distinfo:1.8
--- pkgsrc/lang/py312-html-docs/distinfo:1.7 Mon Sep 9 15:51:38 2024
+++ pkgsrc/lang/py312-html-docs/distinfo Thu Oct 3 09:44:50 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.7 2024/09/09 15:51:38 adam Exp $
+$NetBSD: distinfo,v 1.8 2024/10/03 09:44:50 adam Exp $
-BLAKE2s (python-3.12.6-docs-html.tar.bz2) = c6acc62f042f79b1e051e6fddc9d58f2446cd622ea4494e96d6a4ccae5143176
-SHA512 (python-3.12.6-docs-html.tar.bz2) = 5f5d37ea047810c0ae3a99585008ee02a3d4dd1b3eb573dc96eaf590c542267034fafdefd1aeb2b3e59a5b5019e4dc2562ed27d1699013c7a0609b557e5ce27c
-Size (python-3.12.6-docs-html.tar.bz2) = 8360479 bytes
+BLAKE2s (python-3.12.7-docs-html.tar.bz2) = 90916d359289d4ca4f3137bc5b346ef2ebba0356b0206b98402dabe07500e418
+SHA512 (python-3.12.7-docs-html.tar.bz2) = 812586ca009d16ffa5be957b56489d9a3aca90fed225f5ef202863d45c9e90a5f0997068c9fd9b284a356467574e0f31f6154118f4b40300e739b3341e9f73e4
+Size (python-3.12.7-docs-html.tar.bz2) = 8390435 bytes
Index: pkgsrc/lang/python312/dist.mk
diff -u pkgsrc/lang/python312/dist.mk:1.7 pkgsrc/lang/python312/dist.mk:1.8
--- pkgsrc/lang/python312/dist.mk:1.7 Mon Sep 9 15:51:38 2024
+++ pkgsrc/lang/python312/dist.mk Thu Oct 3 09:44:50 2024
@@ -1,6 +1,6 @@
-# $NetBSD: dist.mk,v 1.7 2024/09/09 15:51:38 adam Exp $
+# $NetBSD: dist.mk,v 1.8 2024/10/03 09:44:50 adam Exp $
-PY_DISTVERSION= 3.12.6
+PY_DISTVERSION= 3.12.7
DISTNAME= Python-${PY_DISTVERSION}
EXTRACT_SUFX= .tar.xz
DISTINFO_FILE= ${.CURDIR}/../../lang/python312/distinfo
Index: pkgsrc/lang/python312/distinfo
diff -u pkgsrc/lang/python312/distinfo:1.9 pkgsrc/lang/python312/distinfo:1.10
--- pkgsrc/lang/python312/distinfo:1.9 Mon Sep 9 15:51:38 2024
+++ pkgsrc/lang/python312/distinfo Thu Oct 3 09:44:50 2024
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.9 2024/09/09 15:51:38 adam Exp $
+$NetBSD: distinfo,v 1.10 2024/10/03 09:44:50 adam Exp $
-BLAKE2s (Python-3.12.6.tar.xz) = a474f8fb41da2ef1b4a6ef4adf5cde225ee7f26ec210aa1dc95bc4a525f60fb9
-SHA512 (Python-3.12.6.tar.xz) = e658b0d59b5cfdc591d626e8282b9945759f27ee6fbc8bcb8670737db32ffc11fb832dfed9b0e80188fb5f7f3f39fe6dd6191ab7736376453c9e248321e9b063
-Size (Python-3.12.6.tar.xz) = 20434028 bytes
+BLAKE2s (Python-3.12.7.tar.xz) = 188cb4bf18486dd1e385ad5cfe378cec9e50cdd9aa11db55000f68876e03aa0e
+SHA512 (Python-3.12.7.tar.xz) = 4a363d3f852ad8f4fd1484aa4cec35494a3811be48ef67fadb2bdf2e2489ed07dc78fad6ab475257db503ddd64d39f9800f23a1c94b6bbd15b7f632cff0c90ae
+Size (Python-3.12.7.tar.xz) = 20444032 bytes
SHA1 (patch-Lib_ctypes_util.py) = 3dec1b6b7a36e46cbfa0dfcd71c5e7fac9f60764
SHA1 (patch-Lib_lib2to3_pgen2_driver.py) = 593c4e93c5653ab400f0a98b91db92630c0a7390
SHA1 (patch-Lib_sysconfig.py) = bc6d91bf8f7121456b26ea7f080f588c96f2596f
Home |
Main Index |
Thread Index |
Old Index