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.
Version: None
Released: May 17, 2022
This is the thirteenth and final regular maintenance release of Python 3.9 Note: The release you're looking at is Python 3.9.13, a bugfix release for the legacy 3.9 series. Python 3.11 is now the latest feature release series of Python 3. Get the latest release of 3.11.x here. According …
View Release Notes
Released: June 9, 2020
This is a beta preview of Python 3.9 Python 3.9 is still in development. This release, 3.9.0b3, is the third of five 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 …
WARNING: this release has a known regression See BPO-40924 for details. Use Python 3.9.0b3 or newer instead, please. This is a beta preview of Python 3.9 Python 3.9 is still in development. This release, 3.9.0b2, is the second of four planned beta release previews. Beta release previews are intended to …
...definitions of PyModule_AddStringConstant and PyModule_AddObject if the Python version is less than 2.0, which provides compatibility with PyXML on Python 1.5.2. If the platform has a bogus definition for LONG_BIT (the number of bits in a long), an error will be reported at compile time. Fix bugs in _PyTuple_Resize() which caused hard-to-interpret garbage collection crashes and possibly other, unreported crashes. Fixed a memory leak in _PyUnicode_Fini(). Build issues ...
...structure could cause a segfault in the garbage collector, due to interaction with the "trashcan" code; access to the current frame during destruction of a local variable could access a pointer to freed memory. SF #457466: popenx() argument mangling hangs python (win9x only). Under certain circumstances, using any of the popen calls on win9x would cause python to hang. Library The xml.sax.expatreader.ExpatParser class will no longer create circular references by using itself as the l...
...struct type as struct_pwent; this has been renamed to struct_passwd. (The old name is still supported for backwards compatibility.) The xml.parsers.expat module now provides Expat 1.95.7. socket.IPPROTO_IPV6 was added. readline.clear_history was added. select.select() now accepts sequences for its first three arguments. cStringIO now supports the f.closed attribute. The signal module now exposes SIGRTMIN and SIGRTMAX (if available). curses module now supports use_default_colors(). [patch #7391...
...structors for the other builtin types -- called without argument they all return the false value of that type. (SF patch #724135) In support of PEP 269 (making the pgen parser generator accessible from Python), some changes to the pgen code structure were made; a few files that used to be linked only with pgen are now linked with Python itself. The repr() of a weakref object now shows the __name__ attribute of the referenced object, if it has one. super() no longer ignores data descriptors, exc...
If you didn't find what you need, try your search in the Python language documentation.