0% found this document useful (0 votes)
34 views3 pages

Sponsors: Visionary Sponsors Help To Host Python Downloads

This document summarizes information about Python releases including that it is open source and GPL compatible. It provides details on downloading source code and alternative implementations. It also gives a brief history of Python's creation in the 1990s and lists current release schedules and key developers who sign releases.

Uploaded by

usuario2deprueba
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views3 pages

Sponsors: Visionary Sponsors Help To Host Python Downloads

This document summarizes information about Python releases including that it is open source and GPL compatible. It provides details on downloading source code and alternative implementations. It also gives a brief history of Python's creation in the 1990s and lists current release schedules and key developers who sign releases.

Uploaded by

usuario2deprueba
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Sponsors

Visionary sponsors help to host Python downloads.

Licenses
All Python releases are Open Source. Historically, most, but not all, Python releases have
also been GPL-compatible. The Licenses page details GPL-compatibility and Terms and
Conditions.

Read more
Sources
For most Unix systems, you must download and compile the source code. The same source
code archive can also be used to build the Windows and Mac versions, and is the starting
point for ports to all other platforms.

Download the latest Python 3 source.

Read more
Alternative Implementations
This site hosts the "traditional" implementation of Python (nicknamed CPython). A number
of alternative implementations are available as well.

Read more
History
Python was created in the early 1990s by Guido van Rossum at Stichting Mathematisch
Centrum in the Netherlands as a successor of a language called ABC. Guido remains
Python’s principal author, although it includes many contributions from others.
Read more

Release Schedules
 Python 3.12 Release Schedule
 Python 3.11 Release Schedule
 Python 3.10 Release Schedule
 Python 3.9 Release Schedule
 Python 3.8 Release Schedule
 Python 3.7 Release Schedule

See Status of Python Versions for all an overview of all versions, including


unsupported.

Information about specific ports, and developer info


 Windows
 Macintosh
 Other platforms
 Source
 Python Developer's Guide
 Python Issue Tracker

OpenPGP Public Keys


Source and binary executables are signed by the release manager or binary
builder using their OpenPGP key. Release files for currently supported releases
are signed by the following:
 Thomas Wouters (3.12.x and 3.13.x source files and tags) (key
id: A821E680E5FA6305)
 Pablo Galindo Salgado (3.10.x and 3.11.x source files and tags) (key
id: 64E628F8D684696D)
 Steve Dower (Windows binaries) (key id: FC62 4643 4870 34E5)
 Łukasz Langa (3.8.x and 3.9.x source files and tags) (key id: B269
95E3 1025 0568)
 Ned Deily (macOS binaries, 3.7.x / 3.6.x source files and tags) (key
ids: 2D34 7EA6 AA65 421D, FB99 2128 6F5E 1540, and Apple
Developer ID DJ3H93M7VJ)
 Larry Hastings (3.5.x source files and tags) (key id: 3A5C A953 F73C
700D)
 Benjamin Peterson (2.7.z source files and tags) (key id: 04C3 67C2
18AD D4FF and A4135B38)

Release files for older releases which have now reached end-of-life may have
been signed by one of the following:
 Anthony Baxter (key id: 0EDD C5F2 6A45 C816)
 Georg Brandl (key id: 0A5B 1018 3658 0288)
 Martin v. Löwis (key id: 6AF0 53F0 7D9D C8D2)
 Ronald Oussoren (key id: C9BE 28DE E6DF 025C)
 Barry Warsaw (key ids: 126E B563 A74B 06BF, D986 6941 EA5B
BD71, and ED9D77D5)

You can import a person's public keys from a public keyserver network server
you trust by running a command like:
gpg --recv-keys [key id]
or, in many cases, public keys can also be found at keybase.io. On the version-
specific download pages, you should see a link to both the downloadable file
and a detached signature file. To verify the authenticity of the download, grab
both files and then run this command:
gpg --verify Python-3.6.2.tgz.asc
Note that you must use the name of the signature file, and you should use the
one that's appropriate to the download you're verifying.
 (These instructions are geared to GnuPG and Unix command-line
users.)

Other Useful Items


 Looking for 3rd party Python modules? The Package Index has
many of them.
 You can view the standard documentation online, or you
can download it in HTML, PostScript, PDF and other formats. See the
main Documentation page.
 Information on tools for unpacking archive files provided on
python.org is available.
 Tip: even if you download a ready-made binary for your platform, it
makes sense to also download the source. This lets you browse the
standard library (the subdirectory Lib) and the standard collections of
demos (Demo) and tools (Tools) that come with it. There's a lot you
can learn from the source!
 There is also a collection of Emacs packages that the Emacsing
Pythoneer might find useful. This includes major modes for editing
Python, C, C++, Java, etc., Python debugger interfaces and more.
Most packages are compatible with Emacs and XEmacs.

Want to contribute?
Want to contribute? See the Python Developer's Guide to learn about how
Python development is managed.

You might also like