comp.lang.python.announce
  Home FAQ Contact Sign in
comp.lang.python.announce only
 
Advanced search
June 2007
motuwethfrsasuw
    123 22
45678910 23
11121314151617 24
18192021222324 25
252627282930  26
2007
 Jan   Feb   Mar   Apr 
 May   Jun   Jul   Aug 
 Sep   Oct   Nov   Dec 
2008 2007 2006  
total
comp.lang.python.announce Profile…
RELATED GROUPS

POPULAR GROUPS

more...

 Up
  [ANN] PyDAO - Python Hibernate-like Object-Relational Mapper         


Author: cieslak.dariusz
Date: Jun 27, 2007 12:06

PyDAO is very thin object-relational mapper similar to Hibernate (but
much simpler). It's created to speed-up application development. It's
very simple, but powerful, based on POPO (Plain Old Python Objects).

http://aplikacja.info/PyDAO.html

Main features:

- can use any database that has DB-API interface (MySQLdb, psycopg
tested)
- can work without database at all (useful for early phases of
development)
- speeds up unit testing (dedicated in memory database)

What is not handled:

- automatic scheme generation
- separate query language
- automated handling of associations (replaced by filtering by
foreign keys)

Here's an example how to use PyDAO:
Show full article (1.25Kb)
no comments
  lxml 1.3 released         


Author: Stefan Behnel
Date: Jun 24, 2007 04:07

Hi all,

I'm proud to announce the release of lxml 1.3.

http://codespeak.net/lxml/
http://cheeseshop.python.org/pypi/lxml/

** What is lxml?

"""
In short: lxml is the most feature-rich and easy-to-use library for working
with XML and HTML in the Python language.

lxml is a Pythonic binding for the libxml2 and libxslt libraries. It is unique
in that it combines the speed and feature completeness of these libraries with
the simplicity of a native Python API.
"""

** This is a major new release with various new features and lots of fixes
compared to the 1.2 series. The complete changelog follows below.

Major objectives of this release were:

- API consolidation:
make everything work with everything

- improved namespace handling:
avoid redundant namespaces wherever possible
Show full article (3.62Kb)
no comments
  Leo 4.4.3 beta 3 released         


Author: Edward K Ream
Date: Jun 23, 2007 16:44

Leo 4.4.3 beta 3 is available at:
http://sourceforge.net/project/showfiles.php?group_id=3458&package_id=29106

This release fixes all known bugs and adds several new features.

Leo is a text editor, data organizer, project manager and much more. See:
http://webpages.charter.net/edreamleo/intro.html
Show full article (1.59Kb)
no comments
  ANN: Amara XML Toolkit 1.2.0.2         


Author: Uche Ogbuji
Date: Jun 23, 2007 10:34

http://uche.ogbuji.net/tech/4suite/amara
http://cheeseshop.python.org/pypi/Amara/
ftp://ftp.4suite.org/pub/Amara/

Changes since Amara 1.2.0.1:

* Fix bindery bug with e.g. del html.head.title
* Fix bindery bug with elements named "None"
* Fix bindery bug when a string object gets into a binding
* Minor documentation and packaging tweaks

Amara XML Toolkit is a collection of Python tools for XML processing--
not just tools that happen to be written in Python, but tools built from
the ground up to use Python's conventions and take advantage of the many
advantages of the language.

Amara builds on 4Suite [http://4Suite.org], but whereas 4Suite offers
more on literal implementation of XML standards in Python, Amara
focuses on Pythonic idiom. It provides tools you can trust to conform
with XML standards without losing the familiar Python feel.

The components of Amara are:
Show full article (5.00Kb)
no comments
  ANN: Urwid 0.9.8.1 - Console UI Library         


Author: Ian Ward
Date: Jun 22, 2007 15:29

Announcing Urwid 0.9.8.1
----------------------

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

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

RSS:
http://excess.org/feeds/tag/urwid/

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

This is a maintenance release that fixes a number of bugs that have been
found in 0.9.8.

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

* Fixed a Filler render() bug

* Fixed a raw_display start()/stop() bug

* Fixed a number of problems triggered by very small terminal window
sizes.
Show full article (0.83Kb)
no comments
  DFW Pythoneers Meeting THIS Saturday         


Author: Jeff Rush
Date: Jun 19, 2007 22:20

This Saturday we'll be holding our 4th Saturday meeting of the DFW Pythoneers,
at the usual location of Nerdbooks.com bookstore in Richardson. For
directions, visit the Nerdbooks.com website. We start at 2pm and run until
5pm, and then go out for a group dinner.

At this meeting one of our local members, Jeremy Dunck, will be giving us a
preview of a 60-minute advanced Django tutorial he is helping to give at OSCON
next month. The advanced material will cover the unicode branch, signals and
either stateful views or gis branch.

Since many of our members are not experienced with Django, Jeremy will present
a 45-minute introduction to Django first, which will cover URLConf, views,
models and perhaps middleware.

---

By the way, I've been contacted by a developer at the Travelocity Dallas
office, who is looking for local Python developers with experience in Django
or Genshi. If you're interested, let me know and I can put you in touch.

---
Show full article (1.46Kb)
no comments
  Python-URL! - weekly Python news and links (Jun 19)         


Author: Gabriel Genellina
Date: Jun 19, 2007 09:06

QOTW: "Regarding a Java programmer moving to Python, a lot of the mindset
change is about the abundant use of built in data types of Python. So a Java
programmer, when confronted with a problem, should think 'how can I solve
this using lists, dicts and tuples?' (and perhaps also my new favourite,
sets). Class-based solution should be chosen only after seeing that the
problem can't be trivially solved with built-in types." - Ville Vainio

"The remainder of the unittest docs are somewhat obtuse and
uninspiring." - Raymond Hettinger

How to generate HTML page thumbnails: John J Lee enumerates
several alternatives, using MSIE, Firefox, Konqueror and others.
http://groups.google.com/group/comp.lang.python/browse_thread/thread/2185ad4e31c.../

Concatenating strings may be painfully slow in some
circumstances if not done the right way:
http://groups.google.com/group/comp.lang.python/browse_thread/thread/3999b838387.../

Initializing class members only when needed, using a
LazyClassAttribute decorator:
http://groups.google.com/group/comp.lang.python/browse_thread/thread/18f8b54cb15.../
Show full article (7.46Kb)
no comments
  ANN: ShowMeDo commercial series: 'Python 101 - easygui and csv'         


Author: Ian Ozsvald
Date: Jun 19, 2007 04:42

Summary:
1 hour 20 minutes of lessons in how to build a complete and tested Python application from scratch. The series is aimed at beginners, all necessary material is provided, viewers can ask me (the author) questions as they go.

Commercial series: 'Python 101 - easygui and csv':
http://showmedo.com/videos/series?name=IwrOgqPc9

Detail:
The 17 episodes walk a new Python programmer through all necessary steps to build a working and unit-tested Python program. In this series I use Wingware's Wing IDE but any Python development environment can be used.

The program reads in a csv data file (e.g. from Excel) using a file-open dialog (easygui), the data is processed, a mathematical average generated and a modified csv file is written out. easygui's messagebox and yes/no dialog are also used.

I show how to document the code, refactor the early script using functions and test functions using nosetests. Several exercises are set which extend the viewer's knowledge of easygui. They also provide practice for writing code, refactoring and applying test-driven development.

The viewer is encouraged to ask questions using the Comments section, I'll answer all questions and everyone is encouraged to help each other. Full source is provided and the viewer can download the videos for off-line viewing.

Further details are available here:
http://blog.showmedo.com/2007/06/13/learn-gui-and-file-handling-techniques/

no comments
  Leo 4.4.3 beta 2 released         


Author: Edward K Ream
Date: Jun 12, 2007 07:22

Leo 4.4.3 beta 2 is available at:
http://sourceforge.net/project/showfiles.php?group_id=3458&package_id=29106

Leo is a text editor, data organizer, project manager and much more. See:
http://webpages.charter.net/edreamleo/intro.html
Show full article (1.57Kb)
no comments
  Calling for Python Writers/Authors         


Author: Jeff Rush
Date: Jun 12, 2007 00:39

For those who write books and articles, I've established a wiki page just as
we already have a page for those who offer training services for Python. If
you would like to be reachable by those needing writing services of various
kinds, please add yourself to the list, along with some indication of what you
prefer to work on, your portfolio of work and your experience level:

http://wiki.python.org/moin/PythonWriters

I'm open to creative ideas on how to format the information. A link to the
page has been added to the sidebar menu under "Community".

Jeff Rush
Advocacy Coordinator
no comments
1 2 3