Notice: This page displays a fallback because interactive scripts did not run. Possible causes include disabled JavaScript or failure to load scripts or stylesheets.
...versions of Python, making sure things run smoothly behind the scenes. Łukasz also spends time mentoring others and supporting big-picture changes that help Python grow and evolve for the long term. Łukasz's role is generously sponsored by Meta. Find Łukasz on all the platforms via his website. Mike Fiedler As PyPI’s sole Safety & Security Engineer, Mike focuses on ensuring that all users of PyPI - directly and indirectly - can rest easier knowing that the projects they rely on remain secur...
...versions of Visual Basic will be based, and a healthy future seems assured. The success of IronPython is well deserved. It has proven to be a very capable implementation, with transparent mappings between Python and .NET types, and very few differences between it and CPython to catch out unwary developers. Pairing up the expressivity and power of the Python language with the highly functional and extensive .NET class libraries is a powerful combination. Mixing Generated and User-Written Code R...
Summary of "Extension Building" Session "Extension Building Considered Painful": Session Summary by Greg Ward The "Extension Building Considered Painful" session at IPC7 was very productive, and there was a good consensus in the room as to what's needed, what will work for various classes of users, and what ideas to steal from other related systems (the closest being Red Hat's RPM and Perl's MakeMaker). Decisions made Everyone seemed to agree with my p...
...versions 1.5 and later, the standard exceptions are Python classes, and a few new standard exceptions have been added. The obsolete AccessError exception has been deleted. Because it is possible (although unlikely) that this change broke existing code, the Python interpreter can be invoked the command line option -X to disable this feature, and use string exceptions like before. This option is a temporary measure - eventually the string-based standard exceptions will be removed from the...
Version: None
Released: Nov. 27, 2010
Note: A newer bugfix release, 2.7.2, is currently available. Its use is recommended. Python 2.7.1 was released on November 27th, 2010. The Python 2.7 series is scheduled to be the last major version in the 2.x series before 2.x moves into an extended maintenance period. This …
View Release Notes
Note: It is recommended that you use the latest bug fix release of the 3.1 series, 3.1.4. Python 3.1.3 was released on November 27th, 2010. The Python 3.1 version series is a continuation of the work started by Python 3.0, the new backwards-incompatible series of …
Released: June 9, 2020
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 …
...versions that run on .NET and the Java virtual machine. You'll be pleased to know that the same source code will run unchanged across all implementations. Your favorite system isn't listed here? It may still support Python if there's a C compiler for it. Ask around on news:comp.lang.python - or just try compiling Python yourself. Python is friendly... and easy to learn The Python newsgroup is known as one of the friendliest around. The avid developer and user community maintains a wiki, hosts ...
Python 3.1.3 Release Python 3.1.3 Note: It is recommended that you use the latest bug fix release of the 3.1 series, 3.1.4. Python 3.1.3 was released on November 27th, 2010. The Python 3.1 version series is a continuation of the work started by Python 3.0, the new backwards-incompatible series of Python. For ongoing maintenance releases, please see the Python 3.2 series. Improvements in this release include: An ordered dictionary type Various optimizations to the int type New unittest feat...
Sigstore Information Information on CPython release artifacts signing and verification with Sigstore Starting with the Python 3.11.0, Python 3.10.7, Python 3.9.14, Python 3.8.14, and Python 3.7.14 releases, CPython release artifacts are additionally signed with Sigstore (in addition to existing GPG signatures). Starting with Python 3.14, Sigstore is the only method of signing and verification of release artifacts. Releases of Python older than the 3.14 series also include legacy OpenPGP signatu...
Released: June 11, 2011
Note: A newer bugfix release, 2.7.3, is currently available. Its use is recommended over Python 2.7.2. Python 2.7.2 was released on June 11th, 2011. The Python 2.7 series is scheduled to be the last major version in the 2.x series before 2.x moves into an extended …
Note: It is recommended that you use the latest bug fix release of the 3.1 series, 3.1.5. Python 3.1.4 was released on June 11th, 2011. The Python 3.1 version series is a continuation of the work started by Python 3.0, the new backwards-incompatible series of …
Python Success Stories Introduction Internet connectivity is omnipresent, finding new applications and giving old designs a new lease on life. In this age of small IC devices boasting TCP/IP stacks and wireless connectivity, one no longer needs a standalone PC to harness the Web. VAHNZ Controls developed its eBukal[1] remote alarm device to leverage their knowledge of microcontroller interfacing and Internet protocols, creating an innovative solution for the field of building automation. Re...
Python Success Stories Introduction Journyx Timesheet (tm) is a commercial application that provides time, expense, and project tracking. In 1996, Curt Finch, Journyx CEO and founder, was working in the staffing industry when he saw an opportunity to use the web to accurately collect and store employee timesheet information. Journyx Time Entry Screen Zoom in The first version of Timesheet focused on collecting accurate cost information, with an eye towards applying that data in the formul...
Python Distutils-SIG: Proposed User Interface Python Distutils-SIG Proposed User Interface In addition to identifying the common tasks and division of labour involved in developing, distributing, and installing Python modules, the "Extension Building Considered Painful" Developer's Day Session also came up with a proposed user interface. The core idea of the interface is that the module developer would provide a small Python script, called setup.py ...
Retired SIGS These are SIGs that existed in the past but are no longer active. Their archives and home pages are retained. A retired SIG can be revived, using the same criteria as for creating a new SIG. Name Coordinator Description Info catalog-sig A.M. Kuchling The Python software catalog archive March 2013 compiler-sig Jeremy Hylton Compiling and parsing Python Type checking, code generation archive May 2001 do-sig David Arnold Distributed Object Technologies archive A...
...versions, where Python has a single, free, compact implementation.
Python 2.7.1 Release Python 2.7.1 Note: A newer bugfix release, 2.7.2, is currently available. Its use is recommended. Python 2.7.1 was released on November 27th, 2010. The Python 2.7 series is scheduled to be the last major version in the 2.x series before 2.x moves into an extended maintenance period. This release contains many of the features that were first released in Python 3.1. Improvements in this release include: An ordered dictionary type New unittest features including test skip...
Python 3.1.4 Release Python 3.1.4 Note: It is recommended that you use the latest bug fix release of the 3.1 series, 3.1.5. Python 3.1.4 was released on June 11th, 2011. The Python 3.1 version series is a continuation of the work started by Python 3.0, the new backwards-incompatible series of Python. For ongoing maintenance releases, please see the Python 3.2 series. Improvements in the the 3.1 series release include: An ordered dictionary type Various optimizations to the int type New uni...
...versions of rpm have removed the building functionality from the 'rpm' command. If you see complaints such as the above, simply use the 'rpmbuild' command instead. <hr /> <li />Q) <b>Why do I get "failed dependency" errors such as:</b> <pre>error: failed dependencies: libcrypto.so.2 is needed by python2-2.2.1-1 libdb-3.2.so is needed by python2-2.2.1-1 libreadline.so.4 is needed by python2-2.2.1-1 libssl.so.2 is needed by python2-2.2.1-1</pr...
If you didn't find what you need, try your search in the Python language documentation.