skip | 1 Dec 2008 03:01
Picon
Favicon

lockfile 0.4

I've just released lockfile 0.4.  I separated the test code from the
lockfile module so the module itself should work on Python 2.4.

What is lockfile?  

The lockfile module exports a FileLock class which provides a simple API for
locking files.  Unlike the Windows msvcrt.locking function, the Unix
fcntl.flock, fcntl.lockf and the deprecated posixfile module, the API is
identical across both Unix (including Linux and Mac) and Windows platforms.
The lock mechanism relies on the atomic nature of the link (on Unix) and
mkdir (On Windows) system calls.

--

-- 
Skip Montanaro - skip <at> pobox.com - http://smontanaro.dyndns.org/
--
http://mail.python.org/mailman/listinfo/python-announce-list

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

Oleg Broytmann | 1 Dec 2008 14:48
X-Face
Picon
Favicon

SQLObject 0.9.8

Hello!

I'm pleased to announce version 0.9.8, a minor bug fix release of SQLObject.

What is SQLObject
=================

SQLObject is an object-relational mapper.  Your database tables are described
as classes, and rows are instances of those classes.  SQLObject is meant to be
easy to use and quick to get started with.

SQLObject supports a number of backends: MySQL, PostgreSQL, SQLite,
Firebird, Sybase, MSSQL and MaxDB (also known as SAPDB).

Where is SQLObject
==================

Site:
http://sqlobject.org

Development:
http://sqlobject.org/devel/

Mailing list:
https://lists.sourceforge.net/mailman/listinfo/sqlobject-discuss

Archives:
http://news.gmane.org/gmane.comp.python.sqlobject

Download:
(Continue reading)

Oleg Broytmann | 1 Dec 2008 14:49
X-Face
Picon
Favicon

SQLObject 0.10.3

Hello!

I'm pleased to announce version 0.10.3, a minor bugfix release of 0.10 branch
of SQLObject.

What is SQLObject
=================

SQLObject is an object-relational mapper.  Your database tables are described
as classes, and rows are instances of those classes.  SQLObject is meant to be
easy to use and quick to get started with.

SQLObject supports a number of backends: MySQL, PostgreSQL, SQLite,
Firebird, Sybase, MSSQL and MaxDB (also known as SAPDB).

Where is SQLObject
==================

Site:
http://sqlobject.org

Development:
http://sqlobject.org/devel/

Mailing list:
https://lists.sourceforge.net/mailman/listinfo/sqlobject-discuss

Archives:
http://news.gmane.org/gmane.comp.python.sqlobject

(Continue reading)

Olivier Tilloy | 1 Dec 2008 18:00

Elisa Media Center 0.5.20 Release

Dear Python users,

The Elisa team is happy to announce the release of Elisa Media Center
0.5.20, code-named "Paranoid Android".

Elisa is a cross-platform and open-source Media Center written in Python.
It uses GStreamer [1] for media playback and pigment [2] to create an
appealing and intuitive user interface.

New features include a mechanism to trust external plugins' integrity
when distributed through the plugin repository, and a better integration
in Windows.

As usual, a bunch of bugs were fixed, a complete list can be found at:

http://bugs.launchpad.net/elisa/+milestone/0.5.20

Installers and sources can be downloaded from
http://elisa.fluendo.com/download/

Bug reports and feature requests are welcome at
http://bugs.launchpad.net/elisa/+filebug

Have a media-centered evening,

The Elisa team

[1] http://www.gstreamer.net/
[2] https://code.fluendo.com/pigment/trac
(Continue reading)

Andrew Collette | 1 Dec 2008 22:22

HDF5 for Python 1.0

=====================================
Announcing HDF5 for Python (h5py) 1.0
=====================================

What is h5py?
-------------

HDF5 for Python (h5py) is a general-purpose Python interface to the
Hierarchical Data Format library, version 5.  HDF5 is a versatile,
mature scientific software library designed for the fast, flexible
storage of enormous amounts of data.

>From a Python programmer's perspective, HDF5 provides a robust way to
store data, organized by name in a tree-like fashion.  You can create
datasets (arrays on disk) hundreds of gigabytes in size, and perform
random-access I/O on desired sections.  Datasets are organized in a
filesystem-like hierarchy using containers called "groups", and 
accesed using the tradional POSIX /path/to/resource syntax.

This is the fourth major release of h5py, and represents the end
of the "unstable" (0.X.X) design phase.

Why should I use it?
--------------------

H5py provides a simple, robust read/write interface to HDF5 data
from Python.  Existing Python and NumPy concepts are used for the
interface; for example, datasets on disk are represented by a proxy
class that supports slicing, and has dtype and shape attributes.
HDF5 groups are are presented using a dictionary metaphor, indexed
(Continue reading)

Amr | 1 Dec 2008 22:49
Favicon

Aviate, the Web Deployer

Announcing the first public release of Aviate, a cross-platform web
deployment tool written in Python.

Aviate is designed to make deploying your web applications very easy,
while providing you with a rich feature set to make repeated task
performed in a snap, and being extensible so you can extend its
features with your own Python code.

Among its feature is being based on XML, an intuitive GUI to create
deployment files, a large number of built-in commands, multiple
protocol support, extensibility, language constructs, and more.

More details on Aviate:
http://www.vimov.com/aviate/

Download:
http://www.vimov.com/aviate/download/

Front-end:
http://blog.vimov.com/2008/11/aviate-front/
--
http://mail.python.org/mailman/listinfo/python-announce-list

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

Peter Christen | 1 Dec 2008 22:41
Picon
Picon

Call for papers: Open Source in Data Mining workshop

                          Call For Papers

       The first Open Source in Data Mining workshop (OSDM'09)

                      Monday 27th April 2009

                        Bangkok, Thailand

           Workshop Website: http://osdm09.togaware.com

                     To be held at the 13th

          Pacific-Asia Conference on Knowledge Discovery
                     and Data Mining (PAKDD'09)
                    (http://www.pakdd2009.org)

              Submissions due: Monday 22 December 2008

Open source software is becoming increasingly accepted in public and
private sector organisations in many countries. There is a variety
of open source data mining tools available to both researchers and
practitioners, some being simple research prototypes while others are
fully developed software tools in daily use in industry.

This workshop aims to bring together data mining software developers,
practitioners, researchers and educators, with the objectives to
present open source data mining tools, discuss experiences and lessons
learned developing and using such tools, and exchange ideas on how to
promote the use of open source tools in the field of data mining.

(Continue reading)

Nagappan A | 2 Dec 2008 07:14
Picon
Gravatar

Announce: Linux Desktop Testing Project (LDTP) 1.4.0 released

Greetings all,
  We are proud to announce the release of LDTP 1.4.0. This release features number of important breakthroughs in LDTP as well as in the field of Test Automation. This release note covers a brief introduction on LDTP followed by the list of new features and major bug fixes which makes this new version of LDTP the best of the breed. Useful references have been included at the end of this article for those who wish to hack / use LDTP.

About LDTP:

Linux Desktop Testing Project is aimed at producing high quality test automation framework (C / Python) and cutting-edge tools that can be used to test Linux Desktop and improve it. It uses the Accessibility libraries to poke through the application's user interface. The framework also has tools to record test-cases based on user events in the interface of the application which is under testing. We strive to help in building a quality desktop.

Whats new in this release:

Added new APIs for VMware Workstation automation
Initial work for LDTPv2 - LDTP engine in python
Added code block specific to Access Company related environment
Improved LDTP performance, by reducing the number of window information lookup
Access company has contributed significant code to perform on multiple window without title

Bug fixes:

* Guofu Xu  <Guofu.Xu <at> access-company.com> fixed couple of crash, handled new scenarios where the window title is empty and many other performance improvement.
Fixed bug # 343890, 550978
Fixed thread lock, which avoid the crash

Download source tarball -
http://download.freedesktop.org/ldtp/1.x/1.4.x/ldtp-1.4.0.tar.gz

LDTP news:

More news to come later ;-)

References:

For detailed information on LDTP framework and latest updates visit http://ldtp.freedesktop.org

For information on various APIs in LDTP including those added for this release can be got from http://ldtp.freedesktop.org/user-doc/index.html

To subscribe to LDTP mailing lists, visit http://ldtp.freedesktop.org/wiki/Mailing_20list

IRC Channel - #ldtp on irc.freenode.net

Thanks
Nagappan

--
Linux Desktop (GUI Application) Testing Project - http://ldtp.freedesktop.org
http://nagappanal.blogspot.com

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

        Support the Python Software Foundation:
        http://www.python.org/psf/donations.html
eGenix Team: M.-A. Lemburg | 2 Dec 2008 11:10
Favicon

ANN: eGenix mxODBC Connect - Python Database Interface 1.0.0

________________________________________________________________________

ANNOUNCING
                    eGenix.com mxODBC Connect

                    Python Database Interface

                         Version 1.0.0

  Our new client-server product for connecting Python applications
         to relational databases - from all major platforms

This announcement is also available on our web-site for online reading:
http://www.egenix.com/company/news/eGenix-mxODBC-Connect-1.0.0-GA.html

________________________________________________________________________

INTRODUCTION

The mxODBC Connect Database Interface for Python allows users to
easily connect Python applications to all major databases on the
market today in a highly portable and convenient way.

Unlike our mxODBC Python extension, mxODBC Connect is designed
as client-server application, so you no longer need to find production
quality ODBC drivers for all the platforms you target with your Python
application.

Instead you use an easy to install Python client library which
connects directly to the mxODBC Connect database server over the
network.

This makes mxODBC Connect the ideal basis for writing cross-platform
database programs and utilities in Python, especially if you run
applications that need to communicate with databases such as MS SQL
Server and MS Access, Oracle Database, IBM DB2 and Informix, Sybase
ASE and Sybase Anywhere, MySQL, PostgreSQL, SAP MaxDB and many more,
that run on Windows or Linux machines.

By removing the need to install and configure ODBC drivers on the
client side, mxODBC Connect greatly simplifies setup and
configuration of database driven client applications, while at
the same time making the network communication between client and
database server more efficient and more secure.

For more information, please see the product page:

    http://www.egenix.com/products/python/mxODBCConnect/

________________________________________________________________________

NEWS

mxODBC Connect 1.0.0 is the first general availability release of our
new mxODBC Connect product.

With this release we have further improved the performance and
round-trip times of the mxODBC Connect network layer even more.

We are now able to achieve a *more than 10 times better performance*
for a typical multi-tier application that runs on Linux and connects
to a MS SQL Server database running on a Windows host, compared to the
same application using mxODBC and the FreeTDS ODBC driver.

Thanks to everyone who participated in the public beta !

________________________________________________________________________

DOWNLOADS

The download archives as well as instructions for installation and
configuration of the product can be found on the product page:

    http://www.egenix.com/products/python/mxODBCConnect/

Evaluation licenses for the server part are available free of
charge:

    http://www.egenix.com/products/python/mxODBCConnect/#Evaluation

The client part of mxODBC Connect is always free of charge.

_______________________________________________________________________

SUPPORT

Commercial support for this product is available from eGenix.com.

Please see

    http://www.egenix.com/services/support/

for details about our support offerings.

Enjoy,
-- 
Marc-Andre Lemburg
eGenix.com

Professional Python Services directly from the Source  (#1, Dec 02 2008)
>>> Python/Zope Consulting and Support ...        http://www.egenix.com/
>>> mxODBC.Zope.Database.Adapter ...             http://zope.egenix.com/
>>> mxODBC, mxDateTime, mxTextTools ...        http://python.egenix.com/
________________________________________________________________________
2008-12-02: Released mxODBC.Connect 1.0.0      http://python.egenix.com/

:::: Try mxODBC.Zope.DA for Windows,Linux,Solaris,MacOSX for free ! ::::

   eGenix.com Software, Skills and Services GmbH  Pastor-Loeh-Str.48
    D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
           Registered at Amtsgericht Duesseldorf: HRB 46611

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

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

Favicon

[ANN] Pyjamas 0.4: Python Web Toolkit Release

This is the 0.4 Release of Pyjamas, the python-to-javascript
compiler and Web Widget set and framework.

Download Pyjamas 0.4 here:
https://sourceforge.net/project/showfiles.php?group_id=239074
http://code.google.com/p/pyjamas/downloads/list

Pyjamas started as a port of Google's Web Toolkit, to python.
Explaining why Pyjamas (and GWT) is so significant takes
some doing: the summary is that comprehensive desktop-like
user interfaces can be developed very simply, to run in
any modern web browser, without having to write a single
line of JavaScript. Further recommended reading is here:
http://advogato.org/article/993.html
http://advogato.org/article/981.html

The homepage is http://pyjs.org
The sister project, Pyjamas-Desktop, is at http://pyjd.org

Documentation on Pyjamas is considerable, and includes:
  http://pyjs.org/book/output/Bookreader.html
  http://pyjs.org/showcase/Showcase.html
  http://pyjd.sf.net/api
  http://pyjd.sf.net/controls_tutorial.html
  http://lkcl.net/pyjamas-desktop/docs/output/docui.html
Also, as the Pyjamas UI API is near-identical to that of
GWT 1.5, the GWT JavaDoc reference guide is still relevant:
  http://google-web-toolkit.googlecode.com/svn/javadoc/1.5/index.html
--
http://mail.python.org/mailman/listinfo/python-announce-list

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


Gmane