Pyrex 0.3.2 is now available:
Lots of little bug fixes and improvements,
- Fixed the & operator that got broken in 0.3.1
- Stopped the weird "SystemError: 'finally' pops bad exception"
- Various crashes
- 2-element slice indexing expressions work now
- Most arithmetic operations now allowed in constant
expressions (so you can have negative enum values now!)
What is Pyrex?
Pyrex is a new language for writing Python extension modules.
It lets you freely mix operations on Python and C data, with
all Python reference counting and error checking handled
We've just released Wing IDE version 1.1.5 for Windows and Linux. This is
the latest maintenance release of the Wing IDE Standard and Wing IDE Lite
Wing IDE is a powerful development environment for the Python programming
language that features:
* A networked graphical debugger, reduces debugging time for embedded
scripts, stand-alone apps, and even web apps running under a web server
* Interactive debug probe, lets you run a Python interactive shell in
a selected stack from of your paused debug process
* A Python source browser, reveals code structure, making it easier to
understand and maintain your code
* An advanced code editor, reduces typing burden and coding errors
with analysis-informed auto-completion, auto-indent, and many
* A project manager, organizes your code for speedy access
* Works with Tkinter, wxPython, pyQt, pygtk, Zope, mod_python, numpy,
and many other Python add-ons
Highlights of this release include: Support for mod_python, several
debugger enhancements and optimizations, improved and expanded
auto-completion, expanded keyboard navigability, and a number of other
enhancements. A complete log of changes is in the release.
Trial license: http://wingide.com/wingide/demo
More info: http://wingide.com/wingide
Last Chance to Get Free Py with Wing IDE
Through the end of June you can still get a free subscription to Py with
Wing IDE. Order now to take advantage of this great deal!
Stay tuned for the coming release of new and much improved Zope support.
This will be much easier to use and will allow you to use Wing IDE with an
unpatched copy of Zope.
In the interim the existing Zope patches and Zope for Wing IDE
distribution for Windows will work with Wing IDE 1.1.5. The Wing + Zope
bundle for Linux has not been updated and will be superceded, along with
all other existing Zope support, by the new Zope support module.
The Wing IDE Team
Wing IDE for Python Archaeopteryx Software, Inc
www.wingide.com Take Flight!
Hi! A new release of Pymacs is available as:
Pymacs allows Emacs users to extend Emacs using Python, where they might have
traditionally used Emacs LISP. Pymacs runs on systems having sub-processes.
The oldish `import pymacs; from pymacs import lisp' interface is gone.
The usual interface is definitely `from Pymacs import lisp'. The `setup'
script has been reduced even more, it now only takes care of installing the
Emacs Lisp side of Pymacs. The Distutils `setup.py' script does the rest.
So, the `-P', `-b', `-p' and `-x' options of `setup' are gone. Syver also
gave me a few hints about how to modify `setup' for Win32 systems.
Some tuning was needed for Python 2.2 hexadecimal escape sequences, which
Emacs does not grok in some cases. This is the reason for this release.
François Pinard http://www.iro.umontreal.ca/~pinard
Python for Scientific Computing Workshop
CalTech, Pasadena, CA
Septemer 5-6, 2002
This workshop provides a unique opportunity to learn and affect what is
happening in the realm of scientific computing with Python. Attendees will
have the opportunity to review the available tools and how they apply to
specific problems. By providing a forum for developers to share their Python
expertise with the wider industrial, academic, and research communities,
this workshop will foster collaboration and facilitate the sharing of
software components, techniques and a vision for high level language use in
The two-day workshop will be a mix of invited talks and training sessions in
the morning. The afternoons will be breakout sessions with the intent of
getting standardization of tools and interfaces.
The cost of the workshop is $50.00 and includes 2 breakfasts and 2 lunches
on Sept. 5th and 6th, one dinner on Sept. 5th, and snacks during breaks.
There is a limit of 50 attendees. Should we exceed the limit of 50
registrants, the 50 persons selected to attend will be invited individually
by the organizers.
Discussion about the conference may be directed to the SciPy-user mailing
The National Biomedical Computation Resource (NBCR, SDSC, San Diego, CA)
The mission of the National Biomedical Computation Resource at the San Diego
Supercomputer Center is to conduct, catalyze, and enable biomedical research
by harnessing advanced computational technology.
The Center for Advanced Computing Research (CACR, CalTech, Pasadena, CA)
CACR is dedicated to the pursuit of excellence in the field of
high-performance computing, communication, and data engineering. Major
activities include carrying out large-scale scientific and engineering
applications on parallel supercomputers and coordinating collaborative
research projects on high-speed network technologies, distributed computing
and database methodologies, and related topics. Our goal is to help further
the state of the art in scientific computing.
Enthought, Inc. (Austin, TX)
Enthought, Inc. provides business and scientific computing solutions through
software development, consulting and training. Enthought also fosters the
development of SciPy (http://scipy.org), an open source library of
scientific tools for Python.
I have updated the version of Python to 2.2.1-1. The tarballs should be
available on a Cygwin mirror near you shortly.
This package supports threads! Many thanks to Rob Collins (and others)
who enhanced Cygwin's pthreads support to the level needed by Python.
The _socket module is still being built static instead of shared to
workaround a fork() issue with DLL base address conflicts. See the
README for more details.
Python is an interpreted, interactive, object-oriented programming
language. If interested, see the Python web site for more details:
Please read the README file:
since it covers requirements, installation, known issues, etc.
To update your installation, click on the "Install Cygwin now" link on
the http://cygwin.com/ web page. This downloads setup.exe to your
system. Then, run setup and answer all of the questions.
Note that we have recently stopped downloads from sources.redhat.com
(aka cygwin.com) due to bandwidth limitations. This means that you will
need to find a mirror which has this update.
In the US,
is a reliable high bandwidth connection.
is usually pretty good.
In the UK,
is usually up-to-date within 48 hours.
If one of the above doesn't have the latest version of this package
then you can either wait for the site to be updated or find another
The setup.exe program will figure out what needs to be updated on your
system and will install newer packages automatically.
If you have questions or comments, please send them to the Cygwin
mailing list at: cygwin(a)cygwin.com . I would appreciate if you would
use this mailing list rather than emailing me directly. This includes
ideas and comments about the setup utility or Cygwin in general.
If you want to make a point or ask a question, the Cygwin mailing list
is the appropriate place.
*** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***
If you want to unsubscribe from the cygwin-announce mailing list, look
at the "List-Unsubscribe: " tag in the email header of this message.
Send email to the address specified there. It will be in the format:
Py Parlour Press (www.PyZine.com) is proud, well perhaps relieved is a
better word, to announce the second issue of Py (01.02) is now
It seems the periodical elves accepted our offering and have allowed
the second issue to pass along the emerald path to the United States
Post Office, Bryan J Richard, Editor was quoted as saying.
The second issue builds on the ambitious, if slight unstable,
foundation laid last April in issue 01.01. Behold, the Table of
- Config Files Made Easy by Sean Reifschneider
- POOPy: Intro to Using Objects by Lindstrom Greg
- Jython & zxJDBC by Brian Zimmer
- Array Broadcasting with Numeric by Eric Jones
- Part 2 of Extending Python with C by Alex Martelli
The price still stands at $3.00 US and $5.00 The Rest of the World.
Subscriptions are also available.
I can think of no better Summer reading save for Balzac. Richard
Py is a print technical zine for Python developers. A lack of
competition does not keep us from being the best -- quite the
opposite, in fact. http://www.PyZine.com
About Py Parlour Press.
>From the fringes of the publishing industry comes Py Parlour Press.
Concerned only with producing the finest publications money can buy,
this is outlaw tech at its finest.
P3 is run by the editorial despot, Bryan J Richard, an enormous
personality in the publishing industry who is bent on the ownership of
Hearst Castle and has perhaps watched Citizen Kane one too many times.
Write for Py.
Bryan J Richard, Editor
This is the first public release for "my_gui".
my_gui.py is a simple Grafic User Interface for MySql
It can be used as Python module to create your own MySQL interface.
Sorry, no documentation yet
download it at http://www.prosa.it/projects/projects
I've released the first beta of OpenLC. It's version 0.6. It has several
improvements over version 0.5: run database is redesigned (now using a mix
of XML, NetCDF and HDF5), speed increase (up to 1500 trans/s in an Athlon
900), IMAP4 support, better and more configurable statistics, and last but
not least much improved documentation!.
If you're interested in give it a try, download it from
What is OpenLC?:
OpenLC is a set of software tools designed to facilitate benchmarking and
stress testing of a wide variety of information servers (such as web, email,
FTP, LDAP, databases, and so on). The package is built around a microkernel
that contains basic routines for benchmarking tasks, such as accessing
intermediate results in real-time ("spying" on run data), setting up simulated
clients, defining scenarios, handling database calls, comparing results
of different runs, summarizing data, etc.
For more information, visit http://openlc.sourceforge.net
Francesc Alted PGP KeyID: 0x61C8C11F
OpenLC microkernel benchmarking project: http://www.openlc.org
Public PGP key available: http://www.openlc.org/falted_at_openlc.asc
Key fingerprint = 1518 38FE 3A3D 8BE8 24A0 3E5B 1328 32CC 61C8 C11F
SC-Track Roundup 0.4.2 - an issue tracking system
Note: If you have an existing roundup installation, make a backup of your
database. Make sure you read doc/upgrading.txt!
Roundup requires python 2.1.1 for correct operation. Support for dumbdbm
requires python 2.1.2 or 2.2. 2.1.3 and 2.2.1 are recommended.
Big stuff in this release:
- online demo at http://mechanicalcat.net/cgi-bin/roundup.cgi
- fast full-text searching of messages
- other speedups
- bsddb3 backend is re-enabled
- instance initialisation is a two-step process now, making mods easier
- optionally auto-add the author and recipients of messages to the nosy
- enhancements to make multilink editing through the web and email easier
- cleaner use of auditors and reactors in the default schemas
- demo scripts supplied in the scripts/ and detectors/ directories
- Much, much more: see the CHANGES file for details
Source and documentation is available at the website:
Release Info (via download page):
Mailing lists - the place to ask questions:
Roundup is a simple-to-use and -install issue-tracking system with
command-line, web and e-mail interfaces. It is based on the winning design
from Ka-Ping Yee in the Software Carpentry "Track" design competition.
Note: Ping is not responsible for this project. The contact for this project
Roundup manages a number of issues (with flexible properties such as
"description", "priority", and so on) and provides the ability to:
(a) submit new issues,
(b) find and edit existing issues, and
(c) discuss issues with other participants.
The system will facilitate communication among the participants by managing
discussions and notifying interested parties when issues are edited. One of
the major design goals for Roundup that it be simple to get going. Roundup
is therefore usable "out of the box" with any python 2.0+ installation. It
doesn't even need to be "installed" to be operational, though a
disutils-based install script is provided.
It comes with two issue tracker templates and three database back-ends.