Myghty 0.99 Released

2005-10-05 Thread mike bayer
Myghty 0.99 Released

Myghty is a Python Server Page templating and web framework
designed for large-scale, high availability websites and
applications.  Its conceptual design and template syntax is derived from
HTML::Mason, the widely used mod_perl web application platform.

Myghty serves as an excellent platform for developers to create custom
web applications, as well as a base framework for webstacks (pre-architected
web framework/persistence framework packages).

Since its original release, Myghty has introduced many new concepts
and features not found in Mason, including a rudimentary MVC framework,
WSGI support, threading support and an open-ended rule-based URL resolution
system.  It receives favorable reviews for its ease of use, small footprint,
quick and smooth operation, and great flexibility.

Version 0.99 introduces three built-in Python Paste templates, a connector
for the new Routes resolver which does Ruby On Rails-style URI resolution,
Memcached support for the page caching and session object systems, on-the-fly
configurable global arguments, improved "static source" operation, as well
as an array of bugfixes.

Myghty is released under the GNU Lesser General Public License (LGPL).
Documentation, examples and download links can be found at:

http://www.myghty.org

Michael Bayer

[EMAIL PROTECTED]

http://www.myghty.org";>Myghty 0.99 - A high performance
Python Server Page templating framework derived from HTML::Mason.
(05-Oct-05)

-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations.html


Simple prototype text editor in python

2005-10-05 Thread thakadu
I have written a small console based editor in python
as an experiment. It is just over 300 lines of code
including some junk that I have not weeded out yet.
It uses the curses library.
It is EXTREMELY basic at the moment and cannot be
used for anything other than experimentation.
Only a few keystrokes are currently implemented
such as ^S save, ^E end of line, ^A beginning of line,
^F, ^B, ^N, ^P and arrow keys for cursor movement
^L delete line, baskspace and that is just about it.
Apart from that I created it with a view to a plugin
architecture to be implemented so that it will
be possible for example for users to specify
complete python functions in a .rc file that
overide key bindings.
I created it to learn about curses, python and
to gain insight into how editors are written
(or not written :-) )
If anyone is interested in the code or in giving
some ideas or indeed has done something similar
I would love to heard from you.

Regards

-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations.html


ANNOUNCE: PyGTK 2.8.1

2005-10-05 Thread Johan Dahlin
I am pleased to announce version 2.8.1 of the Python bindings for GTK.

The new release is available from ftp.gnome.org as and its mirrors
as soon as its synced correctly:

  http://ftp.gnome.org/pub/GNOME/sources/pygtk/2.8/pygtk-2.8.1.tar.gz

What's new since 2.7.4:
 - Bug fixes (Gustavo, Johan)
 - Improve exceptions when registering properties (Gustavo)
 - Extend warnings (John Ehresman)
- Raise exception when working on uninitialized objects (Johan)
 - Plug libglade leak (Gustavo)
 - Undeprecate a few gobject functions (Johan)
 - UINT64 buf fixes (Gustavo, Johan)
 - GCC 4.0 warnings (Johan)

For a complete list of new features in 2.8.x, see the wiki page:

http://live.gnome.org/PyGTK/WhatsNew28

Blurb:

GTK is a toolkit for developing graphical applications that run on POSIX
systems such as Linux, Windows and MacOS X (provided that the X server
for MacOS X has been installed).  It provides a comprehensive set of GUI
widgets, can display Unicode bidi text.  It links into the Gnome
Accessibility Framework through the ATK library.

PyGTK provides a convenient wrapper for the GTK+ library for use in
Python programs, and takes care of many of the boring details such as
managing memory and type casting.  When combined with PyORBit and
gnome-python, it can be used to write full featured Gnome applications.

Like the GTK+ library itself PyGTK is licensed under the GNU LGPL, so is
suitable for use in both free software and proprietary applications.  It
is already in use in many applications ranging from small single purpose
scripts up to large full features applications.

PyGTK requires GTK+ >= 2.8.0 and Python >= 2.3 to build.

Bug reports, as always, should go to Bugzilla; check out
http://pygtk.org/developer.html and http://pygtk.org/feedback.html for
links
to posting and querying bug reports for PyGTK.

-- 
Johan Dahlin
[EMAIL PROTECTED]


-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations.html


py2exe has a new maintainer

2005-10-05 Thread Jimmy Retzlaff
I am taking over the maintenance and support of py2exe from Thomas
Heller. As he announced a few weeks ago he is looking to focus on other
things. py2exe has been very useful to me over the years and I look
forward to keeping it every bit as useful in the future.

I plan to make the transition as smooth as possible for users of py2exe.
I don't plan to make changes to the license other than adding my name to
the list of people not to sue. I will try to be as helpful as Thomas has
been in supporting py2exe on the py2exe mailing list and
comp.lang.python. The mailing list, the SourceForge project, and the
Wiki will continue in their current locations. The web site is moving to
http://www.py2exe.org and the old site will forward to the new one so
any bookmarks should still work.

I will be releasing version 0.6.3 very soon with a few changes Thomas
and others have made over the last few weeks. After that my priorities
for py2exe will be:

- Support
- Documentation (which should help familiarize me with the code)
- Automated tests (to point out when I haven't familiarized myself
enough)
- Bug fixes

Any help on any of these fronts will be greatly appreciated.

After I feel comfortable with things, I hope to work with other projects
in the Python packaging community (e.g., cx_Freeze,
PyInstaller/McMillan, py2app, setuptools, etc.) to see if we can't find
synergies that will make all of them better. I recognize that different
packagers are better for different audiences because of licensing,
platform, Python versions, and module support among other things.
Working together on the common parts (identifying dependencies,
customized handling of modules with unique needs, etc.) should make all
of the packagers serve their niches better.

I'd like to thank Thomas for the great work he's done with py2exe over
the years. He's set a very high standard for me to try and maintain.

Jimmy
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations.html


NanoThreads 11

2005-10-05 Thread simonwittber
NanoThreads v11

NanoThreads allows the programmer to simulate concurrent processing
using generators as tasks, which are registered with a scheduler.

While the scheduler is running, a NanoThread can be:
 - paused
 - resumed
 - ended (terminate and call all registered exit functions)
 - killed (terminate and do not call any registered exit functions)
 - preempted to the top of the execution queue

New in v11:

A NanoThread task can now yield control using 'yield
nanothreads.UNBLOCK', which performs the next iteration of the task in
a separate, OS level thread. This allows the scheduler to keep running
other tasks, while the nanothread is, for example, performing CPU
blocking IO, or calling some time consuming function.

Sw.

-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations.html


IssueTrackerProduct 0.6.13

2005-10-05 Thread [EMAIL PROTECTED]
I've just released IssueTrackerProduct 0.6.13. It contains a few bug
fixes which makes my confident calling it a Stable release. You can
read the whole announcement here:
http://www.issuetrackerproduct.com/News/0.6.13

IssueTrackerProduct is...
...an issue/bug tracker web application
...free and Open Source under the ZPL license
...built in Python using the Zope web application
...very easy to use and fancy features are by default switched off
...fully cross-browser compatible and platform independent
...created and maintained by Peter Bengtsson of Fry-IT

Please check out http://www.issuetrackerproduct.com

-- 
http://mail.python.org/mailman/listinfo/python-announce-list

Support the Python Software Foundation:
http://www.python.org/psf/donations.html