Andrew Ziem | 1 Oct 06:49
Picon
Gravatar

[ANN] BleachBit 0.6.5 released

BleachBit (pure PyGTK) deletes traces of online activity, and you may
be surprised how much disk space it frees up.

Highlight of changes since 0.6.4:
* Vacuum Google Chrome
* Delete Google Chrome 3 browsing history
* Add portable app for Windows
* Introduce the bonus cleaners package with 9 cleaners
* Update translations
* Fix bugs

Detailed release notes
http://bleachbit.sourceforge.net/news/bleachbit-065-released

Download
http://bleachbit.sourceforge.net/download
--

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

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

Mark Summerfield | 1 Oct 08:53
Picon
Favicon

New Book: Programming in Python 3 (Second Edition)

Hi,

A new edition of my Python 3 book will be available in the U.S. next
month, and elsewhere in December or January:

"Programming in Python 3 (Second Edition):
A Complete Introduction to the Python Language"
ISBN 0321680561
http://www.qtrac.eu/py3book.html

The book is aimed at a wide audience, but assumes some programming
experience (not necessarily Python, not necessarily object-oriented). It
teaches solid procedural style programming, then builds on that to teach
solid object-oriented programming, and then goes on to more advanced
topics (e.g., including a nice way to create validated attributes by
combining class decorators with descriptors). But even newcomers to
Python 3 should be able to write useful (although small and basic)
programs after reading chapter 1, and then go on to create larger and
more sophisticated programs as they work through the chapters.

The book has been fully revised and updated and now covers Python 3.0
and 3.1, and has been extended with new chapters on debugging, testing,
and profiling, and on parsing (including coverage of the PyParsing and
PLY modules), as well as a new section on coroutines in the advanced
chapter.

I was motivated to produce a second edition so soon after the first
because it seems to me that Python's core developers would rather people
switched to the 3.1 series and bypass 3.0 altogether and I wanted to
support that.
(Continue reading)

edexter | 1 Oct 15:19
Picon
Favicon

csound ifn parser and tools 1.04

csound ifn parser 1.04

ifn parser is a parser to help in combing csound instruments also
tools that may be usefull for code editors including a ifn number
locater and a depreceated csound command locater.  The ifn number, and
depreceated number list may be usefull regardless of the programming
language

http://dexrowem.blogspot.com/search?q=ifn+parser
--

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

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

Gaetan de Menten | 1 Oct 17:36
Picon

Elixir 0.7.0 released!

I am very pleased to announce that version 0.7.0 of Elixir
(http://elixir.ematia.de) is now available. As always, feedback is
very welcome, preferably on Elixir mailing list.

This release incorporates many small improvements and bug fixes across
the board. Please look at
http://elixir.ematia.de/trac/wiki/Migrate06to07 for detailed upgrade
notes.

The most relevant changes are probably:
* Support for the 0.6 branch of SQLAlchemy.
* A way to set default options on custom base classes so that their
children inherit from them.
* A change to the naming pattern used for the columns of
self-referencial ManyToMany relationship.
* A couple of new extensions to add data or execute custom DDL upon
table creation.

The full list of changes can be seen at:
http://elixir.ematia.de/trac/browser/elixir/tags/0.7.0/CHANGES

What is Elixir?
---------------------

Elixir is a declarative layer on top of the SQLAlchemy library. It is
a fairly thin wrapper, which provides the ability to create simple
Python classes that map directly to relational database tables (this
pattern is often referred to as the Active Record design pattern),
providing many of the benefits of traditional databases without losing
the convenience of Python objects.
(Continue reading)

Picon
Gravatar

[ANN] SciPy India conference in Dec. 2009

Greetings,

The first "Scientific Computing with Python" conference in India
(http://scipy.in) will be held from December 12th to 17th, 2009 at the
Technopark in Trivandrum, Kerala, India (http://www.technopark.org/).

The theme of the conference will be "Scientific Python in Action" with
respect to application and teaching.  We are pleased to have Travis
Oliphant, the creator and lead developer of numpy
(http://numpy.scipy.org) as the keynote speaker.

Here is a rough schedule of the conference:

     Sat.    Dec. 12  (conference)
     Sun.    Dec. 13  (conference)
     Mon.    Dec. 14  (tutorials)
     Tues.   Dec. 15  (tutorials)
     Wed.    Dec. 16  (sprint)
     Thu.    Dec. 17  (sprint)

The tutorial sessions will have two tracks, one specifically for
teachers and one for the general public.

There are no registration fees.

Please register at:

         http://scipy.in

The call for papers will be announced soon.
(Continue reading)

Greg Ewing | 2 Oct 07:31
Picon
Picon
Favicon

ANN: Humerus 2.1

Humerus 2.1 is now available:

    http://www.cosc.canterbury.ac.nz/greg.ewing/python/Albow/Humerus-2.1.0.zip

Online documentation:

    http://www.cosc.canterbury.ac.nz/greg.ewing/python/Albow/Humerus-2.1.0/doc/

In this version, the code for handling levels has been separated out
into a new pair of classes. This makes it easier to use Humerus for
games that don't have levels.

What is Humerus?
----------------

Humerus is a companion to the Albow widget library for PyGame. It provides a
framework for games made up of a sequence of levels, including user interface
and back-end logic for saving and restoring game state, loading levels, and
sundry other details. There is also optional support for a built-in level
editor, including code for loading and saving levels to be edited, and asking
whether to save modified levels.

Albow can be found here:

    http://www.cosc.canterbury.ac.nz/greg.ewing/python/Albow/
--

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

        Support the Python Software Foundation:
        http://www.python.org/psf/donations/
(Continue reading)

limodou | 2 Oct 15:37
Picon
Gravatar

[ANN]Uliweb 0.0.1a1 released!

=====================
Uliweb Introduction
=====================

:Author: Limodou <limodou <at> gmail.com>

.. contents::

About Uliweb
----------------

Uliweb is a relatively new Python based web framework. Before I
started to create
this framework,I had used a few other frameworks such as Karrigell, Cherrypy,
Django and web2py, but they did not satisfy my needs due to several
reasons. I then decided
to create a web framework that combined the strengths of these
frameworks, keeping in mind
that the main focus is to make Uliweb easy to use yet powerful.

This project was created and lead by Limodou <limodou <at> gmail.com>. It
is in constant development
from several other developers around the world.

License
------------

Uliweb is released under GPL v2 license.

Infrastructure
(Continue reading)

Stefan Krah | 3 Oct 13:52

Fast decimal arithmetic module released

[As requested, repost from comp.lang.python]

Hi,

today I have released the following packages for fast arbitrary precision
decimal arithmetic:

1. libmpdec
============

Libmpdec is a C (C++ ready) library for arbitrary precision decimal
arithmetic.  It is a complete implementation of Mike Cowlishaw's
General Decimal Arithmetic specification.

2. fastdec.so
==============

Fastdec.so is a Python C module with the same functionality as decimal.py.
With some restrictions, code written for for decimal.py should work
identically.

3. deccheck.py
===============

deccheck.py performs redundant calculations using both decimal.py and
fastdec.so. For each calculation the results of both modules are compared
and an exception is raised if they differ. This module was mainly developed
for testing, but could in principle be used for redundant calculations in
general.

(Continue reading)

Stelios Xanthakis | 3 Oct 16:43
Picon
Favicon

ANN: pyvm 2.0

Hi.

After a long period, the next version of pyvm is finally out!

pyvm is a small hobby project that's based on a vm that is
a cousin of Python and attempts to reimplement a full userspace
system with the use of a monolithic toolchain with internal APIs.

The result is a very compact codebase which partly implements
many userspace applications.

However, the project is not suitable for simple users.
It is an on-going half-finished project that might interest
other programmers.

Currently the source code works only in x86/linux (32bit).

The homepage is

  http://students.ceid.upatras.gr/~sxanth/pyvm-2.0/
--

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

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

Andrew Straw | 4 Oct 20:13
Picon
Gravatar

[ANN] stdeb 0.3.2 and 0.4.1

stdeb produces Debian source packages from Python packages via a new
distutils command, sdist_dsc. Automatic defaults are provided for the
Debian package, but many aspects of the resulting package can be
customized via a configuration file. An additional command, bdist_deb,
creates a Debian binary package, a .deb file.

stdeb: http://github.com/astraw/stdeb

This email announces releases 0.3.2 and 0.4.1.

release 0.4.1 download: http://pypi.python.org/pypi/stdeb/0.4.1
release 0.3.2 download: http://pypi.python.org/pypi/stdeb/0.3.2

Release 0.4.1 adds new features, conveniences and bug fixes to the
recently released, but unannounced 0.4 release. These two releases move
stdeb to use debhelper 7 (and therefore require at least Ubuntu
Intrepid, Debian Lenny, or the use of backports). This use of debhelper
7 allows the auto-generated debian/rules file to be greatly simplified.
stdeb 0.4 also switches to python-support from pycentral. If you do not
need to migrate packages from earlier versions of stdeb, it is
recommended to use the "--pycentral-backwards-compatibility=false"
command-line argument. See the changelog[1] and release notes[2] for
more information.

[1] http://github.com/astraw/stdeb/blob/release-0.4.1/CHANGELOG.txt
[2] http://github.com/astraw/stdeb/blob/release-0.4.1/RELEASE_NOTES.txt

Release 0.3.2 (and the unannounced 0.3.1) are maintenance releases for
the old-stable branch, which works with older distributions such as
Ubuntu Hardy. These releases added the bdist_deb command. See the
(Continue reading)


Gmane