Saketh | 1 Nov 2009 07:57
Picon
Gravatar

ANN: Pyfora, a Python forum

Hi everyone,

I am proud to announce the release of Pyfora (http://pyfora.org), an
online Python forum to supplement comp.lang.python and #python. Please
feel free to register and post any questions or tips you may have!

Sincerely,
Saketh

--

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

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

Tarek Ziadé | 1 Nov 2009 14:12
Picon
Gravatar

Distribute 0.6.7 released

On behalf of the Distribute team, I am pleased to announce the 0.6.7
release of Distribute.

Distribute is a fork of the Setuptools project, and the 0.6.x series a
drop-in replacement for Setuptools. Distribute is intended to replace
Setuptools as the standard method for working with Python module
distributions, on the top of Distutils.

This release is as usual, availabe at PyPI:
http://pypi.python.org/pypi/distribute

Most noticeable changes in 0.6.7 are:

- now the develop command supports the --user option, so it can use
the per-user site packages (PEP 370)
- the generated scripts now wrap their call to the script entry point
in the standard "if name == 'main'"
- better errors handling in PackageIndex when files and pages are
visited by easy_install
- a virtualenv-compatible version, so the next virtualenv release will
be able to provide a --distribute option.

You can visit http://pypi.python.org/pypi/distribute#id2 for a full
CHANGES list.

We are now starting the 0.6.8 work in parallel of 0.7.x development,
with more bugfixes coming up.

More info:
- documentation : http://packages.python.org/distribute
(Continue reading)

Daniel Stutzbach | 1 Nov 2009 18:52
Gravatar

ANN: blist 1.0.2

blist 1.0.2 is now available:

        http://pypi.python.org/pypi/blist/

What is blist?
--------------

The blist is a type that looks, acts, and quacks like a Python list, but has
better asymptotic performance when inserting or deleting elements (O(log
n)). For small lists, blists and the built-in list have very similar
performance.  The blist also features copy-on-write behavior, so copying or
taking large slices from a list is inexpensive.

What's new?
-----------

blist version 1.0.2 includes two important bug fixes:

- Fixed a crash in the .index method, which was not properly sanitizing the
optional arguments.
- Fixed a possible crash when modifying the blist during iteration

Other changes include:

- Changed int to Py_ssize_t in several places for better 64-bit hygiene
- Removed some over-zealous assertion checks that were causing crashes in
oddball (but legal!) cases in debug builds
- Ported tests to run under Python 2.6 and Python 3.1 (but no longer Python
2.5)
- Got rid of warnings on non-ix86 platforms
(Continue reading)

Ken Elkabany | 2 Nov 2009 00:59

PiCloud Beta Release

PiCloud has released a Python library, cloud, which allows you to
easily offload the execution of a function to a cluster of servers
running on Amazon Web Services. As a beta product, we are currently
free to all users who sign up with beta code "PYTHONLIST". To
register, go to http://www.picloud.com

Any comments or feedback would be greatly appreciated.

Full service description:
PiCloud is a cloud-computing platform that integrates into the Python
Programming Language. It enables you to leverage the compute power of
Amazon Web Services without having to manage, maintain, or configure
virtual servers.

PiCloud integrates seamlessly into your existing code base through a
custom Python library, cloud. To offload the execution of a function
to the cloud, all you must do is pass your desired function into the
cloud library. PiCloud will then run the function on its
high-performance and automatically-scaling cluster. We quickly scale
our server capacity, both up and down, to meet your computational
needs, and only charge you for the resources you actually consume.
Getting on the cloud has never been this easy!

PiCloud improves the full cycle of software development and
deployment. Functions that are run on PiCloud have their resource
usage monitored, performance analyzed, and errors traced; we further
aggregate all your functions to give you a bird's eye view of your
service. Through these introspective capabilities, PiCloud enables you
to develop faster, easier, and smarter.

(Continue reading)

kiithsacmp@gmail.com | 2 Nov 2009 22:00
Picon
Gravatar

IMGCrush 0.4.0 and IMGCrush_GUI 0.4.0 released

Announcing IMGCrush 0.4.0 and IMGCrush_GUI 0.4.0 ,
a new release bringing new features and bugfixes,
as well as considerable speedup (even though it's still quite slow)

IMGCrush is an image compressor capable of compressing files to
user specified size or quality using common web image formats
particularly well suited to optimize images for web sites.

IMGCrush_GUI is a simple Tkinter GUI using basic subset of IMGCrush
options.
It should be replaced by a more advanced GTK or Qt GUI in future.

Get IMGCrush and IMGCrush_GUI here: https://launchpad.net/icrush/+download
(IMGCrush_GUI is on the bottom of the page)

New features:
-Recursive directory processing
-Multiprocessing
-GIF bit depths from 1 to 8 support
-JPG grayscale support
-deprecated (and removed some) resizing options

Note that at this moment IMGCrush is still quite slow and
experimental.

More info: https://launchpad.net/icrush
--

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

        Support the Python Software Foundation:
(Continue reading)

Andrew Straw | 2 Nov 2009 22:58
Picon
Gravatar

[ANN] stdeb 0.4.2

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 release 0.4.2.

download: http://pypi.python.org/pypi/stdeb/0.4.2

Release 0.4.2 is a bugfix release fixing a couple issues. The most
significant fix is that if a package specified "XS-Python-Version" in
stdeb.cfg, the binary package wouldn't install the Python packages.

No backwards incompatible changes were made with this release.

--

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

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

Gabriel Genellina | 3 Nov 2009 13:16

Python-URL! - weekly Python news and links (Nov 3)

QOTW:  "I consider "import *" the first error to be fixed ..." - Robert
Kern, author of PyFlakes, a potential replacement for Pylint and Pychecker,
on his personal style
    http://groups.google.com/group/comp.lang.python/msg/5bf77b21b3b0caf2

    
    Python 2.6.4 is out; it fixes some small but important bugs in
    previous 2.6.3 release:
        http://groups.google.com/group/comp.lang.python/t/44f4c166de5e6703/

    PEP391: A new way to configure Python logging, using dictionaries:
        http://groups.google.com/group/comp.lang.python/t/3fc3138c22a50678/

    Why do you use Python?
        http://groups.google.com/group/comp.lang.python/t/66ccb10d2da5b740/

    Is there any value in forcing one class/function per module? (long thread):
        http://groups.google.com/group/comp.lang.python/t/1e0c1e2091539512/

    A review of complex solutions to an almost inexistent problem shows
    constructive criticism in action:
        http://groups.google.com/group/comp.lang.python/t/d218212cabe9670b/

    A user module may shadow a standard module of the same name - is it
    avoidable?
        http://groups.google.com/group/comp.lang.python/t/b31f74b6145c9d94/

    copy.deepcopy() is not as "deep" as its name implies:
        http://groups.google.com/group/comp.lang.python/t/d827fd118189fe01/

(Continue reading)

edexter | 3 Nov 2009 14:22
Picon
Favicon

probability sequencing language 1.04 has been released

probability sequencing language is a text based piano roll type
programming language for csound. some may refer to it as a pre
processor for csound.

 For version 1.04

 a bug has been fixed alowing floating point numbers for the step
number
 macros are now available loaded from external files.
 frequencies can now have drift where they change on every pass.

 the latest files are always available here

 http://dexrowem.blogspot.com/search?q=probility+sequencing+language
--

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

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

Chander Ganesan | 3 Nov 2009 14:54

Open Technology Group, Inc. announces Advanced Python Training

Morrisville, NC (PRWEB) November 3, 2009 -- Open Technology Group, Inc. 
announces Advanced Python Training.

The Open Technology Group (OTG), a leader in the development and 
delivery of training solutions centered about Open Source technologies, 
released the latest in its set of Open Source Python training courses - 
Advanced Python Programming 
(http://www.otg-nc.com/advanced-python-training). Designed for 
programmers looking to leverage advanced features of Python, or develop 
fast, efficient, and scalable software with Python, this Python course 
covers a wide range of advanced python related topics, including: 
object-oriented python programming; exception handling; python 
generators and decorators; regular expressions; networking with sockets; 
multi-threading, multi-processing, and coordination of operations 
between processes; signal handling; networking with Twisted; XML 
processing; and leveraging the Python unittest module. The Advanced 
Python Programming course is a mix of lecture, demonstration, and 
hands-on exercises. "We've taken some of the most popular advanced 
components of Python and integrated them into this course with hands-on 
examples and exercises," said Chander Ganesan, President. The Advanced 
Python Programming course is available for immediate delivery, worldwide.

The new class is available for both public enrollment and customized, 
affordable, on-site delivery to small groups (3 or more students) 
worldwide.

ABOUT OPEN TECHNOLOGY GROUP, INC.

Founded in 2004 and headquartered in Morrisville, NC, the Open 
Technology Group, Inc. (OTG) has established itself as the leading 
(Continue reading)

holger krekel | 3 Nov 2009 21:55
Picon
Favicon

execnet-1.0.0b1: connecting Py2/Py3/Jython interpreters

Hi everybody!  

i just uploaded a first public release of execnet, 
namely 1.0.0b1 to PyPI.   Grab it with easy_install/pip
on your favourite Python environment (also works by
unpacking the tarball with or without plain distutils).

execnet allows to ad-hoc instantiate local and remote 
Python interpreters, currently Python2.4, 2.5, 2.6 and
(new) also Python 3.1, Jython and PyPy-c.  It works 
on Windows, Linux and OSX.  

With execnet you can instantiate "gateways" between Python processes,
use "remote_exec" code execution and "channels" to perform 
structured data communication.  See here for more info:

    http://codespeak.net/execnet

Here is a list of changes from the rather internal 
1.0.0alpha2 to the now public 1.0.0b1 release:

* added new examples for NumPy, Jython, IronPython
* improved documentation
* include apipkg.py for lazy-importing
* integrated new serializer code from Benjamin Peterson
* improved support for Jython-2.5.1

have fun and let me know if you have issues,

holger
(Continue reading)


Gmane