Anthony Baxter | 2 Jan 2007 07:19
Picon

Bruce The Presentation Tool, release 1.2

Bruce the Presentation Tool is for Python programmers who are tired 
of fighting with presentation tools. In its basic form it allows 
text, code or image pages and even interactive Python sessions. It 
uses PyGame and is easily extensible to add new page types.

Changes in 1.2:

    * added control-F to switch between fullscreen and windowed mode 
      (X11 only)
    * added ShellInterpreterPage and SpawnPage
    * added socrates.py driver script - see doc/socrates.txt 
      for more
    * many, many new features added - highlighting of code pages, 
      timed auto-advancing of pages, simple syntax for text page 
      effects, autotyping enhancements... and much more. See 
      doc/socrates.txt for more.

It runs on Unix, MacOS and Windows, and requires pygame.

You can get Bruce from the cheeseshop: 
http://cheeseshop.python.org/pypi/bruce

Example presentations (the ones I presented at OSDC a month ago) can 
be seen at
http://codingweasel.googlecode.com/svn/trunk/talks/2006/

License
=======

Copyright (c) 2005, 2006, 2007 Richard Jones (richard at 
(Continue reading)

A.M. Kuchling | 2 Jan 2007 17:08
Picon
Gravatar

Reminder: early-bird PyCon registration ends January 15

Two weeks are left before PyCon 2007's deadline for early-bird
registration; after January 15th, registration fees will be
increasing, so make your travel plans, register for the conference,
and don't forget to reserve your hotel room.

Registration:  http://us.pycon.org/TX2007/Registration
Hotel info:    http://us.pycon.org/Addison/Hotels

Andrew M. Kuchling
amk <at> amk.ca
Co-chair, PyCon 2007
http://us.pycon.org

--

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

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

jsmullyan@gmail.com | 3 Jan 2007 16:43
Picon

ANN: ewa 0.62 released

I'm pleased to announce the first release of ewa (East-West Audio), a
server program for podcasters that dynamically adds intros and outros
files (typically promotional material) to mp3s on the basis of
user-defined rules.

Ewa is available under the GPL.  Its home page is

  http://eastwestaudio.wnyc.org/

Development of ewa has been supported by WNYC, New York Public Radio
(http://www.wnyc.org/).

Cheers,

Jacob Smullyan

--

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

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

Pierre Quentel | 3 Jan 2007 08:50
Picon

[ANN] PyDbLite 1.9

PyDbLite is a small, fast, pure-Python, in-memory database management
program

The database object supports the iterator protocol, so that requests
can be expressed with list comprehensions or generator expressions
instead of SQL. The equivalent of :

    cursor.execute("SELECT name FROM table WHERE age=30")
    rows = cursor.fetchall()

is :

    rows = [ row["name"] for row in table if row["age"] == 30 ]

Data is stored on disk in a single cPickled file. Records are indexed
by a unique record identifier, that can be used for direct access.
Since operations are processed in memory they are extremely fast,
nearly as fast as SQLite in the few tests I made. An index can be
created on a field to speed up selections

Home Page: http://quentel.pierre.free.fr/PyDbLite/index.html
Download URL: http://quentel.pierre.free.fr/PyDbLite/PyDbLite.py

--

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

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

(Continue reading)

John Clark | 3 Jan 2007 13:05
Picon

NYC Python User Group Meeting

Greetings!

The next New York City Python Users Group meeting is this Tuesday, Jan. 9th,
6:30pm at at the Millennium Partners office at 666 Fifth Avenue (53rd St.
and 5th Ave.) on the 8th Floor. We welcome all those in the NYC area who are
interested in Python to attend. However, we need a list of first and last
names to give to building security to make sure you can gain access to the
building. RSVP to clajo04 <at> mac.com to add your name to the list. 

More information can be found on the yahoo group page:

http://tech.groups.yahoo.com/group/nycpython/

Hope to see you there!

-John

--

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

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

daftspaniel@gmail.com | 3 Jan 2007 21:29
Picon
Gravatar

taylayout 00.00.10

taylayout 00.00.10

http://cheeseshop.python.org/pypi/taylayout/00.00.10

Layout and Controls helpers for rapid and dynamic IronPython WinForms
GUIs.
TayLayout is a more sophisticated version of the flow layout - you can
add controls to a panel or form and it takes care of positioning them.
Controls are added in a Left to Right order until you specify that a
new line is required.

TayLayout also has a set of convenience functions to quickly build up a
functional interface. Controls can be added and configured in the
layout with a single line of code. Once the layout is complete the form
is sized to match the number of controls. TayLayout therefore suits
dynamic applications or for rapid prototyping.

This is an early release for developer feedback. 2 sample applications
are supplied.

Davy

--

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

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

Ian Ward | 4 Jan 2007 05:13
Favicon
Gravatar

ANN: Urwid 0.9.7.2 - Console UI Library

Announcing Urwid 0.9.7.2
------------------------

Urwid home page:
   http://excess.org/urwid/

Tarball:
   http://excess.org/urwid/urwid-0.9.7.2.tar.gz

About this release:
===================

This maintenance release significantly improves the performance of
Urwid when run in UTF-8 mode.  A UTF-8 input handling bug was also
fixed.

New in this release:
====================

   * Improved performance in UTF-8 mode when ASCII text is used.

   * Fixed a UTF-8 input bug.

   * Added a clear() function to the the display modules to force
     the screen to be repainted on the next draw_screen() call.

About Urwid
===========

Urwid is a console UI library for Python. It features fluid interface
(Continue reading)

L. C. Rees | 4 Jan 2007 22:43
Picon

ANN: webstring 0.5

webstring is a template engine for programmers whose favorite template
language is Python. webstring can be used to generate any text output
from a template with the additional advantages of advanced XML and HTML
templating using the lxml and cElementTree libraries. webstring
includes a TurboGears/Buffet template API compatible plugin and support
for using webstring as WSGI middleware.

This release of webstring replaces the standalone packages webstring,
lwebstring, TurboWebstring, and LturboWebstring.

 webstring was designed to meet the following general goals:

   1. To separate model and view logic from controller logic.
   2. To separate template logic from template data.
   3. To require only Python for templating.
   4. To use Python syntax, idiom, and patterns.
   5. To play well with other Python software.

webstring's XML and HTML templating was designed to meet the following
goals:

   1. To use XML as a data format, not a programming language.
   2. To use existing XML formats.
   3. To hide the parts of an XML document that are not being used.
   4. To use the best Python XML libraries.
   5. To bridge HTML and XML.

webstring can be downloaded from its Python CheeseShop page at:

http://cheeseshop.python.org/pypi/lwebstring/
(Continue reading)

Steven Bethard | 5 Jan 2007 01:45
Picon
Gravatar

[ANN] argparse 0.4 - Command-line parsing library

Announcing argparse 0.4
-----------------------

argparse home:
   http://argparse.python-hosting.com/

argparse single module download:
   http://argparse.python-hosting.com/file/trunk/argparse.py?format=raw

argparse bundled downloads at PyPI:
   http://www.python.org/pypi/argparse/

New in this release
===================

* The add_argument method now allows a positional argument with
nargs='*' to specify a default value::

    >>> parser = argparse.ArgumentParser()
    >>> parser.add_argument('foo', nargs='*', default=['def'])
    >>> parser.parse_args('1 2 3'.split())
    Namespace(foo=['1', '2', '3'])
    >>> parser.parse_args([])
    Namespace(foo=['def'])

About argparse
==============

The argparse module is an optparse-inspired command line parser that
improves on optparse by:
(Continue reading)

David Goodger | 5 Jan 2007 05:00
Favicon

PyCon 2007 Funding Available

The Python Software Foundation has allocated some funds to help people
attend PyCon 2007.  If you'd like to come to PyCon but can't afford
it, maybe the PSF can help you.  The funding can cover any or all of:

* Your registration for PyCon
* Your hotel room at the conference hotel
* Your flight or other transportation

To apply, send e-mail to <pycon at python.org>.  Please state your
name, location, and what you would like to have funded.  If you want
assistance with your transportation costs, please provide a rough
estimate (say, to the nearest US$100) of how much a round-trip will
cost.

You should also say why you should come to PyCon, and what you'll be
doing.  We don't need an essay, but please provide a few sentences of
explanation.  Priority will be given to people who can contribute
significantly to PyCon or to Python, e.g. students working on a task,
conference speakers, sprint leaders or developers critical to a
sprint, or people doing public service work with Python.

Messages must be received by January 19 2007.  Upon receiving your
message, we'll send you a notice of receipt.  The PSF's Conference
Committee and I will discuss the applications and allocate funding to
a subset of the applicants.  You should be notified of
acceptance/rejection by January 28 2007.

Cost notes: PyCon registration is US$195. Hotel rooms are around
$90/night; about $300 for the duration of the conference, $700 for
conference + sprints.  The hotel cost can be lower if you find someone
(Continue reading)


Gmane