The "Pitcher's Duel" project has released SPyRE v0.5 (Simple Pythonic
Rendering Engine), a conversion of the lightweight rendering engine
'zoe', to use Pygame/SDL rather than GLUT. This release also includes
html help files. SPyRE was formerly known as zoePG.
Provide pyOpenGL code to draw the model, and the SPyRE engine will
display the model in an interface that provides zooming, panning and
rotation of camera position using mouse and keyboard.
The project includes demos such as a fountain of sparks, a swarming
behavior model, a random walk example, a whirlpool effect using
gravity and drag, and an example of chaos theory, and a lighted shaded
forest scene.
The project page is at http://pduel.sourceforge.net/spyre
To use SPyRE, you also need to have installed Python, pyOpenGL, and
PyGame.
David Keeney
I'm pleased to announce the release of ZODB 3.2.4 (final). This corresponds
to the ZODB (and ZEO) that shipped with Zope 2.7.3 (final).
You can download a source tarball or Windows installer from:
http://zope.org/Products/ZODB3.2
Note that 3.2.4 incorporates a major change in semantics: it's incorrect to
attempt to close a connection when objects from that connection are still in
a modified state, and 3.2.4 raises the new ConnectionStateError exception in
such cases.
3.2.4 also incorporates a significant ZEO performance fix, and a number of
smaller bugfixes. See the news file for details:
http://zope.org/Products/ZODB3.2/NEWS
Note that ZODB 3.2.4 does not support Zope 2.7.2, because the Zope 2.7.2
publishing subsystem is an example of application code that didn't always
finish a transaction before closing connections. ZODB 3.2.4 can be used
with Zope 2.7.3.
Note that ZODB 3.2.4 does not support Zope X3 or Zope 2.8 (they require ZODB
3.3).
Hi there,
I'm please to announce a new APyCot release. This is a minor release,
mainly existing to follow an API change into the latest PyLint release.
If you want to download it or to get some information about Apycot,
please visit our web site :
http://www.logilab.org/projects/apycot
About APyCot:
Apycot is an Automated Pythonic Code Tester. Use it to daily run your
tests and generate reports about code or document quality. Most options
you may look for are already implemented.
Enjoy !
--
Sylvain Thénault LOGILAB, Paris (France).
http://www.logilab.comhttp://www.logilab.frhttp://www.logilab.org
Hi all,
I'm pleased to announce a new PyLint's release. This is a major
development release, since PyLint doesn't have anymore to import
analyzed modules (well, there are still some cases where modules are
imported, but it's not to build the underlying representation of the
python source code).
This release requires the latest common library release (0.7).
Visit our website to download it or to get more information :
http//www.logilab.org/projects/pylint
Enjoy !
--
Sylvain Thénault LOGILAB, Paris (France).
http://www.logilab.comhttp://www.logilab.frhttp://www.logilab.org
urwid 0.8.0 - First Public Release
----------------------------------
Urwid is a curses-based UI/widget library. It includes many features useful
for console application developers, including:
- Fluid interface resizing (xterm window resizing / fbset on Linux console)
- Multiple text alignment and wrapping modes built-in
- Ability to register user-defined text alignment and wrapping modes
- Simple markup for setting text attributes
- Powerful list box that handles scrolling between different widget types
- List box contents may be managed with a user-defined class
- Flexible edit box for editing almost any type of text
- Plain HTML screen shots
Example Programs:
tour.py
A list box showing the built-in widget types and modes.
fib.py
A Fibonacci set viewer that demonstrates a list box with infinite data.
edit.py
A text editor that starts-up instantly by lazily reading files. It is
suitable for editing text files with lines longer than the terminal width.
browse.py
A directory browser that displays directories in a single tree structure.
It reads directories as required and lets you select multiple files.
calc.py
A calculator program that shows its work. It splits sub-expressions
into separate columns for easy editing.
Urwid is licensed under the GNU GPL.
http://excess.org/urwid/
Ian Ward <ian#excess,org>
<P><A HREF="http://excess.org/urwid/">urwid 0.8.0</A> - curses-based UI/widget library with fluid interface resizing. (24-Oct-04)
Want to share your expertise? PyCon DC 2005 is looking for proposals
to fill the formal presentation tracks.
Important Dates
=====================
========================== ===================
Submission deadline Dec. 31, 2004
Acceptance deadline Jan. 15, 2005
Electronic copy deadline Feb. 10, 2005
========================== ===================
PyCon Topics
=================
Suitable topics for PyCon presentations include, but are not limited to:
* Web-based Systems
* Databases
* Network Programming
* Games Programming
* Programming Tools
* Python Documentation
* Packaging Issues
* Python in Business
* Project Best Practices
* The Python Core
* Open Source Python Projects
* Python Integration
* Python in Education
* Science and Math
Submission Format
=======================
Proposals should ideally be 250 to 1000 words long (i.e. one to four
pages in manuscript format), containing the following information:
* Author name(s)
* Contact information
* Requested timeslot (thirty or forty-five minutes)
* Summary of proposed presentation
* Presentation outline
ASCII format is preferred (plain or
`reST <http://docutils.sourceforge.net/>`_),
with HTML as a secondary alternative.
If you have any queries about submission, or if you would like to discuss
the possibility of submitting in a different format or style, please send
mail to the conference organizers at `pycon(a)python.org <mailto:pycon@python.org>`_.
Submission Mechanics
===============================
Use the `PyCon Online Proposal Submission <http://submit.pycon.org>`_
to send us your proposals and ideas.
If your paper is accepted, you have the option of including a companion
paper along with your presentation. The paper will get published on the
PyCon web site. Presentations and papers may be in text (plain or
`reST <http://docutils.sourceforge.net/>`_), HTML, or PDF; HTML
and PDF are preferred.
Other Presentations
==========================
If you don't want to make a formal presentation, there will be a
significant amount of Open Space to allow for informal and
spur-of-the-moment presentations for which no formal submission is
required. There will also be several Lightning Talk sessions for
talks no longer than five minutes.
**py2exe 0.5.4** released
===================================
py2exe is a Python distutils extension which converts python scripts
into executable windows programs, able to run without requiring a
python installation. Console and Windows (GUI) applications, windows
NT services, exe and dll COM servers are supported.
Changes in this release:
* The new ``--xref`` or ``-x`` command line switch instructs
py2exe to create a python module cross reference and display it
in the webbrowser. This allows to answer question why a certain
module has been included, or if you can exlude a certain module
and it's dependencies. This has *not* been extensively tested,
but it's a start. Also, the html page includes links which will
even allow to view the source code of a module in the browser,
for easy inspection.
A sample cross reference can be found here, note that the links
to open the .py files will of course not work over the internet:
http://starship.python.net/crew/theller/py2exe/sample_xref.html
* Mark Hammond fixed some thread state issues with dll com
servers.
* Mark Hammond added support for standalone ISAPI dlls.
* py2exe now can handle python modules with the '.pyw' extension.
* It is now allowed to specify 'zipfile=None' in the setup script,
in this case the zip archive containing the python modules will
be appended to the exe file.
Homepage:
<http://starship.python.net/crew/theller/py2exe>
Download from the usual location:
<http://sourceforge.net/project/showfiles.php?group_id=15583>
Enjoy,
Thomas
Announcing the final release of Candygram 1.0.
There are no changes from the beta 2 release.
Candygram is a Python implementation of Erlang concurrency
primitives. Erlang is widely respected for its elegant built-in
facilities for concurrent programming. This package attempts to
emulate those facilities as closely as possible in Python. With
Candygram, developers can send and receive messages between
threads using semantics nearly identical to those in the Erlang
language.
More information about Candygram can be found at
http://candygram.sourceforge.net