Notice: This page displays a fallback because interactive scripts did not run. Possible causes include disabled JavaScript or failure to load scripts or stylesheets.
...numbers in square brackets (like "[0]") refer to the action item ID on the wiki. 4.1 Carried Forward The following are action items carried forward from the 10 August 2009 meeting, as highlighted in the minutes (Section 4, Status of Past Action Items). Numbers in [brackets] represent the item ID in the PSF private wiki. [11] Originally from June 2006, Section 6, PSF Records: The Board agreed to assemble the existing records in one place, have them scanned, and enter...
...number of different data stores, shipped over the wire in an XML representation, manipulated in memory using traditional C++ objects, presented for debugging, and reasoned about to assess data validity, to name a few. We needed a way to describe this schema once and then reliably produce executable code from it. The Hard Way with C++ Our first implementation of this schema involved a fractured collection of representations. The XML protocol module had tables describing the serialization and de...
...number of Special Interest Groups (SIGs) for focused collaborative efforts to develop, improve, or maintain specific Python resources. Each SIG has a charter, a coordinator, a mailing list, and a directory on the Python website. SIG membership is informal, defined by subscription to the SIG's mailing list. Anyone can join a SIG, and participate in the development discussions via the SIG's mailing list. Below is the list of currently active Python SIGs, with links to their resources. The lin...
...number formatting and string case sensitivity. New module 'xmllib' to parse XML files. Some more support for Tk extensions (PIL, TIX, BLT, TOGL). Fixed address list parsing in module 'rfc822'. More deployment (and only one fix) for the 're' module. New Python mode for Emacs. OS/2 support. From 1.5b1 to 1.5b2 Thanks to all who contributed doc strings for library modules! The portability problems caused by indented preprocessor commands and C++ style comments should be gone now. Lots of improv...
...number and quality of Python users, and have been widely recognized as being above and beyond normal volunteering." In all that this person does, [Nominated Person] is an example of what we aspire to be in the Python community. What does the PSF do? The majority of the PSF's work is focused on empowering and supporting people within the Python community. The PSF has active grant programs that support sprints, conferences, meetups, user groups, and Python development efforts all over the ...
...number of technologies that needed to be deployed to ILM's thousands of production computers. This new, simpler toolset translated directly into an easier to manage and more reliable development and production process. Hardware Costs Reduced Although chosen initially for its ease of use and integration capabilities, Python's portability to many other operating systems eventually became one of its key strengths. Once Python was in use, it made the production control system portable. This gave I...
...number of useful scripts from the Tools/scripts directory. C API PyEval_GetFrame() is now declared to return a PyFrameObject * instead of a plain PyObject *. (SF patch #686601.) PyNumber_Check() now checks that the object has a nb_int or nb_float slot, rather than simply checking whether it has a non-NULL tp_as_number pointer. A C type that inherits from a base type that defines tp_as_buffer will now inherit the tp_as_buffer pointer if it doesn't define one. (SF #681367) The PyArg_Parse fu...
...numbers in square brackets (like "[0]") refer to the action item ID on the wiki. 4.1 Carried Forward The following are action items carried forward from the 12 January 2009 meeting, as highlighted in the minutes (Section 4, Status of Past Action Items). Numbers in [brackets] represent the item ID in the PSF private wiki. [11] Originally from June 2006, Section 6, PSF Records: The Board agreed to assemble the existing records in one place, have them scanned, and ente...
...numbers in square brackets (like "[0]") refer to the action item ID on the wiki. 4.1 Carried Forward The following are action items carried forward from the 12 October 2009 meeting, as highlighted in the minutes (Section 4, Status of Past Action Items). Numbers in [brackets] represent the item ID in the PSF private wiki. [11] Originally from June 2006, Section 6, PSF Records: The Board agreed to assemble the existing records in one place, have them scanned, and ente...
...Number, CurrentLineNumber members to xml.parsers.expat.XMLParser object. The mpz, rotor, and xreadlines modules, all deprecated in earlier versions of Python, have now been removed. Library Patch #934356: if a module defines __all__, believe that rather than using heuristics for filtering out imported names. Patch #941486: added os.path.lexists(), which returns True for broken symlinks, unlike os.path.exists(). the random module now uses os.urandom() for seeding if it is available. Added a n...
...number of vacations he takes in a year. Well, folks, as you can see, Guido is taking money out of his own pocket to make the PSA work! So stop whining! The Origin of the Great Timbot Conspiracy Theory Subject: RE: Python bytecode Date: Wed, 30 Apr 97 04:29:43 UT From: Tim Peters <@msn.com> Cc: python-list@cwi.nl > [steve "lost highway" majewski inflames ...] > ... > What's changed in the last year has been my estimate of some > of the secondary gains due...
...number of carefully considered reasons: Portability: We knew that we needed an extremely portable language - and Python runs everywhere. Access to Source: We knew that we wanted the source code for whatever language we chose. Forming a startup is risky enough without having to worry about being completely dependent upon somebody else to fix bugs in your tool set. Python is open source with an unrestrictive license. Ability to Integrate: We had no desire to reinvent the wheel. We needed a langua...
...number of areas around CPython and in the standard library, from Windows specific behaviors in the libraries, to the PEP 397 launcher for Windows. Mark's creation and maintenance of the 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 t...
...numbers. <p><li>The Bastion.py and rexec.py modules are disabled. <p><li>There are some additional restrictions on __class__ assignments. <p><li>__delitem__ for WeakKeyDictionary has been improved and fixed, but may change visible behavior. </ul> See the <a href="../NEWS.txt">NEWS file</a> for more detail. <h3>Incompatibilities between Python 2.1[.x] and Python 2.2[.x]</h3> <p>The following visible differences b...
...numbers.Number now blocks inheritance of the default id() based hash because that hash mechanism is not correct for numeric types. All concrete numeric types that inherit from Number (rather than just registering with it) must explicitly provide a hash implementation in order for their instances to be hashable. Issue #2676: in the email package, content-type parsing was hanging on pathological input because of quadratic or exponential behaviour of a regular expression. Issue #3476: binary buffer...
...number of special-purpose languages and markup formalisms myself. My most recently completed project, as I write this, is a special-purpose language called SNG for manipulating PNG (Portable Network Graphics) images. Interested readers can surf to the SNG home page at http://www.tuxedo.org/~esr/sng/. I have also written implementations of several odd general-purpose languages on my Retrocomputing Museum page, http://www.tuxedo.org/retro/. I had already heard just enough about Python to know that...
...number one: only optimize when there is a proven speed bottleneck. Only optimize the innermost loop. (This rule is independent of Python, but it doesn't hurt repeating it, since it can save a lot of work. :-) Small is beautiful. Given Python's hefty charges for bytecode instructions and variable look-up, it rarely pays off to add extra tests to save a little bit of work. Use intrinsic operations. An implied loop in map() is faster than an explicit for loop; a while loop with an...
...numbers in square brackets (like "[0]") refer to the action item ID on the wiki. 4.1 Carried Forward The following are action items carried forward from the 13 April 2009 meeting, as highlighted in the minutes (Section 4, Status of Past Action Items). Numbers in [brackets] represent the item ID in the PSF private wiki. [11] Originally from June 2006, Section 6, PSF Records: The Board agreed to assemble the existing records in one place, have them scanned, and enter ...
...numbers in square brackets (like "[0]") refer to the action item ID on the wiki. 4.1 Carried Forward The following are action items carried forward from the 13 July 2009 meeting, as highlighted in the minutes (Section 4, Status of Past Action Items). Numbers in [brackets] represent the item ID in the PSF private wiki. [11] Originally from June 2006, Section 6, PSF Records: The Board agreed to assemble the existing records in one place, have them scanned, and enter t...
...numbers in square brackets (like "[0]") refer to the action item ID on the wiki. 4.1 Carried Forward The following are action items carried forward from the 14 September 2009 meeting, as highlighted in the minutes (Section 4, Status of Past Action Items). Numbers in [brackets] represent the item ID in the PSF private wiki. [11] Originally from June 2006, Section 6, PSF Records: The Board agreed to assemble the existing records in one place, have them scanned, and en...
If you didn't find what you need, try your search in the Python language documentation.