I'm pleased to announce the release of pyforge, a new mocking library
written for python.
pyforge is (yet another) library for writing mock-based, record-replay
style, unit tests in Python.
The package has been greatly inspired by Mox, but has been written to
replace it due to several shortcomings that I've experienced with it.
pyforge is available at http://github.com/vmalloc/pyforge and on PyPI.
Comments, suggestions, and ideas for improvement are more than
I'd like to announce the release of version 0.3.1 of asciitable, an
extensible module for reading and writing ASCII tables. This release
features the new capability to write ASCII tables using the same basic
infrastructure and API as for reading.
Other updates include:
- Python 3 compatibility
- Significant documentation updates
- Improved test coverage
- New Reader class to read in-memory tables
Call for proposals -- PyCon 2011 -- <http://us.pycon.org/2011/>
Proposal Due date: November 1st, 2010
PyCon is back! With a rocking new website, a great location and
more Python hackers and luminaries under one roof than you could
possibly shake a stick at. We've also added an "Extreme" talk
track this year - no introduction, no fluff - only the pure
PyCon 2011 will be held March 9th through the 17th, 2011 in Atlanta,
Georgia. (Home of some of the best southern food you can possibly
find on Earth!) The PyCon conference days will be March 11-13,
preceded by two tutorial days (March 9-10), and followed by four
days of development sprints (March 14-17).
PyCon 2011 is looking for proposals for the formal presentation
tracks (this includes "extreme talks"). A request for proposals for
poster sessions and tutorials will come separately.
Want to showcase your skills as a Python Hacker? Want to have
hundreds of people see your talk on the subject of your choice? Have
some hot button issue you think the community needs to address, or have
some package, code or project you simply love talking about? Want to
launch your master plan to take over the world with Python?
PyCon is your platform for getting the word out and teaching something
new to hundreds of people, face to face.
In the past, PyCon has had a broad range of presentations, from reports
on academic and commercial projects, tutorials on a broad range of
subjects, and case studies. All conference speakers are volunteers and
come from a myriad of backgrounds: some are new speakers, some have been
speaking for years. Everyone is welcome, so bring your passion and your
code! We've had some incredible past PyCons, and we're looking to you to
help us top them!
Online proposal submission is open now! Proposals will be accepted
through November 10th, with acceptance notifications coming out by
January 20th. To get started, please see:
For videos of talks from previous years - check out:
For more information on "Extreme Talks" see:
We look forward to seeing you in Atlanta!
Please also note - registration for PyCon 2011 will also be capped at a
maximum of 1,500 delegates, including speakers. When registration opens
(soon), you're going to want to make sure you register early! Speakers
with accepted talks will have a guaranteed slot.
* November 1st, 2010: Talk proposals due.
* December 15th, 2010: Acceptance emails sent.
* January 19th, 2010: Early bird registration closes.
* March 9-10th, 2011: Tutorial days at PyCon.
* March 11-13th, 2011: PyCon main conference.
* March 14-17th, 2011: PyCon sprints days.
Van Lindberg (Conference Chair) - van(a)python.org
Jesse Noller (Co-Chair) - jnoller(a)python.org
PyCon Organizers list: pycon-organizers(a)python.org
I'm happy to announce that Gevent 0.13.1 is released.
What is it?
gevent is a coroutine-based Python networking library that uses
greenlet to provide a high-level synchronous API on top of libevent
* Fast event loop based on libevent (epoll on Linux, kqueue on FreeBSD).
* Lightweight execution units based on greenlet.
* API that re-uses concepts from the Python standard library (for
example there are Events and Queues).
* Cooperative sockets with ssl support.
* DNS queries performed through libevent-dns.
* Monkey patching utility to get 3rd party modules to become cooperative.
* Fast WSGI server based on libevent-http.
What's new in 0.13.1?
Gevent 0.13.1 is a maintenance release, fixing a number of bugs in
various modules. Read the full changelog here:
Get it from PyPI: http://pypi.python.org/pypi/gevent
SciPy 2010 Call for Papers
The second `SciPy India Conference <http://scipy.in>`_ will be held
from December 13th to 18th, 2010 at `IIIT-Hyderabad
At this conference, novel applications and breakthroughs made in the
pursuit of science using Python are presented. Attended by leading
figures from both academia and industry, it is an excellent
opportunity to experience the cutting edge of scientific software
The conference is followed by two days of tutorials and a code sprint,
during which community experts provide training on several scientific
We invite you to take part by submitting a talk abstract on the
conference website at:
We solicit talks and accompanying papers (either formal academic or
magazine-style articles) that discuss topics regarding scientific
computing using Python, including applications, teaching, development
and research. Papers are included in the peer-reviewed conference
proceedings, published online.
Please note that submissions primarily aimed at the promotion of a
commercial product or service will not be considered.
Monday, Oct. 11: Abstracts Due
Saturday, Oct. 30: Schedule announced
Tuesday, Nov. 30: Proceedings paper submission due
Monday-Tuesday, Dec. 13-14: Conference
Wednesday-Friday, Dec. 15-17: Tutorials/Sprints
Saturday, Dec. 18: Sprints
* Jarrod Millman, Neuroscience Institute, UC Berkeley, USA (Conference Co-Chair)
* Prabhu Ramachandran, Department of Aerospace Engineering, IIT
Bombay, India (Conference Co-Chair)
* FOSSEE Team
=== Leipzig Python User Group ===
We will meet on Tuesday, September 21, 8:00pm at the training
center of Python Academy in Leipzig, Germany
( http://www.python-academy.com/center/find.html ).
Stefan Schwarzer will give a talk about the Unified Modeling
Language (UML) and will introduce tools for drawing UML diagrams.
We meet one week later than the usual second Tuesday of the month
because of an overlap with the DZUG conference in Dresden.
Food and soft drinks are provided. Please send a short
confirmation mail to info(a)python-academy.de, so we can prepare
Everybody who uses Python, plans to do so or is interested in
learning more about the language is encouraged to participate.
While the meeting language will be mainly German, we will provide
English translation if needed.
Current information about the meetings are at
== Leipzig Python User Group ===
Wir treffen uns am Dienstag, 21.09.2010 um 20:00 Uhr
im Schulungszentrum der Python Academy in Leipzig
( http://www.python-academy.de/Schulungszentrum/anfahrt.html ).
Stefan Schwarzer hält einen Vortrag über die Unified Modeling Language (UML)
und stellt Werkzeuge zum Zeichnen von UML-Diagrammen vor.
Der Termin liegt eine Woche später als der planmäßige zweite Dienstag
im Monat, da der sich mit der DZUG-Tagung in Dresden überschnitten hätte.
Für das leibliche Wohl wird gesorgt. Eine Anmeldung unter
info(a)python-academy.de wäre nett, damit wir genug Essen
Willkommen ist jeder, der Interesse an Python hat, die Sprache
bereits nutzt oder nutzen möchte.
Aktuelle Informationen zu den Treffen sind unter
http://www.python-academy.de/User-Group zu finden.
Conf2py is an Open Source Conference Management Software written in
License is GPL2
A slideshow presentation:
Download as a web2py app (includes source):
Source only from google code:
hg clone https://conf2py.googlecode.com/hg/ conf2py
This software is a complete rewrite of the web2conf software developed
for PyCon US 2009 and used for registration at PyCon 2009, PyCon 2010
and Flisol 2010. The reason for the rewrite include source code
simplification, added features, shift focus to more traditional
Conf2py is in production since August 2010 for the 6th High End
Visualization Workshop in Austria:
- Single Sign-On using Open ID (Google) or OAuth (Facebook, MySpace,
etc.) via Janrain.com, or local registration/login process.
- Conference Fee Payment with Credit Card via Authorize.Net (no need
for secondary login)
- Default registration fields include: first name, last name, email,
web page, address, company, profile text, image, type of registration,
optional tutorial registration (multiple tutorials supported), food
preferences, arrival date and departure date, accompanying family
members (for optional hotel pre-registration). The list of fields is
- Configurable billing policy based on time dependent conference rate
for different roles and variable number of tutorials/sessions.
- Configurable coupon discounts and coupon cancellation
- Users can register other users and pay for them.
- First page displays a slideshow
- Arbitrary number of wiki pages using the markmin syntax
- Wiki pages allow embedding of widgets such as "comments" or "videos"
or "tagging" or "latex".
- Automatic computation of geographical latitude and longitude and
display of attendees on map.
- Paper submission and review management with roles: author, editor,
review. Author submits an abstract (talk or paper proposal). The
editor may ask for a paper submission and assign a review of the paper
or abstract to one ore more reviewers. The communication between
editor and reviewer is invisible to the author. The identity of the
reviewer is invisible to the author. The editor, based on reviewer
recommendation can accept/reject a paper. Accepted papers are
automatically published (a paper can be in any format and can include
- Paper publishing with bibtex support
- Management interface with roles: manager, editor, reviewer, author
(same person can have multiple roles depending on the paper).
Requires web2py 1.85.3 or later.
Developed by Massimo Di Pierro
Support provided by MetaCryption LLC (http://metacryption.com)
We hope it will be useful. Let us know how we can improve it even more.
-----BEGIN PGP SIGNED MESSAGE-----
I'm happy to announce the release of Sphinx 1.0.4, a bug-fix release
in the 1.0 series fixing a showstopper bug with local intersphinx
inventories on Windows.
What is it?
Sphinx is a tool that makes it easy to create intelligent and beautiful
documentation for Python projects (or other documents consisting of
multiple reStructuredText source files).
What's new in 1.0 (very short version)?
Lots of stuff; most important of all domains support (see blog post at
http://pythonic.pocoo.org/2009/9/12/new-in-sphinx-1-0-domains), new HTML
themes, new output formats (manpage, epub).
The full list is at <http://sphinx.pocoo.org/latest/changes.html>.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (GNU/Linux)
-----END PGP SIGNATURE-----