lang/python312 - The NetBSD Packages Collection

Interpreted, interactive, object-oriented programming language

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.

Build dependencies

pkgtools/mktools devel/pkgconf pkgtools/cwrappers

Runtime dependencies

devel/libffi devel/libuuid devel/readline databases/sqlite3 devel/libffi devel/readline databases/sqlite3

Binary packages

OSArchitectureVersion
NetBSD 10.0aarch64python312-3.12.6.tgz
NetBSD 10.0aarch64python312-3.12.4.tgz
NetBSD 10.0aarch64ebpython312-3.12.6.tgz
NetBSD 10.0aarch64ebpython312-3.12.8nb1.tgz
NetBSD 10.0alphapython312-3.12.2.tgz
NetBSD 10.0alphapython312-3.12.4.tgz
NetBSD 10.0alphapython312-3.12.6.tgz
NetBSD 10.0alphapython312-3.12.8nb1.tgz
NetBSD 10.0earmv4python312-3.12.6.tgz
NetBSD 10.0earmv6hfpython312-3.12.6.tgz
NetBSD 10.0earmv6hfpython312-3.12.2.tgz
NetBSD 10.0earmv6hfpython312-3.12.4.tgz
NetBSD 10.0earmv7hfpython312-3.12.6.tgz
NetBSD 10.0earmv7hfpython312-3.12.2.tgz
NetBSD 10.0earmv7hfpython312-3.12.4.tgz
NetBSD 10.0i386python312-3.12.6.tgz
NetBSD 10.0i386python312-3.12.4.tgz
NetBSD 10.0i386python312-3.12.8nb1.tgz
NetBSD 10.0m68kpython312-3.12.6.tgz
NetBSD 10.0m68kpython312-3.12.8nb1.tgz
NetBSD 10.0mips64ebpython312-3.12.2.tgz
NetBSD 10.0mips64ebpython312-3.12.4.tgz
NetBSD 10.0powerpcpython312-3.12.1.tgz
NetBSD 10.0powerpcpython312-3.12.2.tgz
NetBSD 10.0powerpcpython312-3.12.6.tgz
NetBSD 10.0sh3elpython312-3.12.6.tgz
NetBSD 10.0sparc64python312-3.12.6.tgz
NetBSD 10.0sparc64python312-3.12.8nb1.tgz
NetBSD 10.0sparcpython312-3.12.6.tgz
NetBSD 10.0sparcpython312-3.12.8nb1.tgz
NetBSD 10.0x86_64python312-3.12.6.tgz
NetBSD 10.0x86_64python312-3.12.4.tgz
NetBSD 10.0x86_64python312-3.12.8nb1.tgz
NetBSD 9.0aarch64python312-3.12.6.tgz
NetBSD 9.0aarch64python312-3.12.4.tgz
NetBSD 9.0earmv4python312-3.12.6.tgz
NetBSD 9.0earmv6hfpython312-3.12.6.tgz
NetBSD 9.0earmv7hfpython312-3.12.6.tgz
NetBSD 9.0i386python312-3.12.6.tgz
NetBSD 9.0i386python312-3.12.4.tgz
NetBSD 9.0i386python312-3.12.8nb1.tgz
NetBSD 9.0powerpcpython312-3.12.1.tgz
NetBSD 9.0powerpcpython312-3.12.2.tgz
NetBSD 9.0sparc64python312-3.12.6.tgz
NetBSD 9.0sparc64python312-3.12.8nb1.tgz
NetBSD 9.0x86_64python312-3.12.6.tgz
NetBSD 9.0x86_64python312-3.12.4.tgz
NetBSD 9.0x86_64python312-3.12.8nb1.tgz
NetBSD 9.3x86_64python312-3.12.6.tgz
NetBSD 9.3x86_64python312-3.12.8nb1.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

dtrace
Enable DTrace support.
pymalloc
Build python with the pymalloc specialist object allocator.
readline
Enable use of GNU readline library.
tkinter
x11
Enable X11 support.

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.


Problem reports, updates or suggestions for this package should be reported with send-pr.