Notice: This page displays a fallback because interactive scripts did not run. Possible causes include disabled JavaScript or failure to load scripts or stylesheets.
Version: None
Released: Dec. 2, 2025
This is the first maintenance release of Python 3.14 Python 3.14.1 is the first maintenance release of 3.14, containing around 558 bugfixes, build improvements and documentation changes since 3.14.0. Major new features of the 3.14 series, compared to 3.13 Some of the major new features and …
View Release Notes
...string>, line 23) Unexpected indentation. <ul> <li>Financial review (Kurt) <li>Grants process (Martin) <li>Other reports </ul> System Message: WARNING/2 (<string>, line 28) Block quote ends without a blank line; unexpected unindent. <li> Member vote to accept new nominated members <br>A simple majority is required to elect new members. <ul> <li>Georg Brandl <li>Paul Everitt <li>Jim Hugunin <li>Travis Oliphant <...
...string literals is introduced, "raw strings": e.g. r"n" is equal to "\n". All standard exceptions and most exceptions defined in standard extension modules are now classes. Use python -X to revert back to string exceptions. See Standard Exception Classes for more info. Comparisons can now raise exceptions (previously, exceptions occurring during comparisons were swept under the rug). New dictionary methods: .clear(), .copy(), .update(), .get(). The first two are ...
...string>, line 119) Unexpected indentation. You will need to install this package before you can build RPMs. <hr /> <li />Q) Is it safe to install these RPMs on a Red Hat system? Will System Message: ERROR/3 (<string>, line 123) Unexpected indentation. they over-write the system python and cause problems with other Red Hat applications that expect a different version of Python? System Message: WARNING/2 (<string>, line 125) Block quote ends without a blank line; un...
...string>, line 122) Unexpected indentation. You will need to install this package before you can build RPMs. <hr /> <li />Q) Is it safe to install these RPMs on a Red Hat system? Will System Message: ERROR/3 (<string>, line 126) Unexpected indentation. they over-write the system python and cause problems with other Red Hat applications that expect a different version of Python? System Message: WARNING/2 (<string>, line 128) Block quote ends without a blank line; un...
Released: Dec. 5, 2025
This is the second maintenance release of Python 3.14 Python 3.14.2 is the second maintenance release of 3.14, containing 18 bugfixes, build improvements and documentation changes since 3.14.1. This is an expedited release to fix the following regressions: gh-142206: Exceptions in multiprocessing in …
...string>, line 100) Unexpected indentation. You will need to install this package before you can build RPMs. <hr /> <li />Q) Is it safe to install these RPMs on a Red Hat system? Will System Message: ERROR/3 (<string>, line 104) Unexpected indentation. they over-write the system python and cause problems with other Red Hat applications that expect a different version of Python? System Message: WARNING/2 (<string>, line 106) Block quote ends without a blank line; un...
Released: Dec. 8, 2023
This is the first maintenance release of Python 3.12 Python 3.12 is the newest major release of the Python programming language, and it contains many new features and optimizations. 3.12.1 is the latest maintenance release, containing more than 400 bugfixes, build improvements and documentation changes since 3.12.0. Major …
Released: Feb. 6, 2024
This is the second maintenance release of Python 3.12 Python 3.12 is the newest major release of the Python programming language, and it contains many new features and optimizations. 3.12.2 is the latest maintenance release, containing more than 350 bugfixes, build improvements and documentation changes since 3.12.1. Major …
Released: April 9, 2024
This is the third maintenance release of Python 3.12 Python 3.12 is the newest major release of the Python programming language, and it contains many new features and optimizations. 3.12.3 is the latest maintenance release, containing more than 300 bugfixes, build improvements and documentation changes since 3.12.2. Major …
Released: June 6, 2024
This is the fourth maintenance release of Python 3.12 Python 3.12 is the newest major release of the Python programming language, and it contains many new features and optimizations. 3.12.4 is the latest maintenance release, containing more than 250 bugfixes, build improvements and documentation changes since 3.12.3. Major …
Released: Oct. 1, 2024
This is the seventh maintenance release of Python 3.12 Python 3.12 is the newest major release of the Python programming language, and it contains many new features and optimizations. 3.12.7 is the latest maintenance release, containing about 120 bug fixes, build improvements and documentation changes since 3.12.6. Major …
Released: Feb. 4, 2025
This is the ninth maintenance release of Python 3.12 Python 3.12.9 is the latest maintenance release of Python 3.12, containing about 180 bug fixes, build improvements and documentation changes since 3.12.8. Major new features of the 3.12 series, compared to 3.11 New features More flexible …
Released: April 8, 2025
This is the tenth maintenance release of Python 3.12 Python 3.12.10 is the latest maintenance release of Python 3.12, and the last full maintenance release. Subsequent releases of 3.12 will be security-fixes only. This last maintenance release contains about 230 bug fixes, build improvements and documentation changes since …
...string>, line 130) Unexpected indentation. using distutils "python setup.py bdist_rpm". System Message: WARNING/2 (<string>, line 131) Block quote ends without a blank line; unexpected unindent. <li />A) As noted above, Red Hat broke the "build" functionality out of the base "rpm" command with the 8.0 release. Unfortunately, they didn't patch their python RPM to account for this, and they don't appear to be planning to release any errata to fix th...
...string-sig Robin Friedrich String Processing archive March 2001 matrix-sig Paul Dubois Numerical Python archive January 2000 gui-sig Jim Fulton Graphical User Interface archive January 1999 objc-sig Jeff Sickel Objective-C viz Python archive January 1999 locator-sig Paul Everitt Python Resource Tracking (Software, docs, projects...). See the catalog-sig for a successor. archive January 1998 pattern-sig Dinu Gherman Idioms, Patterns, and Frameworks archive January 1998 progenv-sig Ken Manhe...
Released: Aug. 6, 2024
This is the fifth maintenance release of Python 3.12 Python 3.12 is the newest major release of the Python programming language, and it contains many new features and optimizations. 3.12.5 is the latest maintenance release, containing more than 250 bugfixes, build improvements and documentation changes since 3.12.4. This …
...String_AsStringAndSize() function that provides access to the internal data buffer and size of a string object - or the default encoded version of a Unicode object. PyString_Size() and PyString_AsString() accept Unicode objects. The standard header <limits.h> is now included by Python.h (if it exists). INT_MAX and LONG_MAX will always be defined, even if <limits.h> is not available. PyFloat_FromString takes a second argument, pend, that was effectively useles...
...String() and PyUnicode_AsStringAndSize() were made private to the interpreter, in order to be able to refine their interfaces for Python 3.1. If you need to access the UTF-8 representation of a Unicode object as bytes string, please use PyUnicode_AsUTF8String() instead. Issue #3460: PyUnicode_Join() implementation is 10% to 80% faster thanks to Python 3.0's stricter semantics which allow to avoid successive reallocations of the result string (this also affects str.join()). Library Issue #1...
Released: Aug. 6, 2023
This is the first release candidate of Python 3.12.0 This release, 3.12.0rc1, is the penultimate release preview. Entering the release candidate phase, only reviewed code changes which are clear bug fixes are allowed between this release candidate and the final release. The second candidate (and the last planned …
If you didn't find what you need, try your search in the Python language documentation.