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.
...lists than the previous implementation, and reported to be just as fast on randomly ordered lists on several major platforms. This sort is also stable (if A==B and A precedes B in the list at the start, A precedes B after the sort too), although the language definition does not guarantee stability. A potential drawback is that list.sort() may require temp space of len(list)*2 bytes (*4 on a 64-bit machine). It's therefore possible for list.sort() to raise MemoryError now, even if a comparison...
...list of candidates quickly became: Java or Python. Or, more precisely, Java+Jakarta or Python+Zope. Two key factors led to the choice of Python. First, was the need to make extensive use of metaprogramming. Second, for simplicity's sake, ERP5 needed to be implemented in a single language from core architecture to scripting. Metaprogramming is a technique that allows the programmer to redefine the semantics of the implementation language at runtime. It can be used to endow extremely abstract impl...
...list the directors standing for re-election in the agenda of the upcoming Members' Meeting. Status: done. Section 8, Call For New Directors?: D. Goodger will send out a "call for directors". Status: done. Section 9, Catering the Members' Meeting: D. Goodger will coordinate food for the 2007 PSF Members' Meeting with the conference committee & members. Status: carried forward. 4 Grants Committee Regarding the outstanding portion of the Jython grant, M. von Lö...
...list of Fellows at the PSF Fellows Roster page. For those who have served the Python community by creating and/or maintaining various engineering/design contributions, the following statement should be true: Nominated Person has served the Python community by making available code, tests, documentation, or design, either in a Python implementation or in a Python ecosystem project, that 1) shows technical excellence, 2) is an example of software engineering principles and best practices, and 3) ...
Version: None
Released: June 5, 2024
This is a beta preview of Python 3.13 Python 3.13 is still in development. This release, 3.13.0b2, is the second of four beta release previews of 3.13. Beta release previews are intended to give the wider community the opportunity to test new features and bug fixes and to prepare their …
View Release Notes
Released: July 17, 2024
This is a beta preview of Python 3.13 Python 3.13 is still in development. This release, 3.13.0b4, is the final beta release preview of 3.13. Beta release previews are intended to give the wider community the opportunity to test new features and bug fixes and to prepare their projects to …
...list of commands to be supported by setup.py (through cooperation with the distutils modules) and the actions corresponding to each command: make_blib If it doesn't already exist, create a mockup installation tree, blib/, under the current directory. blib/ would contain directories for pure Python code (non-architecture-specific, or shared) and compiled code (architecture-specific), modelled after the directories in the ...
...list... More thoughts about CP4E. Interview in by Frank Willison for "Frankly Speaking" column Another stream of consciousness transcribed by a friendly listener... Not just on CP4E. Foreword for "Programming Python" (2nd ed.) The story continues... Unifying types and classes in Python 2.2 An introduction to the type/class unification effort in Python 2.2. Note that the unification work is officially labeled experimental and is subject to change in future releases of ...
...list and dictionary types, for which rich syntactic support is built straight into the language, find a use in almost every Python program. Because of the run-time typing, Python's run time must work harder than Java's. For example, when evaluating the expression a+b, it must first inspect the objects a and b to find out their type, which is not known at compile time. It then invokes the appropriate addition operation, which may be an overloaded user-defined method. Java, on the other han...
...listed above, always check the SourceForge <a href="http://sourceforge.net/bugs/?group_id=5470">Bug Tracker</a> to see if they've already been reported. Use the bug tracker to report new bugs. If you have a patch, please use the SourceForge <a href="http://sourceforge.net/patch/?group_id=5470">Patch Manager</a>. Please mention that you are reporting a bug in 2.3, and note that you must have a SourceForge account and be logged in to submit a bug repor...
...list of the members entitled to vote at such meeting, arranged in alphabetical order, and showing the name, address, telephone number, facsimile number and electronic mail address of each member. For a period of ten (10) days prior to such meeting, the list shall be open to the examination of any member, for any purpose germane to the meeting, during ordinary business hours, either at a place within the city where such meeting is to be held, which place shall be specified in the notice of the me...
...list ends without a blank line; unexpected unindent. </pre> <p> The following SRPMs are available for the "SME Server" distribution of Linux (what was formerly known as "e-smith" before its acquisition by Mitel Networks). They are maintained by <a href="mailto:dan_york@mitel.com">Dan York</a>. The RPMs themselves are in: <p> <a href="ftp://ftp.e-smith.org/pub/e-smith/contrib/DanYork/RPMS/i386/"> ftp://ftp.e-smith.or...
Released: Oct. 25, 2022
This is an early developer preview of Python 3.12 Major new features of the 3.12 series, compared to 3.11 Python 3.12 is still in development. This release, 3.12.0a1 is the first of seven planned alpha releases. Alpha releases are intended to make it easier to test the current state of …
Released: Aug. 1, 2024
This is the first release candidate of Python 3.13.0 This release, 3.13.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 release …
Released: Sept. 6, 2024
This is the second release candidate of Python 3.13.0 This release, 3.13.0rc2, is the final release preview. This release is expected to become the final 3.13.0 release, barring any critical bugs being discovered. The official release of 3.13.0 is scheduled for Tuesday, 2024-10-01. There will be no ABI changes …
Released: Oct. 1, 2024
This is the third release candidate of Python 3.13.0 This release, 3.13.0rc3, is the final release preview (no really) of 3.13. This release is expected to become the final 3.13.0 release, barring any critical bugs being discovered. The official release of 3.13.0 is now scheduled for Monday, 2024-10-07. This …
...lists, tuples, strings and Python objects that support the buffer interface. Python LONG support Python provides an arbitrary-precision LONG integer type which is not currently supported by Boost.Python. Goal: Addition of an interface to Python LONGs which allows them to be directly manipulated in C++ with a natural interface. Improved Built-In Numeric Type Coercion Goal: Python supplies at least 4 numeric types, any of which should be able to be passed whe...
...list archive is open to members only). Other business (TBD) Adjournment Good of the order (Q&A and discussion)
...list. This way he will still have rooms available when he has his staff list complete. 8.3 PyCon Budgeting I am continuously fielding invoices to the ledger for 2013 and then sending to Kurt for payment. 8.4 PyCon Catering I have been working with Melanie at the convention center to come up with a buffet menu for PyCon's lunches. I am trying to keep the costs as close to 2012 as possible however buffets are more expensive than plated lunches (which is wha...
...list ends without a blank line; unexpected unindent. <pre>myhost$ rpmbuild -rebuild python2.3-2.3.5-2pydotorg.src.rpm rpmbuild: arguments to --root (-r) must begin with a / myhost$ </pre> System Message: ERROR/3 (<string>, line 168) Unexpected indentation. <li />A) The option to rpmbuild is not "-rebuild", it's "--rebuild", with two hyphens (-) instead of one. The above command runs "rpmbuild" with the "ebuild" argument to the &q...
If you didn't find what you need, try your search in the Python language documentation.