IMDbPY 3.0 released

2007-05-04 Thread Davide Alberani
IMDbPY 3.0 is available (tgz, deb, rpm, exe) from:
  http://imdbpy.sourceforge.net/

IMDbPY is a Python package useful to retrieve and manage the data of
the IMDb movie database about both movies and people.

With this release the new design of the IMDb site is supported;
moreover, the "merchandising" page is parsed and many bugs were fixed.

Platform-independent and written in pure Python (and few C lines), it
can retrieve data from both the IMDb's web server and a local copy of
the whole database.

IMDbPY package can be very easily used by programmers and developers
to provide access to the IMDb's data to their programs.
Some simple example scripts are included in the package; other
IMDbPY-based programs are available from the home page.

-- 
Davide Alberani <[EMAIL PROTECTED]> [PGP KeyID: 0x465BFD47]
http://erlug.linux.it/~da/
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

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


ANN: ActivePython 2.5.1.1 is now available

2007-05-04 Thread Trent Mick
I'm happy to announce that ActivePython 2.5.1.1 is now available for
download from:
 http://www.activestate.com/products/activepython/

This is a patch release that updates ActivePython to core Python 2.5.1.
This release also fixes a couple problems with running pydoc from the
command line on Windows. See the release notes for full details:
http://aspn.activestate.com/ASPN/docs/ActivePython/2.5/relnotes.html


What is ActivePython?
-

ActivePython is ActiveState's binary distribution of Python. Builds for
Windows, Mac OS X, Linux, HP-UX and AIX are made freely available.

ActivePython includes the Python core and the many core extensions: zlib
and bzip2 for data compression, the Berkeley DB (bsddb) and SQLite
(sqlite3) database libraries, OpenSSL bindings for HTTPS support, the
Tix GUI widgets for Tkinter, ElementTree for XML processing, ctypes (on
supported platforms) for low-level library access, and others. The
Windows distribution ships with PyWin32 -- a suite of Windows tools
developed by Mark Hammond, including bindings to the Win32 API and
Windows COM. See this page for full details:
http://aspn.activestate.com/ASPN/docs/ActivePython/2.5/whatsincluded.html

As well, ActivePython ships with a wealth of documentation for both new
and experienced Python programmers. In addition to the core Python docs,
ActivePython includes the "What's New in Python" series, "Dive into
Python", the Python FAQs & HOWTOs, and the Python Enhancement Proposals
(PEPs).

An online version of the docs can be found here:
 http://aspn.activestate.com/ASPN/docs/ActivePython/2.5/welcome.html

We would welcome any and all feedback to:
 [EMAIL PROTECTED]

Please file bugs against ActivePython at:
 http://bugs.activestate.com/query.cgi?set_product=ActivePython


On what platforms does ActivePython run?


ActivePython includes installers for the following platforms:

- Windows/x86
- Mac OS X
- Linux/x86
- Solaris/SPARC
- Solaris/x86
- Windows/x64 ("x64" is also known as "AMD64")
- Linux/x86_64 ("x86_64" is also known as "AMD64")
- HP-UX/PA-RISC
- AIX/PowerPC


Extra Bits
--

ActivePython releases also include the following:

- ActivePython25.chm: An MS compiled help collection of the full
   ActivePython documentation set. Linux users of applications such as
   xCHM might find this useful. This package is installed by default on
   Windows.

Extra bits are available from:
 http://downloads.activestate.com/ActivePython/etc/


Thanks, and enjoy!

Trent, Python Tech Lead

--
Trent Mick
trentm at activestate.com


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

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


bbfreeze0.93.0

2007-05-04 Thread Ralf Schmitt

Hi all,

I've just uploaded bbfreeze 0.93.0 to python's cheeseshop.
bbfreeze creates standalone executables from python scripts. It's similar
in functionality to py2exe or cx_Freeze.

It offers the following features:

easy installation
 bbfreeze can be installed with setuptools' easy_install command.

*NEW* zip/egg file import tracking
 bbfreeze tracks imports from zip files. Note that calls to setuptools'
 pkg_resources.require will be replaced with a dummy implementation.
 Calls to resource handling functions are *not* implemented, and
 freezing packages using these features of pkg_resources will not be
 possible without further work.

multiple script freezing
 bbfreeze can freeze multiple scripts at once.

python interpreter included
 bbfreeze will create an extra executable named 'py', which might be
 used like the python executable itself.

bbfreeze works on windows and UNIX-like operating systems. It
currently does not work on OS X. bbfreeze has been tested with python
2.4 and 2.5. bbfreeze will not work with python versions prior to 2.3
as it uses the zipimport feature introduced with python 2.3.


Links


cheese shop entry:
http://cheeseshop.python.org/pypi/bbfreeze/

homepage:
http://systemexit.de/bbfreeze/

mercurial repository:
http://systemexit.de/repo/bbfreeze

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

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


Turbogears 1.0.2.2 has been released!

2007-05-04 Thread Alberto Valverde
Hi all,

I'm proud to announce that TurboGears has just been updated to 1.0.2.2!

Main new features:

* This release is the first one that supports Python 2.5.
* Validators now support localized error messages.

To upgrade your install:

easy_install -U TurboGears


The CHANGELOG:

1.0.2 (May 2, 2007):
---

*Changes*

* New ``visit.cookie.secure``config option to send cookie only over a  
secure connection.
   #1375 by James E. Blair.
* ``cherrypy.request`` is now available at the variables sent to  
every template.
   #1362 by Christoph Zwerschke.
* SA transaction object is now stored at  
``cherrypy.request.sa_transaction`` so it
   can be accessed from the controllers. Patch at #1359 by Janzert.
* SecureResource now raises an AttributeError when no require  
attribute is
   present in the controller class or in the config file. Closes #1336.
   (Note: This might break some "broken" apps, fortunately a detailed  
exception
is raised advising how to fix it).
* slight quickstart css modification for tables
* Add default css to highlight the validation error
* make 'flash' block dynamic in quickstart
* session setting is moved to config/app.cfg
* command/toolbox info could list the toolbox plugins
* Enhancement SQLAlchemy default model, use 'assign' to avoid  
repeatedly writing, thanks cito
* Able to specify a default doctype in genshi, thanks Alastair Houghton

*Features*

* Validators now support localized error messages. Thanks to Gregor  
Horvath and updated patch
   at #1136 by Christian Vogler.
* Python 2.5 compatible, Thanks to Florent Aide and Fred Lin #1288
* AutoCompleteField now accepts a take_focus parameter to focus on  
load. Thanks to Grover at #1332

*Fixes*

* Fixed support for SA in paginate. #1360 by Jo Soares.
* Schemas are no longer deepcopied to prevent crashing on un-deep- 
copiable validators. #1333.
* Fixed bug in tg-admin that caused it not to operate properly on  
projects deployed as eggs. Patch
   from #1361 by Christoph Zwerschke.
* SA auto-commiting fixed in some rare circumstances where sa_rwt was  
not being called. Patch from
   #1267 by Paul Johnston.
* CatWalk now handles customized addRemoveName in SO. #911 by Joost
* using base64.decodestring in visitor.py for 2.3 compatibility.  
#1279 by Paul Fisher.
* Config file in quickstarted app now has config option to load  
identity classes. Thanks to Felix
   Schwarz #1255.
* Identity now supports encrypted passwords with unicode characters.  
Thanks to Felix Schwarz and
   Patrick Lewis #1281
* minor changes to template so they work properly when  
server.webpath != / thanks to "nludban" #1213
* fix quickstart project tests, thanks to Christoph Zwerschke #1289,  
Jeff Kowalczyk #1219
* fix TurboGears 1.0.1 not installable with python2.3, thanks to  
"corvus" #1264
* Automatic creation of identity model tables for SQLAlchemy, thanks  
to Christoph Zwerschke #1290
* fix DateTimeConverter, thanks to iberonesia #1262
* ModelDesigner? now write up-to-date model header
* decouple turbogears.identity.encrypt_password() from sqlobject
* remove class_mapper dependency from #1292, thanks chrisz

*Project Updates*

* ez_setup.py version to 0.6c5
* Not require cElementTree, pysqlite in Python 2.5 install
* FormEncode version to i18n aware 0.7.1
* RuleDispatch to 0.5a0.dev-r2303 for Python 2.5 support.
* Added requirement of DecoratorTools due to upgrade of PyProtocols  
which
   deprecates functions used in decorator.py.

*Contributors*

Alberto Valverde, Fred Lin, Jorge Vargas, Joseph Tate, Elvelind  
Grandin, Florent Aide, nludban, Jeff Kowalczyk, corvus, Christoph  
Zwerschke, iberonesia, Alastair Houghton, Felix Schwartz, Patrcik  
Lewis, Grover, Paul Fisher, Joost Moesker, Paul Johnston, Christian  
Vogler, Janzert, Chris Miles, Christopher Arndt, Jo Soares, James E.  
Blair.

Thanks to everyone involved!

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

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


EasyExtend 2.0-alpha1 released

2007-05-04 Thread Kay Schluehr
Hi folks,

EasyExtend is a grammar based preprocessor generator and
metaprogramming system for Python written in Python. After reworking
an initial release for 11 months (!) it's time to present now
EasyExtend 2.0-alpha1.

You find EasyExtend on the projects homepage:

http://www.fiber-space.de/EasyExtend/doc/EE.html

The EasyExtend package is also uploaded to the cheeseshop:

http://www.python.org/pypi/EasyExtend/2.0-alpha1

To make yourself familiar with EE there is now also an introductory
level tutorial:

http://www.fiber-space.de/EasyExtend/doc/tutorial/EETutorial.html

Have fun!
Kay

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

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


New York City Python Users Group Meeting - Tuesday May 8th

2007-05-04 Thread John Clark
Greetings!

The next New York City Python Users Group meeting is this Tuesday, May 8th,
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 [EMAIL PROTECTED] 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