Bernard Czenkusz | 1 Feb 17:14
Favicon

The Python: Rag February issue available

The February issue of The Python: Rag is available at:

http://tinyurl.com/pyrag2010-02

with previous issues available at the web site:

http://www.pythonrag.org
or
http://groups.google.co.uk/group/pythonrag
--

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

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

Stephan Deibel | 1 Feb 17:26
Favicon

Wingware Python IDE version 3.2.4 released

Hi,

Wingware has released version 3.2.4 of Wing IDE, our integrated development
environment for the Python programming language.  Wing IDE can be used on
Windows, Linux, and OS X to develop Python code for web, GUI, and embedded
scripting applications.  Wing IDE provides auto-completion, call tips, a
powerful debugger, unit testing, version control, search, and many other
features.

This release includes the following minor features and improvements:

* Corrected support for non-ascii I/O when debugging under Python 3.x
* Support debugging of wide unicode builds of Python 3.x
* Improve GUI responsiveness in very large projects (optimized external
  file change checking)
* Auto-enter last failed or canceled version control commit message
* Added context menu for copy/paste to commit message area in version
  control tools
* Version control annotate commands like 'svn blame' show results in
  scratch buffer
* Many other minor features and bug fixes; See the change log
  at http://wingware.com/pub/wingide/3.2.4/CHANGELOG.txt for details

*Wing 3.2 Highlights*

Version 3.2 of Wing IDE includes the following new features not present
in Wing IDE 3.1:

* Support for Python 3.0 and 3.1
* Rewritten version control integration with support for Subversion, CVS,
(Continue reading)

James Mills | 1 Feb 21:51
Picon
Favicon
Gravatar

[ANN]: circuits-1.2.1

Hi,

I'm pleased to announce the release of circuits-1.2.1

This is a minor bug fix release.

== About ==
circuits is a Lightweight Event driven Framework for the Python
Programming Language, with a strong Component Architecture. circuits
also includes a lightweight, high performance and scalable HTTP/WSGI
web server (with some similar features to CherryPy) as well as various
I/O and Networking components.

circuits has a clean architecture and has no required external
dependencies. It has a small footprint and delivers a powerful set of
features for building large, scalable, maintainable applications and
systems. circuits comes with a suite of standard components that can
be quickly utilzed to create applications from a simple tool to a complex
distributed web application.

== Links ==
 * Home Page: http://code.google.com/p/circuits/
 * Mailing list: http://groups.google.com.au/group/circuits-users/
 * Download: http://code.google.com/p/circuits/downloads/list
 * API Docs: http://circuits.googlecode.com/hg/docs/html/circuits-module.html

cheers
James

--
(Continue reading)

casevh | 2 Feb 07:45
Picon
Gravatar

ANN: GMPY 1.11 released

Everyone,

I'm pleased to annouce the final release of GMPY 1.11.
GMPY is a wrapper for the MPIR or GMP multiple-precision
arithmetic library. GMPY 1.11 is available for download from:

http://code.google.com/p/gmpy/

In addition to support for Python 3.x, there are several new
features in this release:

- Even faster conversion to/from Python longs.
- Performance improvements by reducing function overhead.
- Performance improvements by improved caching.
- Support for cdivmod, fdivmod, and tdivmod.
- Unicode strings are accepted on Python 2.x and 3.x.
- Fixed regression in GMPY 1.10 where True/False were no
  longer recognized.

Changes since 1.11rc1:
- Recognizes GMP 5.
- Bugs fixed in Windows binaries (MPIR 1.3.0rc3 -> 1.3.1).

Comments on provided binaries

The 32-bit Windows installers were compiled with MinGW32 using MPIR
1.3.1 and will automatically recognize the CPU type and use code
optimized for the CPU at runtime. The 64-bit Windows installers were
compiled Microsoft's SDK compilers using MPRI 1.3.1. Detailed
instructions are included if you want to compile your own binary.
(Continue reading)

Robert Bradshaw | 2 Feb 11:53
Favicon

Cython 0.12.1 released

I'm happy to announce the release of Cython 0.12.1.

== About ==

Cython is a language that makes writing C extensions for the Python
language as easy as Python itself. Cython is based on the well-known
Pyrex, but supports more cutting edge functionality and
optimizations.Cython is an ideal language for wrapping external C
libraries, and for fast C modules that speed up the execution of
Python code. For more information, see http://cython.org.

== Where to get it ==

http://cython.org
http://pypi.python.org/pypi/Cython

== New Features ==

* Type inference improvements.

There have been several bug fixes and improvements to the type
inferencer.
Notably, there is now a "safe" mode enabled by setting the infer_types
directive to None. (The None here refers to the "default" mode, which
will be the default in 0.13.) This safe mode limits inference to
Python object types and C doubles, which should speed up execution
without affecting any semantics such as integer overflow behavior like
infer_types=True might. There is also an infer_types.verbose option
which allows one to see what types are inferred.

(Continue reading)

Edward K Ream | 2 Feb 17:48
Picon

ANN: Leo 4.7 b3 released

Leo 4.7 beta 3                       February 2, 2009

Leo 4.7 beta 3 is now available at:
http://sourceforge.net/project/showfiles.php?group_id=3458&package_id=29106

Leo 4.7 beta 3 fixes all known serious bugs in Leo.

Leo is a text editor, data organizer, project manager and much more.
See:
http://webpages.charter.net/edreamleo/intro.html

The highlights of Leo 4.7:
--------------------------

- Leo now uses the simplest possible internal data model.
  This is the so-called "one-node" world.
- Leo supports Python 3.x.
- Leo requires Python 2.6 or above.
- Several important improvements in file handling.
    - Leo converts @file nodes to @thin nodes automatically.
    - @auto-rst now works much more reliably reliably.
    - Leo no longer @noref trees.  Such trees are not
      reliable in cooperative environments.
- A new Windows installer.
- Many other features, including new command line options and new
plugins.
- Dozens of bug fixes.

Edward K. Ream

(Continue reading)

David Beazley | 3 Feb 16:05
Picon
Favicon

Mastering Python 3 I/O - In Chicago

Just a quick note to let everyone know that there are still a few slots available for this PyCON'2010
tutorial in Chicago.   Come find out why you might want to start using Python 3.1.

-- Dave

			Mastering Python 3 I/O
	     ** PyCON'2010 Tutorial Preview in Chicago **

			  with David Beazley
		    February 5, 2010,  12pm - 5pm
	       http://www.dabeaz.com/chicago/index.html

Can't make it to PyCON, but want to attend a cutting-edge tutorial on
the latest Python features?  Join David Beazley, author of the Python
Essential Reference, in Chicago for a preview of his new tutorial
"Mastering Python 3 I/O."  The goal of this tutorial is to take a top
to bottom tour of the Python 3 I/O system and to focus on essential
features that you must know if you are ever going to port existing
applications to Python 3 or use it for real applications.  This
tutorial promises to go far beyond what you find in the documentation
and books (Dave's included).  You'll learn about tricky gotchas, see
interesting practical examples, and get a better grasp of how Python 3
is put together.

This tutorial preview includes a free copy of the "Python Essential
Reference, 4th Ed.", lunch at one of Chicago's finest new restaurants,
artisinal pastries and more--all for the same price as a tutorial at
PyCON.  However, it's strictly limited to 8 attendees.

More information is available at:
(Continue reading)

Raymond Hettinger | 3 Feb 19:52
Favicon

Selenium/SauceLabs Open Space Session at Pycon in Atlanta

The Sauce Labs team, http://saucelabs.com/about/team,
is hosting two free tutorial open space sessions at Pycon in Atlanta.

In the short session, people bringing their laptops should be able to
record a web session in their browser, convert the recorded activity
to a Python script, modify the script to accept a number of inputs ,
and replay the script locally on their laptops.  Once you've learned
how to fully automate your own browser, submit the same script to the
Sauce Labs cloud to run the tests in parallel across multiple browsers
and operating systems, and view the results with instant video
playback.

The tutorials should be of interest to web developers wanting fast,
cross-browser testing and it should be of general interest to anyone
wanting to use Python to automate browser sessions.

The tutorials are being led by Jason Huggins, the creator of Selenium
(an open source web app testing tool http://seleniumhq.org/ ).
Several familiar names from the Python community will also be on-hand:
http://saucelabs.com/about/news/feb-03-2010

Raymond
--

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

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

Gabriel Genellina | 3 Feb 19:22

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

QOTW:  "I think, in the spirit of the topic, they should hold it at both
places at the same time." - Brian Blais, on whether the Python Concurrency
Workshop, v2.0, should be in Chicago or Denver (in January!)

    The fastest way to consume an iterable until exhaustion:
        http://groups.google.com/group/comp.lang.python/t/c1ae3513a31eb63e/

    When inheriting from a built-in class, it isn't obvious which of
    __new__ / __init__ should be overriden:
        http://groups.google.com/group/comp.lang.python/t/a453c65be4e0f355/

    When importing a module, Python may pick the wrong one due to name
    clashes -- is this avoidable?
        http://groups.google.com/group/comp.lang.python/t/fe6430e7980e2a96/

    Setting a default encoding for 'print' statements:
        http://groups.google.com/group/comp.lang.python/t/2fb77c8989f63f9d/

    Despite its name, the iglob function (in module glob) isn't completely
    lazy:
        http://groups.google.com/group/comp.lang.python/t/d9a8617ec85e926d/

    list.pop(0) has very poor performance; collections.deque works better
    in some cases; patch to allow lists to free elements from head (not just
    from tail):
        http://groups.google.com/group/comp.lang.python/t/9221d87f93748b3f/

    How to parse ill-formed postal addresses:
        http://groups.google.com/group/comp.lang.python/t/76a4ab9fd7279a4e/

(Continue reading)

ralsina | 5 Feb 02:28
Picon
Gravatar

Marave 0.1 -- A relaxing text editor

Marave is a text editor in the style of Ommwriter or DarkRoom: a full-
screen minimalistic interface (most of the time: no interface at all).

It's multi-platform and based on PyQt, licensed under the GPL.

More information and downloads at http://marave.googlecode.com
--

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

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


Gmane