Georg Brandl | 1 Jan 20:28
Picon

Pygments 1.2 "Neujahr" released

I've just uploaded the Pygments 1.2 packages to CheeseShop. Pygments is a
generic syntax highlighter written in Python.

Download it from <http://pypi.python.org/pypi/Pygments>, or look at the
demonstration at <http://pygments.org/demo>.

As always, many thanks go to Tim Hatch for writing or integrating many
of the bug fixes and new features in this release.  Of course, thanks
to all other contributors too!

Feature changelog:

- Dropped Python 2.3 compatibility.

- Lexers added:

  * Asymptote
  * Go
  * Gherkin (Cucumber)
  * CMake
  * OOC

- Added options for rendering LaTeX in source code comments in the
  LaTeX formatter (#461).

- Added `line_number_start` option to image formatter (#456).

- Added `hl_lines` and `hl_color` options to image formatter (#457).

- Added the Monokai style (#453).
(Continue reading)

David Beazley | 2 Jan 15:23

Python Concurrency Workshop, Jan 14-15, 2010


		  Python Concurrency Workshop, v2.0
			 January 14-15, 2010
			  Chicago, Illinois
	    http://www.dabeaz.com/chicago/concurrent.html

		  *** Last Two Weeks to Register ***

Join David Beazley, author of the Python Essential Reference, for an
in-depth workshop on concurrent programming techniques and
idioms. This workshop, designed for more experienced Python
programmers, covers threads, synchronization, message passing,
multiprocessing, distributed computing, coroutines, asynchronous I/O
and other related topics with an eye towards writing programs that can
run on multiple CPU cores, clusters, or distributed systems.  A major
theme of the workshop is to explore and understand different
programming techniques, their associated performance properties, and
other tradeoffs.  You'll definitely walk away with new insight and a
better understanding of how different parts of Python work under the
covers.

Workshop attendance is strictly limited to six people. More information,
including a detailed topic index, is available at:

	    http://www.dabeaz.com/chicago/concurrent.html

Hopefully I'll see you in a few weeks! 

--

-- 
http://mail.python.org/mailman/listinfo/python-announce-list
(Continue reading)

Chris Liechti | 2 Jan 21:11
Picon

pySerial 2.5-rc2 (2nd release candidate)

I'm happy to announce a release candidate of pySerial: 2.5-rc2

  http://pyserial.sourceforge.net/

Whats new since rc1:
- Several small bugfixes.
- updated RFC2217 implementation, client support.
- changed Posix read implementation (error handling for disconnected
  devices)
- See CHANGES.txt in the distribution for full list.

Source archive and Windows installers can be downloaded from here:

  http://sourceforge.net/projects/pyserial/files/

The Windows installer for Python 3.x has py3k in its name, the other one
is for Python 2.x. The source archive's setup.py should automatically
convert using 2to3 when run with Python 3.x.

chris

--
What is pySerial? Quoting from the home page:

This module encapsulates the access for the serial port. It provides
backends for Python running on Windows, Linux, BSD (possibly any POSIX
compliant system), Jython and IronPython (.NET and Mono). The module
named "serial" automatically selects the appropriate backend.

--

-- 
(Continue reading)

Picon
Gravatar

[ANNOUNCE] PyGobject 2.21.1 - unstable

I am pleased to announce version 2.21.1 of the Python bindings for GObject.

The new release is available from ftp.gnome.org as and its mirrors
as soon as its synced correctly:

       http://download.gnome.org/sources/pygobject/2.21/

What's new since PyGObject 2.21.0?
        - Wrap gio.Volume.eject_with_operation (Gian Mario)
        - Wrap gio.Mount.eject_with_operation (Gian Mario)
        - Wrap gio.Mount.unmount_mountable_with_operation (Gian Mario)
        - Wrap File.unmount_mountable_with_operation (Gian Mario)
        - Wrap gio.File.stop_mountable (Gian Mario)
        - Wrap gio.File.start_mountable (Gian Mario)
        - Wrap gio.File.replace_readwrite_async (Gian Mario)
        - Wrap gio.File.poll_mountable (Gian Mario)
        - Wrap gio.File.open_readwrite_async (Gian Mario)
        - Wrap gio.File.eject_mountable_with_operation (Gian Mario)
        - Wrap gio.File.create_readwrite_async (Gian Mario)
        - Wrap gio.Drive.stop (Gian Mario)
        - Wrap gio.Drive.start (Gian Mario)
        - Wrap gio.SocketListener.accept_socket_async|finish (Gian Mario)
        - Wrap gio.SocketListener.accept_finish (Gian Mario)
        - Wrap gio.SocketListener.accept_async (Gian Mario)
        - Wrap gio.SocketListener.accept_socket (Gian Mario)
        - Wrap gio.SocketListener.accept (Gian Mario)
        - Make cancellable optional in gio.SocketClient.connect_to_host
          (Gian Mario)
        - Wrap gio.SocketListener.add_address (Gian Mario)
        - Wrap gio.SocketClient.connect_to_service_async (Gian Mario)
(Continue reading)

Bart Thate | 3 Jan 03:41
Picon
Gravatar

CMNDBOT 0,.1 released

new in this release:

* updated the repository to GZRBOT code
* a outputcache and poller gadget is now available to support writing
to waves (right now the poller polls every minute)
* RSS plugin looks stable

todo:

* make gozernet work .. this lets GZRBOT bots communicate with each
other by using json over xmpp
* use this to implement wave <-> IRC relaying
* port monitoring of bot output
* port karma plugin
* port quote plugin

demo:

http://cmndbot.appspot.com

wave/xmpp:

cmndbot <at> appspot.com

about CMNDBOT:

CMNDBOT is a port of GOZERBOT to the Google Application Engine. It
supports wave, web and xmpp. It has a plugin structure that lets you
add commands or register callbacks for events. License is BSD
--

-- 
(Continue reading)

Samuele Pedroni | 4 Jan 20:49
Picon

[TIP] ANN: oejskit 0.8.7 JavaScript in-browser testing with py.test plugin and unittest.py glue

I'm happy to announce a new release of OE jskit 0.8.7 available on PyPI. 
Main points of interest:

- user-defined naming of browsers for the remote browser script so that
it is easier to run a test suite for example against machines running
ie7 and ie8 both, see "Remote browsers" in the doc for more details.

- the glue code to run JavaScript tests with unittest.py is now documented

- compatibility with py.test 1.1.1 cleanups, the plugin is now exposed
to py.test through a setuptools entry point

About OE jskit:

jskit contains infrastructure and in particular a py.test plugin to
enable running unit tests for JavaScript code inside browsers.
It contains also glue code to run JavaScript tests from unittest.py
based test suites.

The approach also enables to write integration tests such that the
JavaScript code is tested against server-side Python code mocked as
necessary. Any server-side framework that can already be exposed through
WSGI can play.

The plugin requires py.test 1.1.1 at least.

More information and downloading at:

http://pypi.python.org/pypi/oejskit

(Continue reading)

Bernard Czenkusz | 5 Jan 12:01
Favicon

The Python: Rag, January issue available

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

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

A monthly, free, community run, Python magazine
in pdf format, intended for anyone interested in Python.
--

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

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

Catherine Devlin | 5 Jan 16:02
Picon
Gravatar

PyCon early-bird ends TOMORROW (Jan 6)

PyCon early-bird registration discounts end TOMORROW, Jan. 6.

The time for raw panic has arrived.  Run into the nearest open public
place.  Wave your arms in the air, tear your hair, and scream wildly.
Sobbing hysterically is a nice touch.

Or, if all that sounds too tiring for you, just stop by
http://us.pycon.org/2010/registration/ and register.

After tomorrow, rates will go from wonderfully-cheap $450/300/400
(corporate/individual/student) to still-pretty-darn-cheap $600/350/225.

Remind your friends!  See you in Atlanta!
-- 
- Catherine
http://catherinedevlin.blogspot.com/
*** PyCon * Feb 17-25, 2010 * Atlanta, GA * us.pycon.org ***
--

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

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

Ilan Schnell | 5 Jan 17:30
Gravatar

EPD 6.0 released

Hello,

I am pleased to announce that EPD (Enthought Python Distribution)  
version
6.0 has been released.  This is the first EPD release which is based on
Python 2.6, and 64-bit Windows and MacOSX support is also available now.
You may find more information about EPD, as well as download a 30 day
free trial, here:

         http://www.enthought.com/products/epd.php

You can find a complete list of updates in the change log:

         http://www.enthought.com/EPDChangelog.html

About EPD
---------
The Enthought Python Distribution (EPD) is a "kitchen-sink-included"
distribution of the Python Programming Language, including over 75
additional tools and libraries. The EPD bundle includes NumPy, SciPy,
IPython, 2D and 3D visualization, and many other tools.

         http://www.enthought.com/products/epdlibraries.php

It is currently available as a single-click installer for Windows XP,  
Vista
and 7, MacOS (10.5 and 10.6), RedHat 3, 4 and 5, as well as Solaris 10  
(x86
and x86_64/amd64 on all platforms).

(Continue reading)

Jendrik Seipp | 6 Jan 02:22
Picon

[ANN] RedNotebook 0.9.1

Version 0.9.1 of RedNotebook has just been released.

You can get it at http://rednotebook.sourceforge.net

What is RedNotebook?
--------------------
RedNotebook is a graphical diary and journal helping you keep track of
notes and thoughts. It includes a calendar navigation, customizable
templates, export functionality and word clouds. You can also format,
tag and search your entries. Packages are available for common Linux 
distributions and Windows.

What's new?
-----------
* Markup highlighting is now much faster
* Webkit can now be used for previews (in the config file, set useWebkit
   to 1).
* Make welcome text translatable
* Add comments for translators
* Make help available online

Cheers,
Jendrik

--

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

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

(Continue reading)


Gmane