Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.
...building, packaging, distributing, and installing Python modules, extensions, and applications painless and standardized. There are also third-party tools built on the top of distutils, that are using the Distutils mailing list as their home. Namely: setuptools zc.buildout If you are packaging a Python package, this SIG is probably a good starting point to ask questions. The goal of Distutils-SIG is also to try to catch the ...
Version: None
Released: Aug. 29, 2019
This is a beta preview of Python 3.8 Python 3.8 is still in development. This release, 3.8.0b4 is the last of four planned beta release previews. Beta release previews are intended to give the wider community the opportunity to test new features and bug fixes and to prepare their projects …
View Release Notes
...building Python 2.6 from source, due to the adoption of multiarch support. See issue 9762 for additional details and workarounds. The version of Python 2.6 in Ubuntu itself has been appropriately patched, so the Ubuntu source package should build just fine. Documentation The documentation has also been updated. You can browse the HTML on-line or download the HTML.
...build, or an assert failure in a debug build. Also, added overflow checks, better detection of mutation during iteration, and shielded deque comparisons from unusual subclass overrides of the __iter__() method. Library Patch 1046644: distutils build_ext grew two new options - --swig for specifying the swig executable to use, and --swig-opts to specify options to pass to swig. --swig-opts="-c++" is the new way to spell --swig-cpp. Patch 983206: distutils now obeys environment varia...
...build an open solution to his problem. "Matplotlib is both an amazing technical achievement and a shining example of open source community building, as John not only created its backbone but also fostered the development of a very strong development team, ensuring that the talent of many others could also contribute to this project," said Fernando Perez. The Python Software Foundation thanks John Hunter for his invaluable contributions to not just the Python community but to the numeri...
...Build Note that release builds of Python should arrange to define the preprocessor symbol NDEBUG on the command line (or equivalent). In the 2.2 pre-release series we tried to define this by magic in Python.h instead, but it proved to cause problems for extension authors. The Unix, Windows and Mac builds now all define NDEBUG in release builds via cmdline (or equivalent) instead. Ports to other platforms should do likewise. It is no longer necessary to use --with-suffix when building on a cas...
...builds Bug #1076490 (MacOS9 only): fixed a BuildApplication crash when it tried to actually save the application Build Patch #850977: Detect Tk on FreeBSD and OpenBSD. Bug #1034496: Use -h instead of -soname for Solaris compatibility. Patch #973204: Use -rpath instead of -R for runtime_library_dirs on Irix and True64. Bug #978645: Modules/getpath.c now builds properly under --disable-framework build under OS X. What's New in Python 2.3.4 (final)? Release date: 27-May-2004 What's New in...
Released: Sept. 23, 2003
This is a patch release which supersedes earlier releases of 2.3. Important: This release is vulnerable to the problem described in security advisory PSF-2006-001 "Buffer overrun in repr() of unicode strings in wide unicode builds (UCS-4)". This fix is included in Python 2.4.4 and Python 2.5. If you need …
Released: June 27, 2016
Python 3.5.2 Python 3.5 has reached end-of-life. Python 3.5.10, the final release of the 3.5 series, is available here. Python 3.5.2 was released on June 26th, 2016. Major new features of the 3.5 series, compared to 3.4 Among the new major new features and changes in the 3.5 release series …
Released: Jan. 3, 2017
Python 3.5.3 release candidate 1 Python 3.5 has reached end-of-life. Python 3.5.10, the final release of the 3.5 series, is available here. Python 3.5.3 release candidate 1 was released on January 2nd, 2017. Major new features of the 3.5 series, compared to 3.4 Among the new major new features and …
Released: Jan. 17, 2017
Python 3.5.3 Python 3.5 has reached end-of-life. Python 3.5.10, the final release of the 3.5 series, is available here. Python 3.5.3 was released on January 17th, 2017. Major new features of the 3.5 series, compared to 3.4 Among the new major new features and changes in the 3.5 release series …
Released: Dec. 11, 2018
Python 3.7.2rc1 is the release candidate preview of the second maintenance release of Python 3.7. The Python 3.7 series is the newest major release of the Python language and contains many new features and optimizations. Among the major new features in Python 3.7 are: PEP 539, new C API …
Released: March 12, 2019
Python 3.7.3rc1 is the release candidate preview of the third maintenance release of Python 3.7. The Python 3.7 series is the newest major release of the Python language and contains many new features and optimizations. Among the major new features in Python 3.7 are: PEP 539, new C API …
Released: June 4, 2019
This is a beta preview of Python 3.8 Python 3.8 is still in development. This release, 3.8.0b1 is the first of four planned beta release previews. Beta release previews are intended to give the wider community the opportunity to test new features and bug fixes and to prepare their projects …
Released: July 4, 2019
This is a beta preview of Python 3.8 Python 3.8 is still in development. This release, 3.8.0b2 is the second of four planned beta release previews. Beta release previews are intended to give the wider community the opportunity to test new features and bug fixes and to prepare their projects …
Released: July 29, 2019
This is a beta preview of Python 3.8 Python 3.8 is still in development. This release, 3.8.0b3 is the third of four planned beta release previews. Beta release previews are intended to give the wider community the opportunity to test new features and bug fixes and to prepare their projects …
...builds (UCS-4)". This fix is included in Python 2.4.4 and Python 2.5. If you need to remain with Python 2.3, there's a patch available from the security advisory page. Important: 2.3.5 includes a security fix for SimpleXMLRPCServer.py. We are pleased to announce the release of Python 2.3.1 on September 23, 2003. This is a bug-fix release for Python 2.3 and supersedes the original Python 2.3 release. No new features have been added in Python 2.3.1. Instead, this rel...
Released: April 15, 2006
We are pleased to announce the release of …
Released: Nov. 30, 2004
We are pleased to announce the release of Python 2.4, final on November 30, 2004. This is a final, stable release, and we can recommend that Python users upgrade to this version. Important: This release is vulnerable to the problem described in …
...build their own version. Fedora Core 3 users can download RPMs, or build from source. An SRPM is also available for other RPM-based systems, or the source tar-file can be used (see the "rpm" man page for the "-ta" options). What's New? See the highlights of this release. Andrew Kuchling's What's New in Python 2.4 describes the most visible changes since Python 2.3 in more detail. A detailed list of the changes is in the release notes, or the Misc/NEWS file in the source d...
If you didn't find what you need, try your search in the Python language documentation.