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.
Proposed Improvements to Module Cleanup Proposed Improvements to Module Cleanup I'm experimenting with a better way of cleaning up at the end of an execution run. Without implementing true GC, I can never do it 100% right, but I can implement a predictable set of rules based on practical observation that will solve most problems that are actually observed. Here's my proposal. At the end of this message I list some potential problems with the proposal and ask for feedback. This wi...
...executable generated by freeze or similar programs, earlier versions of 2.3 would fail if the warnings module could not be found on the file system. Fixes SF bug 771097. A warning about assignments to module attributes that shadow builtins, present in earlier releases of 2.3, has been removed. It is not possible to create subclasses of builtin types like str and tuple that define an itemsize. Earlier releases of Python 2.3 allowed this by mistake, leading to crashes and other problems. The thr...
Python 2.6.8 license History and License¶ History of the software¶ Python was created in the early 1990s by Guido van Rossum at Stichting Mathematisch Centrum (CWI, see http://www.cwi.nl/) in the Netherlands as a successor of a language called ABC. Guido remains Python’s principal author, although it includes many contributions from others. In 1995, Guido continued his work on Python at the Corporation for National Research Initiatives (CNRI, see http://www.cnri.reston.va.us/) ...
Python 2.6.9 license History and License¶ History of the software¶ Python was created in the early 1990s by Guido van Rossum at Stichting Mathematisch Centrum (CWI, see http://www.cwi.nl/) in the Netherlands as a successor of a language called ABC. Guido remains Python’s principal author, although it includes many contributions from others. In 1995, Guido continued his work on Python at the Corporation for National Research Initiatives (CNRI, see http://www.cnri.reston.va.us/)...
Location: Remote Canada
We're looking for creative individuals who are ready to make an impact. If you're passionate about leveraging technology to help associations make our world better and excited to jump in with both feet, then we want to hear from you. Join us in revolutionizing the way associations foster knowledge sharing …
Python Success Stories Summary XIST is a XML transformation engine written completely in Python at LivingLogic AG, a software development company specializing in web technology. XIST was designed to facilitate the task of creating and maintaining large web sites. Background Soon after we began creating web pages in 1994, it became clear that typing HTML files by hand is tedious and cumbersome, and we began to search for tools to simplify the repetitive task of HTML generation. Early on, we ...
What's new in Python 2.3 What's new in Python 2.3 Here are the (subjective) highlights of what's new in Python 2.3. Faster According to a couple of simple benchmark, Python 2.3 is about 20-30% faster than Python 2.2.3. Some of this speed-up was obtained by removing the SET_LINENO opcodes, which means that the difference is less impressive when comparing "python -O"; the rest was various careful tune-ups. New Tools A brand new version of IDLE (from the IDLEfork project at S...
Python Success Stories Introduction Development InfoStructure (devIS) is a small consulting firm in Arlington, Virginia that is well known for its work in the eGovernment sector. This includes development of small, medium, and large-scale systems. devIS EZ Reusable Objects (EZRO) is a content management system which can be used for many different kinds of websites, including traditional information presentation sites such as http://www.devis.com/, portals like http://www.milspouse.org/, train...
Version: None
Released: July 2, 2014
Python 2.7.8 was released on July 1, 2014. This release includes regression and security fixes over 2.7.7 including: The openssl version bundled in the Windows installer has been updated. A regression in the mimetypes module on Windows has been fixed. A possible overflow in the buffer type has been fixed. …
View Release Notes
2007-02-25 PSF Board Meeting Minutes The Python Software Foundation Minutes of a Special Meeting of the Board of Directors February 25, 2007 A special meeting of the Python Software Foundation ("PSF") Board of Directors was held at PyCon 2007 in Dallas at 12:30 CST (18:30 UTC), 25 February 2007. Stephan Deibel presided at the meeting. David Goodger prepared these minutes. Contents 1 Attendance 2 Election of Officers 3 Motion ...
Python 2.7.8 Release Python 2.7.8 was released on July 1, 2014. This release includes regression and security fixes over 2.7.7 including: The openssl version bundled in the Windows installer has been updated. A regression in the mimetypes module on Windows has been fixed. A possible overflow in the buffer type has been fixed. A bug in the CGIHTTPServer module which allows arbitrary execution of code in the server root has been patched. A regression in the handling of UNC paths in os.path.join...
...executable) open("/proc/sys/fs/binfmt_misc/register","wb").write(reg) any byte code file can be used as an executable (i.e. as an argument to execve(2)). %[xXo] formats of negative Python longs now produce a sign character. In 1.6 and earlier, they never produced a sign, and raised an error if the value of the long was too large to fit in a Python int. In 2.0, they produced a sign if and only if too large to fit in an int. This was inconsistent across platforms (because ...
...executable to use, and --swig-opts to specify options to pass to swig. --swig-opts="-c++" is the new way to spell --swig-cpp. Patch 983206: distutils now obeys environment variable LDSHARED, if it is set. Added Peter Astrand's subprocess.py module. See PEP 324 for details. time.strptime() now properly escapes timezones and all other locale-specific strings for regex-specific symbols. Was breaking under Japanese Windows when the timezone was specified as "Tokyo (standard time)&qu...
Python Success Stories Introduction The GravityZoo Company, founded in late 2005 is a pioneering innovator of Software as a Service (SaaS) enabling technology, Ubiquitous Computing and Ambient Intelligence Systems. The core technology of the Company is its framework. This GravityZoo Framework is designed to develop and host any kind of application while simultaneously making these applications available at anytime, anyplace. The latter on any type of client device, be it a PC, a mobile client...
Python Success Stories Introduction Consultants naturally try to provide their customers with the best solutions for a problem. Sometimes this means exploring new areas together with the customer or directing the project into a solution space that better fits the problem than the usual "buzzword-compliant" approaches. We've seen these fail too often, misleading the project into solving problems relating to the selected technology, rather than meeting the original project plan. Pyt...
...executable programs (ie. scripts) build_html - where to put processed documentation (HTML) Installation directories (under sysconfig.LIBDEST by default) install_lib install_platlib install_exe install_html ...well, that's a start. The Distutils' point of view revisited To sum up, let's go through what happens when the user runs setup.py. Whether setup.py is writte...
...executable points to the executable again, in stead of to the shared library. The latter is used only for locating the python home. What's New in Python 2.2b2? Release date: 16-Nov-2001 Type/class unification and new-style classes Multiple inheritance mixing new-style and classic classes in the list of base classes is now allowed, so this works now: class Classic: pass class Mixed(Classic, object): pass The MRO (method resolution order) for each base class is respected according to its k...
...executable. At the hardware level, a JUKI-740E (K6 400MHz CPU and 64M RAM) CPU card is used for the main computer. The OS is Linux kernel 2.4.18 and the system software includes BusyBox, minimized X11 window server, touch panel daemon, and network driver. All of these fit onto a 64MB flash memory stick. While it is possible to reduce the root file system size further, it was not necessary for this project. Simulator A simulator was developed in the early stages of the project, before the actua...
...executable scripts on non-Unix platforms. In importdl.c, add the RTLD_GLOBAL to the dlopen() flags. I haven't checked how this affects things, but it should make symbols in one shared library available to the next one. The Windows configuration adds a new main program, "pythonw", and registers a new extension, ".pyw" that invokes this. This is a standard Python interpreter that does not pop up a console window; handy for pure Tkinter applications. All output to the origina...
If you didn't find what you need, try your search in the Python language documentation.