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 Aug 7 20:27:26 UTC 2024
Modified Files:
pkgsrc/lang/py312-html-docs: Makefile PLIST distinfo
pkgsrc/lang/python312: PLIST dist.mk distinfo
Removed Files:
pkgsrc/lang/python312/patches: patch-Include_pymacro.h
Log Message:
python312 py312-html-docs: updated to 3.12.5
Python 3.12.5
Windows
gh-122573: The Windows build of CPython now requires 3.10 or newer.
Tests
gh-59022: Add tests for pkgutil.extend_path(). Patch by Andreas Stocker.
gh-99242: os.getloadavg() may throw OSError when running regression tests under certain conditions (e.g. chroot). This error is now caught and ignored, since reporting load average is optional.
gh-121084: Fix test_typing random leaks. Clear typing ABC caches when running tests for refleaks (-R option): call _abc_caches_clear() on typing abstract classes and their subclasses. Patch by Victor
Stinner.
gh-121160: Add a test for readline.set_history_length(). Note that this test may fail on readline libraries.
gh-121200: Fix test_expanduser_pwd2() of test_posixpath. Call getpwnam() to get pw_dir, since it can be different than getpwall() pw_dir. Patch by Victor Stinner.
gh-121188: When creating the JUnit XML file, regrtest now escapes characters which are invalid in XML, such as the chr(27) control character used in ANSI escape sequences. Patch by Victor Stinner.
Security
gh-121957: Fixed missing audit events around interactive use of Python, now also properly firing for python -i, as well as for python -m asyncio. The event in question is cpython.run_stdin.
gh-122133: Authenticate the socket connection for the socket.socketpair() fallback on platforms where AF_UNIX is not available like Windows.
Patch by Gregory P. Smith <greg%krypto.org@localhost> and Seth Larson <seth%python.org@localhost>. Reported by Ellie <el%horse64.org@localhost>
Library
gh-122744: Bump the version of pip bundled in ensurepip to version 24.2.
gh-122334: Fix crash when importing ssl after the main interpreter restarts.
gh-87320: In code.InteractiveInterpreter, handle exceptions caused by calling a non-default sys.excepthook(). Before, the exception bubbled up to the caller, ending the REPL.
gh-122400: Handle ValueErrors raised by os.stat() in filecmp.dircmp and filecmp.cmpfiles(). Patch by Bénédikt Tran.
gh-122311: Fix some error messages in pickle.
gh-121650: email headers with embedded newlines are now quoted on output. The generator will now refuse to serialize (write) headers that are unsafely folded or delimited; see
verify_generated_headers. (Contributed by Bas Bloemsaat and Petr Viktorin in gh-121650.)
gh-122332: Fixed segfault with asyncio.Task.get_coro() when using an eager task factory.
gh-122170: Handle ValueErrors raised by os.stat() in linecache. Patch by Bénédikt Tran.
gh-121723: Make logging.config.dictConfig() accept any object implementing the Queue public API. See the queue configuration section for details. Patch by Bénédikt Tran.
gh-82951: Serializing objects with complex __qualname__ (such as unbound methods and nested classes) by name no longer involves serializing parent objects by value in pickle protocols < 4.
gh-120930: Fixed a bug introduced by gh-92081 that added an incorrect extra blank to encoded words occurring in wrapped headers.
gh-121474: Fix missing sanity check for parties arg in threading.Barrier constructor. Patch by Clinton Christian (pygeek).
gh-121025: Improve the __repr__() of functools.partialmethod. Patch by Bénédikt Tran.
gh-121018: Fixed issues where argparse.ArgumentParser.parse_args() did not honor exit_on_error=False. Based on patch by Ben Hsing.
gh-119614: Fix truncation of strings with embedded null characters in some internal operations in tkinter.
gh-120910: When reading installed files from an egg, use relative_to(walk_up=True) to honor files installed outside of the installation root.
gh-101830: Accessing the tkinter object’s string representation no longer converts the underlying Tcl object to a string on Windows.
gh-120811: Fix possible memory leak in contextvars.Context.run().
gh-120769: Make empty line in pdb repeats the last command even when the command is from cmdqueue.
gh-120732: Fix name passing to unittest.mock.Mock object when using unittest.mock.create_autospec().
gh-120495: Fix incorrect exception handling in Tab Nanny. Patch by Wulian233.
gh-120343: Fix column offset reporting for tokens that come after multiline f-strings in the tokenize module.
gh-119600: Fix unittest.mock.patch() to not read attributes of the target when new_callable is set. Patch by Robert Collins.
gh-120289: Fixed the use-after-free issue in cProfile by disallowing disable() and clear() in external timers.
gh-114053: Fix edge-case bug where typing.get_type_hints() would produce incorrect results if type parameters in a class scope were overridden by assignments in a class scope and from __future__
import annotations semantics were enabled. Patch by Alex Waygood.
gh-114053: Fix erroneous NameError when calling inspect.get_annotations() with eval_str=True` on a class that made use of PEP 695 type parameters in a module that had from __future__ import
annotations at the top of the file. Patch by Alex Waygood.
gh-120268: Prohibit passing None to pure-Python datetime.date.fromtimestamp() to achieve consistency with C-extension implementation.
gh-120244: Fix memory leak in re.sub() when the replacement string contains backreferences.
gh-120211: Fix tkinter.ttk with Tcl/Tk 9.0.
gh-71587: Fix crash in C version of datetime.datetime.strptime() when called again on the restarted interpreter.
gh-117983: Defer the threading import in importlib.util until lazy loading is used.
gh-119698: Fix symtable.Class.get_methods() and document its behaviour. Patch by Bénédikt Tran.
gh-120121: Add concurrent.futures.InvalidStateError to module’s __all__.
gh-112672: Support building tkinter with Tcl 9.0.
gh-65454: unittest.mock.Mock.attach_mock() no longer triggers a call to a PropertyMock being attached.
gh-81936: help() and showtopic() methods now respect a configured output argument to pydoc.Helper and not use the pager in such cases. Patch by Enrico Tröger.
gh-119577: The DeprecationWarning emitted when testing the truth value of an xml.etree.ElementTree.Element now describes unconditionally returning True in a future version rather than raising an
exception in Python 3.14.
gh-119506: Fix io.TextIOWrapper.write() method breaks internal buffer when the method is called again during flushing internal buffer.
gh-119189: When using the ** operator or pow() with Fraction as the base and an exponent that is not rational, a float, or a complex, the fraction is no longer converted to a float.
gh-105623: Fix performance degradation in logging.handlers.RotatingFileHandler. Patch by Craig Robson.
bpo-39324: Add mime type mapping for .md <-> text/markdown
IDLE
gh-122482: Change About IDLE to direct users to discuss.python.org instead of the now unused idle-dev email and mailing list.
gh-78889: Stop Shell freezes by blocking user access to non-method sys.stdout.shell attributes, which are all private.
gh-120104: Fix padding in config and search dialog windows in IDLE.
Documentation
gh-121749: Fix documentation for PyModule_AddObjectRef().
gh-120012: Clarify the behaviours of multiprocessing.Queue.empty() and multiprocessing.SimpleQueue.empty() on closed queues. Patch by Bénédikt Tran.
Core and Builtins
gh-122208: Dictionary watchers now only deliver the PyDict_EVENT_ADDED event when the insertion is in a known good state to succeed.
gh-122300: Preserve AST nodes for f-string with single-element format specifiers. Patch by Pablo Galindo
gh-122029: Emit c_call events in sys.setprofile() when a PyMethodObject pointing to a PyCFunction is called.
gh-122026: Fix a bug that caused the tokenizer to not correctly identify mismatched parentheses inside f-strings in some situations. Patch by Pablo Galindo
gh-121657: Improve the SyntaxError message if the user tries to use yield from outside a function.
gh-117482: Unexpected slot wrappers are no longer created for builtin static types in subinterpreters.
gh-121439: Allow tuples of length 20 in the freelist to be reused.
gh-121130: Fix f-strings with debug expressions in format specifiers. Patch by Pablo Galindo
gh-120722: Correctly set the bytecode position on return instructions within lambdas. Patch by Jelle Zijlstra.
gh-120384: Fix an array out of bounds crash in list_ass_subscript, which could be invoked via some specificly tailored input: including concurrent modification of a list object, where one thread
assigns a slice and another clears it.
gh-120380: Fix Python implementation of pickle.Pickler for bytes and bytearray objects when using protocol version 5. Patch by Bénédikt Tran.
gh-93691: Fix source locations of instructions generated for the iterator of a for statement.
gh-120198: Fix a crash when multiple threads read and write to the same __class__ of an object concurrently.
gh-120298: Fix use-after free in list_richcompare_impl which can be invoked via some specificly tailored evil input.
gh-119666: Fix a compiler crash in the case where two comprehensions in class scope both reference __class__.
bpo-24766: Fix handling of doc argument to subclasses of property.
Build
gh-120671: Fix failing configure tests due to a missing space when appending to CFLAGS.
gh-115983: Skip building test modules that must be built as shared under WASI.
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 pkgsrc/lang/py312-html-docs/Makefile \
pkgsrc/lang/py312-html-docs/PLIST pkgsrc/lang/py312-html-docs/distinfo
cvs rdiff -u -r1.7 -r1.8 pkgsrc/lang/python312/PLIST \
pkgsrc/lang/python312/distinfo
cvs rdiff -u -r1.5 -r1.6 pkgsrc/lang/python312/dist.mk
cvs rdiff -u -r1.1 -r0 pkgsrc/lang/python312/patches/patch-Include_pymacro.h
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.5 pkgsrc/lang/py312-html-docs/Makefile:1.6
--- pkgsrc/lang/py312-html-docs/Makefile:1.5 Sat Jun 8 07:39:40 2024
+++ pkgsrc/lang/py312-html-docs/Makefile Wed Aug 7 20:27:26 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.5 2024/06/08 07:39:40 adam Exp $
+# $NetBSD: Makefile,v 1.6 2024/08/07 20:27:26 adam Exp $
-VERS= 3.12.4
+VERS= 3.12.5
DISTNAME= python-${VERS}-docs-html
PKGNAME= py312-html-docs-${VERS}
CATEGORIES= lang python
Index: pkgsrc/lang/py312-html-docs/PLIST
diff -u pkgsrc/lang/py312-html-docs/PLIST:1.5 pkgsrc/lang/py312-html-docs/PLIST:1.6
--- pkgsrc/lang/py312-html-docs/PLIST:1.5 Sat Jun 8 07:39:40 2024
+++ pkgsrc/lang/py312-html-docs/PLIST Wed Aug 7 20:27:26 2024
@@ -1,9 +1,8 @@
-@comment $NetBSD: PLIST,v 1.5 2024/06/08 07:39:40 adam Exp $
+@comment $NetBSD: PLIST,v 1.6 2024/08/07 20:27:26 adam Exp $
share/doc/python3.12/.buildinfo
share/doc/python3.12/_downloads/6dc1f3f4f0e6ca13cb42ddf4d6cbc8af/tzinfo_examples.py
share/doc/python3.12/_images/hashlib-blake2-tree.png
share/doc/python3.12/_images/kde_example.png
-share/doc/python3.12/_images/logging_flow.png
share/doc/python3.12/_images/pathlib-inheritance.png
share/doc/python3.12/_images/tk_msg.png
share/doc/python3.12/_images/turtle-star.png
@@ -78,6 +77,15 @@ share/doc/python3.12/_sources/c-api/very
share/doc/python3.12/_sources/c-api/weakref.rst.txt
share/doc/python3.12/_sources/contents.rst.txt
share/doc/python3.12/_sources/copyright.rst.txt
+share/doc/python3.12/_sources/deprecations/c-api-pending-removal-in-3.14.rst.txt
+share/doc/python3.12/_sources/deprecations/c-api-pending-removal-in-3.15.rst.txt
+share/doc/python3.12/_sources/deprecations/c-api-pending-removal-in-future.rst.txt
+share/doc/python3.12/_sources/deprecations/index.rst.txt
+share/doc/python3.12/_sources/deprecations/pending-removal-in-3.13.rst.txt
+share/doc/python3.12/_sources/deprecations/pending-removal-in-3.14.rst.txt
+share/doc/python3.12/_sources/deprecations/pending-removal-in-3.15.rst.txt
+share/doc/python3.12/_sources/deprecations/pending-removal-in-3.16.rst.txt
+share/doc/python3.12/_sources/deprecations/pending-removal-in-future.rst.txt
share/doc/python3.12/_sources/distributing/index.rst.txt
share/doc/python3.12/_sources/extending/building.rst.txt
share/doc/python3.12/_sources/extending/embedding.rst.txt
@@ -502,6 +510,7 @@ share/doc/python3.12/_static/doctools.js
share/doc/python3.12/_static/documentation_options.js
share/doc/python3.12/_static/file.png
share/doc/python3.12/_static/glossary.json
+share/doc/python3.12/_static/glossary_search.js
share/doc/python3.12/_static/language_data.js
share/doc/python3.12/_static/menu.js
share/doc/python3.12/_static/minus.png
@@ -514,6 +523,7 @@ share/doc/python3.12/_static/pydoctheme.
share/doc/python3.12/_static/pydoctheme_dark.css
share/doc/python3.12/_static/pygments.css
share/doc/python3.12/_static/pygments_dark.css
+share/doc/python3.12/_static/rtd_switcher.js
share/doc/python3.12/_static/search-focus.js
share/doc/python3.12/_static/searchtools.js
share/doc/python3.12/_static/sidebar.js
@@ -589,6 +599,15 @@ share/doc/python3.12/c-api/veryhigh.html
share/doc/python3.12/c-api/weakref.html
share/doc/python3.12/contents.html
share/doc/python3.12/copyright.html
+share/doc/python3.12/deprecations/c-api-pending-removal-in-3.14.html
+share/doc/python3.12/deprecations/c-api-pending-removal-in-3.15.html
+share/doc/python3.12/deprecations/c-api-pending-removal-in-future.html
+share/doc/python3.12/deprecations/index.html
+share/doc/python3.12/deprecations/pending-removal-in-3.13.html
+share/doc/python3.12/deprecations/pending-removal-in-3.14.html
+share/doc/python3.12/deprecations/pending-removal-in-3.15.html
+share/doc/python3.12/deprecations/pending-removal-in-3.16.html
+share/doc/python3.12/deprecations/pending-removal-in-future.html
share/doc/python3.12/distributing/index.html
share/doc/python3.12/download.html
share/doc/python3.12/extending/building.html
Index: pkgsrc/lang/py312-html-docs/distinfo
diff -u pkgsrc/lang/py312-html-docs/distinfo:1.5 pkgsrc/lang/py312-html-docs/distinfo:1.6
--- pkgsrc/lang/py312-html-docs/distinfo:1.5 Sat Jun 8 07:39:40 2024
+++ pkgsrc/lang/py312-html-docs/distinfo Wed Aug 7 20:27:26 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.5 2024/06/08 07:39:40 adam Exp $
+$NetBSD: distinfo,v 1.6 2024/08/07 20:27:26 adam Exp $
-BLAKE2s (python-3.12.4-docs-html.tar.bz2) = 93ce6b037eed015387ba7edce3cb13a746e60ce3936a579b929968fef0b6749a
-SHA512 (python-3.12.4-docs-html.tar.bz2) = 7b44626434d9b0eb486e4ffd7ea4377c0a79519c9c8d0c54341358ee3d1d7c100c01a8935c74d783e05e557c6c13372347c3e8da7ab564926a3a95b907c1510e
-Size (python-3.12.4-docs-html.tar.bz2) = 8455506 bytes
+BLAKE2s (python-3.12.5-docs-html.tar.bz2) = 9882e98470d6878ff8015fc120948315bfd54fa69ba4b2d6120b627996480acb
+SHA512 (python-3.12.5-docs-html.tar.bz2) = be291a72a8772637cc826a2358a2fba7d910977fe52c33e16cbb6e3e7d9ac39b0a6e01e1c0ab3cc0211ed0dc7aa27582d17379d74a1ecf352c18233fbfcc27f0
+Size (python-3.12.5-docs-html.tar.bz2) = 8384035 bytes
Index: pkgsrc/lang/python312/PLIST
diff -u pkgsrc/lang/python312/PLIST:1.7 pkgsrc/lang/python312/PLIST:1.8
--- pkgsrc/lang/python312/PLIST:1.7 Sat Jun 8 07:39:40 2024
+++ pkgsrc/lang/python312/PLIST Wed Aug 7 20:27:26 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.7 2024/06/08 07:39:40 adam Exp $
+@comment $NetBSD: PLIST,v 1.8 2024/08/07 20:27:26 adam Exp $
bin/2to3-${PY_VER_SUFFIX}
bin/idle${PY_VER_SUFFIX}
bin/pydoc${PY_VER_SUFFIX}
@@ -1034,7 +1034,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.0-py3-none-any.whl
+lib/python${PY_VER_SUFFIX}/ensurepip/_bundled/pip-24.2-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
@@ -2878,9 +2878,18 @@ lib/python${PY_VER_SUFFIX}/test/test_arr
lib/python${PY_VER_SUFFIX}/test/test_asdl_parser.py
lib/python${PY_VER_SUFFIX}/test/test_asdl_parser.pyc
lib/python${PY_VER_SUFFIX}/test/test_asdl_parser.pyo
-lib/python${PY_VER_SUFFIX}/test/test_ast.py
-lib/python${PY_VER_SUFFIX}/test/test_ast.pyc
-lib/python${PY_VER_SUFFIX}/test/test_ast.pyo
+lib/python${PY_VER_SUFFIX}/test/test_ast/__init__.py
+lib/python${PY_VER_SUFFIX}/test/test_ast/__init__.pyc
+lib/python${PY_VER_SUFFIX}/test/test_ast/__init__.pyo
+lib/python${PY_VER_SUFFIX}/test/test_ast/snippets.py
+lib/python${PY_VER_SUFFIX}/test/test_ast/snippets.pyc
+lib/python${PY_VER_SUFFIX}/test/test_ast/snippets.pyo
+lib/python${PY_VER_SUFFIX}/test/test_ast/test_ast.py
+lib/python${PY_VER_SUFFIX}/test/test_ast/test_ast.pyc
+lib/python${PY_VER_SUFFIX}/test/test_ast/test_ast.pyo
+lib/python${PY_VER_SUFFIX}/test/test_ast/utils.py
+lib/python${PY_VER_SUFFIX}/test/test_ast/utils.pyc
+lib/python${PY_VER_SUFFIX}/test/test_ast/utils.pyo
lib/python${PY_VER_SUFFIX}/test/test_asyncgen.py
lib/python${PY_VER_SUFFIX}/test/test_asyncgen.pyc
lib/python${PY_VER_SUFFIX}/test/test_asyncgen.pyo
@@ -4357,6 +4366,9 @@ lib/python${PY_VER_SUFFIX}/test/test_ins
lib/python${PY_VER_SUFFIX}/test/test_inspect/inspect_stringized_annotations_2.py
lib/python${PY_VER_SUFFIX}/test/test_inspect/inspect_stringized_annotations_2.pyc
lib/python${PY_VER_SUFFIX}/test/test_inspect/inspect_stringized_annotations_2.pyo
+lib/python${PY_VER_SUFFIX}/test/test_inspect/inspect_stringized_annotations_pep695.py
+lib/python${PY_VER_SUFFIX}/test/test_inspect/inspect_stringized_annotations_pep695.pyc
+lib/python${PY_VER_SUFFIX}/test/test_inspect/inspect_stringized_annotations_pep695.pyo
lib/python${PY_VER_SUFFIX}/test/test_inspect/test_inspect.py
lib/python${PY_VER_SUFFIX}/test/test_inspect/test_inspect.pyc
lib/python${PY_VER_SUFFIX}/test/test_inspect/test_inspect.pyo
@@ -5400,6 +5412,9 @@ lib/python${PY_VER_SUFFIX}/test/test_uni
lib/python${PY_VER_SUFFIX}/test/test_unittest/test_suite.py
lib/python${PY_VER_SUFFIX}/test/test_unittest/test_suite.pyc
lib/python${PY_VER_SUFFIX}/test/test_unittest/test_suite.pyo
+lib/python${PY_VER_SUFFIX}/test/test_unittest/test_util.py
+lib/python${PY_VER_SUFFIX}/test/test_unittest/test_util.pyc
+lib/python${PY_VER_SUFFIX}/test/test_unittest/test_util.pyo
lib/python${PY_VER_SUFFIX}/test/test_unittest/testmock/__init__.py
lib/python${PY_VER_SUFFIX}/test/test_unittest/testmock/__init__.pyc
lib/python${PY_VER_SUFFIX}/test/test_unittest/testmock/__init__.pyo
Index: pkgsrc/lang/python312/distinfo
diff -u pkgsrc/lang/python312/distinfo:1.7 pkgsrc/lang/python312/distinfo:1.8
--- pkgsrc/lang/python312/distinfo:1.7 Sat Jun 8 07:39:40 2024
+++ pkgsrc/lang/python312/distinfo Wed Aug 7 20:27:26 2024
@@ -1,9 +1,8 @@
-$NetBSD: distinfo,v 1.7 2024/06/08 07:39:40 adam Exp $
+$NetBSD: distinfo,v 1.8 2024/08/07 20:27:26 adam Exp $
-BLAKE2s (Python-3.12.4.tar.xz) = 34f562d8b0135afc0eaeb9324782d898d9adfd08e758849c2ba0a99b262c2d3a
-SHA512 (Python-3.12.4.tar.xz) = 750132ee6369196096130a924f4ddb78b9a55804133e5d136a70b9280928822974d1aa559d844486df02e89155fb0d8117871e1ac532abc18174309ca4b08369
-Size (Python-3.12.4.tar.xz) = 20659356 bytes
-SHA1 (patch-Include_pymacro.h) = 271a891892dca1a3aaa3bedcae626a68a36cae0b
+BLAKE2s (Python-3.12.5.tar.xz) = ef8565608ac2d7e6f7ff6386fd843144916381fa0f91ed3c7bc683b01c180b20
+SHA512 (Python-3.12.5.tar.xz) = 7a1c30d798434fe24697bc253f6010d75145e7650f66803328425c8525331b9fa6b63d12a652687582db205f8d4c8279c8f73c338168592481517b063351c921
+Size (Python-3.12.5.tar.xz) = 20422396 bytes
SHA1 (patch-Lib_ctypes_util.py) = 3dec1b6b7a36e46cbfa0dfcd71c5e7fac9f60764
SHA1 (patch-Lib_lib2to3_pgen2_driver.py) = 593c4e93c5653ab400f0a98b91db92630c0a7390
SHA1 (patch-Lib_sysconfig.py) = bc6d91bf8f7121456b26ea7f080f588c96f2596f
Index: pkgsrc/lang/python312/dist.mk
diff -u pkgsrc/lang/python312/dist.mk:1.5 pkgsrc/lang/python312/dist.mk:1.6
--- pkgsrc/lang/python312/dist.mk:1.5 Sat Jun 8 07:39:40 2024
+++ pkgsrc/lang/python312/dist.mk Wed Aug 7 20:27:26 2024
@@ -1,6 +1,6 @@
-# $NetBSD: dist.mk,v 1.5 2024/06/08 07:39:40 adam Exp $
+# $NetBSD: dist.mk,v 1.6 2024/08/07 20:27:26 adam Exp $
-PY_DISTVERSION= 3.12.4
+PY_DISTVERSION= 3.12.5
DISTNAME= Python-${PY_DISTVERSION}
EXTRACT_SUFX= .tar.xz
DISTINFO_FILE= ${.CURDIR}/../../lang/python312/distinfo
Home |
Main Index |
Thread Index |
Old Index