PyDev - Python IDE (Python Development Enviroment for Eclipse) version
0.9.8.2 has been released.
Check the homepage (http://pydev.sourceforge.net/) for more details.
Details for Release: 0.9.8.2
* Content assistants reviewed (and better documented on the homepage
-- I really reccomend checking it)
* Timeout parsing options added (this is available in the builder
* Auto-dedent added
Others that are new and noteworthy:
* .pyc is removed when the corresponding .py file is removed.
* Debugger has been changed so that it becomes faster (still not as
fast as I would like, but still... faster) -- looking for people with
expertise on this to help me, as I'm kind of lost on which should be the
'recommended' way to speed it more.
* Some escaped quotes problems fixed when formatting code
* Navigation with Ctrl+Shift+ (up or down) has been slightly
improved, so that it goes to the start or the end of the file when no
other class or method declaration is found
* Other bug-fixes (as ususal)
ESSS - Engineering Simulation and Scientific Software
PyDev - Python Development Enviroment for Eclipse
Let's have a Python bug day this Sunday. One goal might be
to assess bugs and patches, and make a list of ones we can work on at
the Python core sprint at PyCon
Meeting on IRC: #python-dev on irc.freenode.net
Date: Sunday, December 4th
Time: roughly 9AM to 3PM Eastern (2PM to 8PM UTC).
People on the US West Coast may want to show up from 9AM to
3PM Pacific time (12PM to 6PM Eastern), because it'll be more
Meeting on IRC: #python-dev on irc.freenode.net
DecInt is a class that support arithmetic on very large decimal
For example, it can calculate the decimal form of the 42nd Mersenne
prime, all 7,816,230 digits, in less than 21 seconds. And less than 6
seconds if gmpy 1.01 is available.
This version is significantly faster than the prior version.
Multiplication used a combination of 4-way Toom-Cook and Nussbaumer
convolution. Pure Python multiplication is less than 10x slower than
GMP's hand optimised assembler code!
Division uses a new algorithm based on David M. Smith's division
algorithm. Pure Python division is 16x slower than GMP but can actually
be faster in some instances; for example, dividing a 2,000,000 digit
number by an 800,000 digit number.
DecInt can be found at http://home.comcast.net/~casevh/
(DecInt used to be called BigDecimal; I renamed it to avoid confusion
with the "decimal" class include with Python.)
OSDC 2005 is almost upon us.
If you haven't already registered, then you have until 4pm this Friday
to do so.
Don't miss out on this unique and exciting Australian Open Source event!
- Simon Taylor
I'm pleased to announce release 0.52 of Task Coach. New in this release:
* For completed tasks, the number of days left for a task is now the
number of days between the completion date and the due date. This
prevents that the number of days left of completed tasks keeps
decreasing, i.e. becoming more negative. For uncompleted tasks, the
number of days left is still the number of days between today and the
due date, of course. Patch provided by Maciej Malycha.
* Put taskocachlib package first on the Python search path to prevent
name conflict with the config module on Gentoo Linux.
* Mention blue icon in the help on task colors.
* Don't allow empty categories.
* Tasks can be dragged and dropped.
* Tasks can have an hourly fee and/or a fixed fee. Revenue is calculated
based on effort spent.
* First tiny steps towards a user manual, see 'Help' -> 'Help contents'.
* Whether the main window hides itself when iconized is now adjustable
behavior. See 'Edit' -> 'Preferences'.
* Backups are created just before saving, instead of when loading a .tsk
file. Patch provided by Maciej Malycha.
* Files in the old comma-separated format can no longer be read by Task
What is Task Coach?
Task Coach is a simple task manager that allows for hierarchical
tasks, i.e. tasks in tasks. Task Coach is open source (GPL) and is
developed using Python and wxPython. You can download Task Coach from:
A binary installer is available for Windows XP, in addition to the
Note that Task Coach is alpha software, meaning that it is wise to back
up your task file regularly, and especially when upgrading to a new release.
Brett Cannon: What's new in Python 2.5
A review of all the funky new features we can look forward to in
upcoming Python 2.5 releases
ActiveState, 7pm, Dec 6th.
More info: http://www.vanpyz.org
Enfold Systems, LLC
ANNOUNCING twill v0.8.
twill is a simple language for testing Web applications. It's designed
for automated testing of Web sites, but it can be used to interact with
Web sites in a variety of ways.
twill has an interactive shell, 'twill-sh', and can also run scripts.
twill is a reimplementation of Cory Dodt's PBP. It is built on top
of Python and John J. Lee's mechanize.
A twill script looks like this:
# go to the /. login page
# fill in the form
fv 1 unickname test
fv 1 upasswd test
# ok, there's no such account ;). show error HTML.
This is the sixth public release of twill, version 0.8.
(Tagline: "85% unit tested.")
You can install twill with easy_install via PyPi, or download
the latest .tar.gz at:
Documentation is included in the .tar.gz and is also online at
twill is implemented in Python and uses pyparsing and mechanize. In
addition to the existing simple command language, twill can easily be
extended with Python. twill also provides a fairly simple and
well-documented wrapper around mechanize.
twill scripts can be recorded with maxq, although scripts may require
some hand tweaking at the moment. See the twill documentation for
* test WSGI Python applications in-process;
* Updated to latest versions of mechanize, ClientCookie, ClientForm, and
* Significant increase in number of unit tests & their code coverage;
* Automatic 'tidy' preprocessing when available;
* easy_install/eggs now supported;
* http-equiv redirect now works;
* new commands:
- 'formaction' changes form URLs;
- 'tidy_ok' checks for 'tidy' correctness;
- 'showhistory' command;
Special thanks to sureshvv and Simon Buenzli...
Announcing Urwid 0.8.10
Urwid home page:
About this release:
This release includes three new tutorial chapters as well as a big pile of
New in this release:
- Expanded tutorial to cover advanced ListBox usage, custom widget classes
and the Pile, BoxAdapter, Columns, GridFlow and Overlay classes.
- Added escape sequence for 'shift tab' to curses_display.
- Added ListBox.set_focus_valign(..) to allow positioning of the
focus widget within the ListBox.
- Added WidgetWrap class for extending existing widgets without inheriting
their complete namespace.
- Fixed web_display/mozilla breakage from 0.8.9.
Fixed crash on invalid locale setting.
Fixed ListBox slide-back bug.
Fixed improper space trimming in calculate_alignment(..).
Fixed browse.py example program rows bug.
Fixed sum definition, use of long ints for python2.1.
Fixed warnings with python2.1.
Fixed Padding.get_pref_col(..) bug.
Fixed Overlay splitting CJK characters bug.
Urwid is a curses-based UI library for Python. It features fluid
interface resizing, CJK support, multiple text layouts, simple
attribute markup, powerful scrolling list boxes, flexible edit boxes
and HTML screen shots.
Urwid is released under the GNU LGPL.
I am very happy to announce the release of SCU3 V 0.1 and SCU3Python.u3p V.
SCU3 is a python wrapper for U3 compliante devices
SCU3Python.u3p is a Python binary (2.4.2) packaged with SCU3 that allows to
launch idle from the U3 device launchpad
Both may be found on www.snakecard.com, download section.