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: April 19, 2007
Python 2.5.1 was released on April 18th, 2007. This is the first bugfix release of Python 2.5. Python 2.5 is now in bugfix-only mode; no new features are being added. According to the release notes, over 150 bugs and patches have been squished since Python 2.5, including …
View Release Notes
Released: Oct. 18, 2006
Python 2.4 is now in bugfix-only mode; no new features are being added. At least 80 bugs have been squished since Python 2.4.3, including a number of bugs and potential bugs found by with the Coverity and …
Released: Dec. 23, 2008
This is the last bugfix release of Python 2.5. Future releases of Python 2.5 will only contain security patches; no new features are being added, and no "regular" bugs will be fixed anymore. According …
Python Success Stories Introduction The Blind Audio Tactile Mapping System (BATS) seeks to provide access to maps for the blind and visually impaired. Our goal is to devise ways to present traditionally visual information to the user's other senses. The need for this project became clear when Jason Morris came to the University of North Carolina at Chapel Hill to study Classics. Morris works at the Ancient World Mapping Center (AWMC), a foundation to advance the field of ancient studies with ...
About Python is a remarkably powerful dynamic programming language that is used in a wide variety of application domains. Python is often compared to Tcl, Perl, Ruby, Scheme or Java. Some of its key distinguishing features include: very clear, readable syntax strong introspection capabilities intuitive object orientation natural expression of procedural code full modularity, supporting hierarchical packages exception-based error handling very high level dynamic data types extensive standard l...
Applications for Python Python is used in many application domains. Here's a sampling. The Python Package Index lists thousands of third party modules for Python. Web and Internet Development Python offers many choices for web development: Frameworks such as Django and Pyramid. Micro-frameworks such as Flask and Bottle. Advanced content management systems such as Plone and django CMS. Python's standard library supports many Internet protocols: HTML and XML JSON E-mail processing. Suppor...
...pywin32 package has enabled scores of developers on Windows to leverage the power of Python while integrating with lower-level Win32 APIs, as well as integrate with other Microsoft applications such as the Office suite of tools via COM. The Python Software Foundation thanks Mark Hammond for his contributions to the CPython project and the greater Python community, especially those on the Windows platform. 2014 Raymond Hettinger The 2014 Distinguished Service Award was presented to Raymond Hett...
...pywin32 package and PythonWin, has been a long-term contributor to Python. Without his contributions it is likely that the Windows platform would be a much less significant part of the Python landscape. Mark created software that made Python immeasurably more valuable to the Windows community, thereby ensuring that Python was not consigned to the "Linux/UNIX open source" category. He also created the first implementation of Python for Microsoft's .NET environment, was a major contribu...
Python Success Stories Introduction ProjectPipe is a hosted project management solution developed by Botonomy LLC. It provides everything that you need to manage the full lifecycle of a midsized project. Although it is a hosted browser-based application, ProjectPipe seamlessly integrates with MS Project, Excel, and Word, allowing users to leverage the benefits of ProjectPipe without abandoning the desktop tools that they (and their peers) use and understand. We believe that dependency managem...
...pywin32 (>1.0); sys.platform == 'win32' Obsoletes-Dist: pywin31; sys.platform == 'win32' Requires-Dist: foo (1,!=1.3); platform.machine == 'i386' Requires-Dist: bar; python_version == '2.4' or python_version == '2.5' Requires-External: libxslt; 'linux' in sys.platform The micro-language behind this is the simplest possible: it compares only strings, with the == and in operators (and their opposites), and with the ability to combine expressions. It makes it also easy to understand to non-pyth...
...pywin32 > 1.0"], "environment": "sys_platform == 'win32'" }, { "requires": ["SoftCushions"], "extra": "warmup" } ] While many dependencies will be needed to use a project release at all, others are needed only on particular platforms or only when particular optional features of the release are needed. To handle this, release dependency specifiers are mappings with the following subfields: requires: a list of requirements needed to satisfy the dependency extra: the name of ...