BSD Ports

lang/python312 3.12.14 NetBSD

Interpreted, interactive, object-oriented programming language

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
ac9a5ead2c
License
python-software-foundation
Categories
lang, python
Package size
23271.6 KiB, 156267.5 KiB installed

Description

Python is an interpreted, interactive, object-oriented programming language that combines remarkable power with very clear syntax. For an introduction to programming in Python you are referred to the Python Tutorial. The Python Library Reference documents built-in and standard types, constants, functions and modules. Finally, the Python Reference Manual describes the syntax and semantics of the core language in (perhaps too) much detail.

Python's basic power can be extended with your own modules written in C or C++. On most systems such modules may be dynamically loaded. Python is also adaptable as an exten- sion language for existing applications. See the internal documentation for hints.

This package provides Python version 3.12.x.

In the other systems

SystemPortVersion
NetBSDlang/python3123.12.14
FreeBSDlang/python3123.12.15
MidnightBSDlang/python312

Install

Binary package:

pkgin install python312

From pkgsrc:

cd /usr/pkgsrc/lang/python312 && make install clean

Dependencies

Run dependencies 5
Required by 432

The first 100 are listed.

Commit history 2

DateCommitCreditsLog message
ac9a5ead2c adam python312 py312-html-docs: updated to 3.12.15
3.12.15 Security gh-158446: Fix a crash or incorrect output that could occur when formatting a float or complex with a precision close to the platform’s INT_MAX. PyOS_double_to_string() now raises ValueError for any precision of that magnitude, regardless of presentation type or value, as the format string parsers already did for precisions above INT_MAX. gh-156793: asyncio: loop.start_tls() and loop.create_connection() now validate the server_hostname argument if an ssl.SSLContext is passed with check_hostname set to True, emitting DeprecationWarning if server_hostname is missing. (This will raise ValueError in Python 3.13 and later.) …
a9f1b5b35e adam python312 py312-html-docs: updated to 3.12.14
3.12.14 macOS gh-137586: Invoke osascript with absolute path in webbrowser and turtledemo. Tests gh-149776: Fix test_socket on Linux kernel 7.1 and newer: skip UDP Lite tests if it’s not supported. Patch by Victor Stinner. Security gh-155558: Update bundled libexpat to version 2.8.3 for the fix to CVE 2026-72522. gh-153030: Fixed quadratic complexity in incremental parsing of long unterminated constructs (such as tags or comments) in html.parser.HTMLParser, which could be exploited for a denial of service. gh-152674: The xml.etree.ElementTree.Element methods findall(), iterfind() and find() avoid quadratic behavior when using XPath index predicates ([1], [last()], [last()-N]) on XML documents with many same-tag siblings. gh-152216: Update bundled libexpat to version 2.8.2. …