pkg.soopen package index

project history

The history of Python

CPython is the reference implementation of Python, a language created by Guido van Rossum and first released in 1991. Its role grew from a readable scripting language into the common runtime behind command-line tools, web services, data workflows, build systems, test suites, and application glue code. The project is distributed by the Python Software Foundation, developed in the public CPython repository, documented at python.org, and mirrored into operating-system and language-package ecosystems so developers can choose either a platform interpreter or a version-pinned toolchain.

history

Project history and usage

Project history

CPython is the reference implementation of Python, a language created by Guido van Rossum and first released in 1991. Its role grew from a readable scripting language into the common runtime behind command-line tools, web services, data workflows, build systems, test suites, and application glue code. The project is distributed by the Python Software Foundation, developed in the public CPython repository, documented at python.org, and mirrored into operating-system and language-package ecosystems so developers can choose either a platform interpreter or a version-pinned toolchain.

Python 3.14 followed the PEP 745 schedule, with development beginning in May 2024 and the 3.14.0 final release scheduled for October 7, 2025. Its documentation describes changes such as deferred evaluation of annotations, multiple-interpreter support improvements, compression and debugging updates, and continued work around experimental free-threaded Python. In ecosystem terms, 3.14 is the track package maintainers use to prove compatibility with the next CPython ABI and language behavior after 3.13.

Homebrew treats python@3.14 as the main python3-style formula in this batch: the input lists unversioned commands such as python3, pip3, wheel3, pydoc3, and idle3 alongside versioned 3.14 commands. That packaging role matters because many shell scripts, build tools, and virtual-environment workflows call python3 rather than a fully pinned python3.14. The input also maps the branch across apk, Debian, DNF, MacPorts, Nix, pacman, Scoop, Ubuntu, Winget, and zypper, reflecting the interpreter's role as both a developer tool and a dependency for other packages.

Sources

Install Python