Version 2.5 of PyDbLite has just been released
* a fast, pure-Python, untyped, in-memory database engine,
compatible with Python 2.3 and above, using Python syntax to manage
data, instead of SQL
* a pythonic interface to SQLite and MySQL, using the same syntax
as the pure-Python engine for most operations (except database
connection and table creation because of each database specificities)
This version greatly improves the SQLite and MySQL modules :
- defining classes for the connection, database and table levels of
- allowing engine-specific parameters in table creation
- better management of date and datetime types with SQLite
The pure-Python engine is portable on all environments with a Python
interpreter. It is as fast, and even faster than SQLite for small to
medium sets of data. Being in-memory, it is obviously not adapted to
huge amounts of data, which are best managed with SQLite and MySQL
Home page : http://www.pydblite.net/
Documentation : http://www.pydblite.net/en/index.html
Group (new : be the first to ask questions !) : http://groups.google.com/group/pydblite
Downloads : http://sourceforge.net/project/platformdownload.php?group_id=210258
what is it
A Python package to parse and build CSS Cascading Style Sheets. (Not a
about this release
0.9.7b2 is a beta release but quite stable...
+ IMPROVEMENT/BUGFIX: CSSFunction value parameters may contain HASH
values like ``#fff`` now. These are used in experimental properties like
``-moz-linear-gradient(top,#fff,#fff 55%,#e4e4e4)``. Fixes issue #38.
+ API CHANGE: ``cssutils.ser.prefs.resolveVariables == True`` is
the default from 0.9.7b2 as CSSVariables are not in any official
specification yet and better reflects what you probably want after
serializing a stylesheet...
cssutils is published under the LGPL version 3 or later, see
If you have other licensing needs please let me know.
For download options see http://cthedot.de/cssutils/
cssutils needs Python 2.4 or higher or Jython 2.5 and higher (tested
with Python 2.6.5(x64), 2.5.4(x32), 2.4.4(x32) and Jython 2.5.1 on Win7
Bug reports (via Google code), comments, etc are very much appreciated!
PiCloud, a cloud computing platform for the Python Programming Language, has
released version 1.9 of its client library, cloud. PiCloud enables Python
users to leverage the power of an on-demand, high performance, and auto
scaling compute cluster with as few as three lines of code! No server
management necessary. You can find out more here: http://www.picloud.com
* Store your data files on the cloud using our cloud.files interface!
* Greatly reduced the cloud library's memory and cpu usage when sending
* Map jobs begin processing before cloud.map() returns--large
* Persistent user processes has in many cases reduced function overhead
by over 50%.
* Increased network protocol reliability.
* Profiling is now disabled by default, but can be enabled with the
* Bug fixes, and much more!
Full service description:
PiCloud is a cloud computing platform that integrates into the Python
Programming Language. It enables you to leverage the compute power of Amazon
Web Services without having to manage, maintain, or configure virtual
PiCloud integrates seamlessly into your existing code base through a custom
Python library, cloud. To offload the execution of a function to the cloud,
all you must do is pass your desired function into the cloud library.
PiCloud will then run the function on its high-performance and
automatically-scaling cluster. We quickly scale our server capacity to meet
your computational needs, and only charge you for the resources you actually
consume. Getting on the cloud has never been this easy!
PiCloud improves the full cycle of software development and deployment.
Functions that are run on PiCloud have their resource usage monitored,
performance analyzed, and errors traced; we further aggregate all your
functions to give you a bird's eye view of your service. Through these
introspective capabilities, PiCloud enables you to develop faster, easier,
Common use cases for our platform:
* Scientific computing
* Video and image encoding
* Statistical analysis of data sets
* Real-time data processing
* Charts and graphs generation
On behalf of the Python development team, I'm effusive to announce the first
release candidate of Python 2.7.
Python 2.7 is scheduled (by Guido and Python-dev) to be the last major version
in the 2.x series. However, 2.7 will have an extended period of bugfix
2.7 includes many features that were first released in Python 3.1. The faster io
module, the new nested with statement syntax, improved float repr, set literals,
dictionary views, and the memoryview object have been backported from 3.1. Other
features include an ordered dictionary implementation, unittests improvements, a
new sysconfig module, and support for ttk Tile in Tkinter. For a more extensive
list of changes in 2.7, see http://doc.python.org/dev/whatsnew/2.7.html or
Misc/NEWS in the Python distribution.
To download Python 2.7 visit:
While this is a preview release and is thus not suitable for production use, we
strongly encourage Python application and library developers to test the release
with their code and report any bugs they encounter to:
This helps ensure that those upgrading to Python 2.7 will encounter as few bumps
2.7 documentation can be found at:
benjamin at python.org
(on behalf of the entire python-dev team and 2.7's contributors)
Wingware has released version 3.2.8 of Wing IDE, an integrated development
environment designed specifically for the Python programming language.
This release includes the following minor features and improvements:
* Support for Python 2.7
* Partially updated French localization of the GUI (thanks to Jean Sanchez)
* Avoid hanging up the debugger in some Python code
* Fixed VI mode copy/paste, p after yj and dj, and Ctrl-S to save
* Correctly analyze 'with' statements and dictionary comprehensions
* Fixed help() in the shells under Python 3.x
* Reopen project after patch installation at startup
* Several other minor bug fixes
See the change log at http://wingware.com/pub/wingide/3.2.8/CHANGELOG.txt
Wing IDE Professional and Wing IDE Personal are commercial software and
require a license to run. A free trial license can be obtained directly
the product when launched. Wing IDE 101 can be used free of charge.
Wing IDE Pro 3.2.8 http://wingware.com/downloads/wingide/3.2
Wing IDE Personal 3.2.8 http://wingware.com/downloads/wingide-personal/3.2
Wing IDE 101 3.2.8 http://wingware.com/downloads/wingide-101/3.2
*About Wing IDE*
Wing IDE is an integrated development environment designed specifically for
the Python programming language. It provides powerful editing, testing, and
debugging features that help reduce development and debugging time, cut down
on coding errors, and make it easier to understand and navigate Python code.
Wing IDE can be used to develop Python code for web, GUI, and embedded
Wing IDE is available in three product levels: Wing IDE Professional is
the full-featured Python IDE, Wing IDE Personal offers a reduced feature
set at a low price, and Wing IDE 101 is a free simplified version designed
for teaching entry level programming courses with Python.
Version 3.2 of Wing IDE Professional includes the following major features:
* Professional quality code editor with vi, emacs, and other keyboard
* Code intelligence for Python: Auto-completion, call tips,
error indicators, smart indent and rewrapping, and source navigation
* Advanced multi-threaded debugger with graphical UI, command line
conditional breakpoints, data value tooltips over code, watch tool, and
externally launched and remote debugging
* Powerful search and replace options including keyboard driven and
UIs, multi-file, wild card, and regular expression search and replace
* Version control integration for Subversion, CVS, Bazaar, git,
* Integrated unit testing with unittest, nose, and doctest frameworks
* Many other features including project manager, bookmarks, code snippets,
OS command integration, indentation manager, PyLint integration, and
* Extremely configurable and may be extended with Python scripts
Please refer to the feature list at http://wingware.com/wingide/features for
a detailed listing of features by product level.
System requirements are Windows 2000 or later, OS X 10.3.9 or later for
Intel (requires X11 Server), or a recent Linux system (either 32 or 64 bit).
Wing IDE supports Python versions 2.0.x through 3.1.x and Stackless Python.
For more information, see http://wingware.com/products
*Purchasing and Upgrading*
Wing 3.2 is a free upgrade for all Wing IDE 3.0 and 3.1 users. Version 2.x
licenses cost 1/2 the normal price to upgrade.
Upgrade a 2.x license: https://wingware.com/store/upgrade
Purchase a 3.x license: https://wingware.com/store/purchase
The Wingware Team
Wingware | Python IDE
Advancing Software Development
It is my pleasure to announce the release of SimPy 2.1.0. It is ready for
download at https://sourceforge.net/projects/simpy/ and PyPi (
SimPy 2.1.0 is a major new version, with a refactored code base, two
powerful API additions, additional documentation and bug fixes.
2.1.0 is fully backward compatible with 2.0.1 and earlier versions.
What is SimPy?
SimPy (= Simulation in Python) is a process-based discrete-event simulation
package based on Simula and implemented in Python.
It is released under the GNU LGPL.
Many users say that SimPy is one of the easiest to use discrete event
It provides the modeler with components of a simulation model. These include
processes, for active components like customers, messages, and vehicles,
and resources, for passive components that form limited capacity congestion
points like servers, checkout counters, and tunnels. It also provides
monitor variables to aid in gathering statistics.
SimPy has plotting and GUI capabilities "out of the box". It comes with
extensive documentation, tutorials and a large number of example models.
SimPy 2.1.0 works with Python 2.3 and later versions. It does not work with
SimPy also works with Jython and IronPython, with the exception of SimPy's
plotting and GUI capabilities.
Here are the changes to the previous SimPy production release (2.0.1):
- A function `step` has been added to the API. When called, it executes the
next scheduled event.
- Another new function is `peek`. It returns the time of the next event.
By using `peek` and `step` together, one can easily write e.g. an
interactive program to step through a simulation event by event.
- A simple interactive debugger ``stepping.py`` has been added. It allows
stepping through a simulation under user control, viewing the event list,
skipping to a process' next event, etc.
- Versions of the Bank tutorials using the advanced object-oriented API
have been added.
- A new document describes tools for gaining insight into and debugging
SimPy models. Very useful for learning and teaching SimPy.
- Major re-structuring of SimPy code, resulting in much less SimPy code --
great for the maintainers.
- Checks have been added which test whether entities belong to the same
- The `Monitor` and `Tally` methods `timeAverage` and `timeVariance` now
calculate only with the observed time-series.
- Changed class `Lister` so that circular references between objects no
longer lead to stack overflow and crash.
- Functions ``allEventNotices`` and ``allEventTimes`` are working again.
- Error messages for methods in SimPy.Lib work again.
The great code refactoring was done by Ontje Lünsdorf, with key inputs from
Stefan Scherfke. Thanks, guys!
I also thank the other developers and users for their inputs and support in
defining SimPy 2.1.0.
Now, go ahead, download SimPy 2.1.0 and enjoy! Send any feedback, bug
reports, etc. to the SimPy Users mailing list
I'm pleased to announce the initial public release of Twiggy, a more Pythonic logger. It was conceived at Pycon, at the prodding of Jesse Noller. It features:
* a clean, powerful syntax for logging using method chaining
* loose coupling between log targets and emitters
* glue vaguely inspired by Django's url dispatcher
* easy support for structured logging
* fixes for your personal pet peeves
For a quick introduction, see: http://python-twiggy.googlecode.com/hg/notes.html
For a longer discussion and demo, see: http://carlfk.blip.tv/file/3551150/
Get it hot from the cheeseshop: http://pypi.python.org/pypi/Twiggy/
Feedback, help and donuts are always welcome.