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.
...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...
...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 11 January 2010 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, and the current platform, e.g. mydist-1.2.3-sunos5.tar.gz or mydist-1.2.3-win32.zip. However, there's a lot of interest in "smart" installers like Red Hat's RPM (and I got the impression that there are a couple of competing possibilities for the Windows world -- someone from the dark side will have to fill me in on that). My current thinking is that there should be a separate command (or Makefile target) for each of these, so you might run make...
...number", errno, "(%s)" % strerror The same approach works for the SyntaxError exception, with the proviso that the info part is not always present: try: c = compile(source, filename, "exec") except SyntaxError, what: try: message, info = what except: message, info = what, None if info: "...print source code info..." print "SyntaxError:", msg
...number of technical reasons, CNRI never formally licensed this work for Internet download, although it did permit Guido to share the results with the Python community. As none of this work was published either, there were no CNRI copyright notices placed on these Python releases prior to 1.6. A CNRI copyright notice will appear on the official release of Python 1.6. The CNRI license was created to clarify for all users that CNRI's intent is to enable Python extensions to be developed in a...
If you didn't find what you need, try your search in the Python language documentation.