comp.lang.python.announce
  Home FAQ Contact Sign in
comp.lang.python.announce only
 
Advanced search
May 2008
motuwethfrsasuw
   1234 18
567891011 19
12131415161718 20
19202122232425 21
262728293031  22
2008
 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
  Paver 0.7: Better than distutils, better docs and more         


Author: Kevin Dangoor
Date: May 8, 2008 20:04

Paver (http://www.blueskyonmars.com/projects/paver/) is a "task"
oriented build, distribution and deployment scripting tool. It's
similar in idea to Rake, but is geared toward Python projects and
takes advantage of popular Python tools and libraries.

Paver can be seen as providing an easier and more cohesive way to work
with a variety of proven tools.

With Version 0.7, Paver is now a full stand-in for the traditional
distutils- or setuptools-based setup.py. Need to perform some extra
work before an sdist runs? No problem:

@task
def sdist():
...move files around, etc....
call_task("distutils.command.sdist")

You put that in your pavement.py file and now running "paver sdist"
will perform your logic and then run the distutils sdist command.
Show full article (1.75Kb)
no comments
  RELEASED Python 2.6a3 and 3.0a5         


Author: Barry Warsaw
Date: May 8, 2008 16:50

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On behalf of the Python development team and the Python community, I
am happy to announce the third alpha release of Python 2.6, and the
fifth alpha release of Python 3.0.

Please note that these are alpha releases, and as such are not
suitable for production environments. We continue to strive for a
high degree of quality, but there are still some known problems and
the feature sets have not been finalized. These alphas are being
released to solicit feedback and hopefully discover bugs, as well as
allowing you to determine how changes in 2.6 and 3.0 might impact
you. If you find things broken or incorrect, please submit a bug
report at

http://bugs.python.org

For more information and downloadable distributions, see the Python
2.6 website:

http://www.python.org/download/releases/2.6/

and the Python 3.0 web site:

http://www.python.org/download/releases/3.0/
Show full article (1.73Kb)
no comments
  Wing IDE 3.1 released         


Author: Wingware
Date: May 8, 2008 11:47

Hi,

Wingware has released version 3.1 of Wing IDE. The release is available for
all three product levels of Wing IDE and can be found here:

http://wingware.com/downloads

*New Features*

This release adds the following features not found in Wing 3.0.x:

* Support for zip archives
* Support for pkg_resources name spaces and eggs
* Support for doctest and nose style unit tests (*)
* Scan for sys.path changes such as those used in buildout
* How-To and support for Google App Engine
* Inline context appropriate templates/snippets integrated with autocompleter (*)
* Word list driven auto-completion in non-Python files (**)
* Quick navigation to files and symbols by typing a fragment (**)
* Improved support for Stackless Python
* Preference to strip trailing white space on save
* Display gi_running and gi_frame for generators
* Improved code analysis for Python 2.5
* Other minor features and bug fixes not found in Wing 3.0.x
Show full article (2.78Kb)
no comments
  pybonjour 1.1.1 now available         


Author: Christopher Stawarz
Date: May 8, 2008 10:32

pybonjour 1.1.1 is now available for download at

http://o2s.csail.mit.edu/download/pybonjour/

pybonjour provides a pure-Python interface (via ctypes) to Apple
Bonjour and compatible DNS-SD libraries (such as Avahi). It allows
Python scripts to take advantage of Zero Configuration Networking
(Zeroconf) to register, discover, and resolve services on both local
and wide-area networks. Since pybonjour is implemented in pure
Python, scripts that use it can easily be ported to Mac OS X, Windows,
Linux, and other systems that run Bonjour.

pybonjour 1.1.1 includes the following changes:

* All DNS-SD API calls are now made after acquiring a global lock
object. This object is a dummy (i.e. acquire() and release() do
nothing), except in the case where pybonjour is using Avahi's
Bonjour compatibility layer, in which case the lock is a
threading.RLock instance. This is necessary because the
compatibility layer is not thread safe.

* Added browse_resolve_query.py to examples

For more information, see

http://o2s.csail.mit.edu/o2s-wiki/pybonjour
Show full article (1.09Kb)
no comments
  Plotdb fiction writer's database.         


Author: David May
Date: May 8, 2008 07:14

I am pleased to announce the availability of an application developed to
aid fiction writers on Linux. It is called plotdb, the plot database. It
is designed to help track all the components of a story, including
characters, objects, concepts and locations, and to attach them to
chapters and scenes in a way that facilitates the story-writing component
of authoring. I wrote this application to scratch an itch I had for free
(as in beer and as in freedom) novel writing software for Linux.

The pure python version of plotdb is v.0.3. This sounds extremely low,
like pre-alpha, but the application began existence in the early fall of
2007 using a different database engine. Recently, I decided to move to
sqlite as the database back end, which is supported as a native module in
python 2.5.x. The first release of the version written in pure python was
dated 4/30/2008.
Show full article (2.29Kb)
no comments
  Python Bootcamp at Big Nerd Ranch         


Author: David Beazley
Date: May 8, 2008 06:42

"It's just a flesh wound!" - Student Review

Just a quick reminder that it's not too late to register for my upcoming Python Bootcamp
course at Big Nerd Ranch, June 9 - 13 in Atlanta, GA.

http://www.bignerdranch.com/classes/python.shtml

This class is an intense hands-on introduction to Python and its standard libraries. Even
if you've used Python before, this class may have a lot to offer as it is fully up-to-date
with modern Python features.

The above web site has more information, but feel free to contact me personally for more
details about the class.

Cheers,
David Beazley
(Course Instructor)
no comments