[ANN] pyspread 0.2.3

2013-01-14 Thread Martin Manns
==
pyspread 0.2.3
==


Pyspread 0.2.3 is released.

The new version improves GPG integration.


About pyspread
==

Pyspread is a non-traditional spreadsheet application that is based on
and written in the programming language Python. 

The goal of pyspread is to be the most pythonic spreadsheet application.
Pyspread is designed for Linux and other GTK platforms.

Pyspread is free software. It is released under the GPL v3.

Project website: http://manns.github.com/pyspread/


What is new in 0.2.3


 * GUI front-end for matplotlib charts
 * Image display in cells
 * Localization in German, Dutch, Danish and Ukrainian (partly finished)
 * Dependency to PyMe, rpy and gmpy removed for easier packaging
 * New dependencies matplotlib, python-gnupg
 * New example files
 * Various bug fixes


Enjoy

Martin

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

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


Two day Twisted training in San Francisco, March 11-12 (right before PyCon)

2013-01-14 Thread Itamar Turner-Trauring
Twisted (http://twistedmatrix.com) is a robust, mature, open source
event-driven networking framework written in Python. Supported features
range from low-level network transports such as TCP, SSL, UDP, and
multicast, to high-level protocols including HTTP, DNS, SSH, SMTP and IMAP.
Twisted is used by companies large and small, including Apple, Justin.tv,
Canonical (makers of Ubuntu) and TweetDeck, and by open source projects
like Tahoe-LAFS.

If you want to build reliable, well-tested network applications in Python,
Twisted may be the tool you need. In this two-day class we will cover the
basic principles and core APIs of Twisted. Covered material will include

   - Understanding Event Loops: we'll re-implement Twisted's core APIs
   step-by-step (reactor, transport, protocol), explaining the why and how of
   event-driven networking.
   - TCP Clients and Servers.
   - Scheduling Timed Events.
   - Deferreds: the motivation and uses of Twisted's result callback
   abstraction.
   - Producers and Consumers: dealing with large amounts of data.
   - Unit Testing: how to test your networking code.
   - A large, self-paced exercise, implementing a HTTP server and client
   from scratch using pre-written unit tests as guidance, and our help as
   needed.

The class will take place on the Monday and Tuesday before PyCon 2013, so
might be suitable for out-of-town visitors as well.

Cost is $650 (early bird, available until Feb 15th), or $750 after that.
Sign up at http://futurefoundries.eventbrite.com.


Abous us:

Jean-Paul Calderone has consulted for Fortune 500 companies, startups and
research institutions. He has taught Twisted tutorials at PyCon, Fluendo SA
in Barcelona, and Rackspace Inc. Jean-Paul has been one of the core Twisted
maintainers since 2002, and is the maintainer of pyOpenSSL.

Itamar Turner-Trauring spent many years working on distributed applications
as part of ITA Software by Google's airline reservation system, coding in
Python (often using Twisted), C++ and a little bit of Common Lisp. Itamar
has also worked on projects ranging from a reliable multicast messaging
system with congestion control, a prototype-based configuration language,
to a multimedia kiosk for a museum. Itamar has been one of the core Twisted
maintainers since 2001.
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

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


Eventlet 0.11 bug fix release

2013-01-14 Thread Sergey Shepelev
Hello. Eventlet 0.11 is available.
http://pypi.python.org/pypi/eventlet/0.11.0

This is a quick bug fix release featuring:
* ssl: Fix busy loop in socket.sendall(). Thanks to raylu.
* zmq: Return linger argument to Socket.close(). Thanks to Eric Windisch.

What's next: zmq .bind(PUB) busy loop fix, modernized documentation, 
contributor friendly PEP-8 and style fixes.

We still have lots of work to do. We need smart people like you to help with 
these:
* For easy start, join discussion on project development path. Nose or py.test? 
Which pep8 messages to ignore? 
https://plus.google.com/u/0/109869205442495270563/posts/BhRip2sG128
* Always need various environments to run tests. Automated build agent would be 
super awesome.
* https://github.com/eventlet/eventlet/issues?state=open
Particularly #2 has working patch and needs tests, #6 Python3 support, #7 weird 
importing popular `requests` library, #8 IPv6 support
* https://bitbucket.org/which_linden/eventlet/issues?status=newstatus=open - 
61 open issues: some are dead easy, some can keep you thinking all week
-- 
http://mail.python.org/mailman/listinfo/python-announce-list

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