Issue #78

PyCon Canada 2013

Aug. 9, 2013

PyCon Canada 2013
BREACH and Django, Pylint 1.0, IPython 1.0 and much more.

Issue #78: PyCon Canada 2013
Friday,  August 9th, 2013

Hi Pythonistas!

PyCon Canada 2013 is upon us this weekend, talks take place on Saturday and Sunday. Our own Mahdi will be there this weekend, so if you are there you should definitely go see his talk on Saturday morning.


As always, if you have any questions, comments, gripes or suggestions just hit reply to this email and let us know.


To the  keep up with all the breaking Python news follow @pycoders.



Support us on Gittip



Mahdi and Mike

News and Developments.


Pip 1.4.1 Released (

This is a bugfix release, click through for the details.


Security advisory: BREACH and Django  (

If you run a Django application that uses Django’s CSRF protection, you should check out this security advisory and heed the advice.


Pylint 1.0 released! (

After 10 years of development Pylint 1.0 has been released!


IPython 1.0 Released (

After 12 years of development IPython 1.0 has been released! Click through for all the details and release notes.

From our sponsors:


29 common beginner Python errors (





envelopes (

Mailing for human beings. Envelopes tries to be an easy to use and grok wrapper for Python’s email and smtplib modules.


lassie (

Another project for Humans. Lassie is a library that allows you to easily retrieve basic content from websites.


docjson (

DocJSON is a simple document format for building Hypermedia Web APIs. Click through to the README for specifics about how it works.


gmail (

A pythonic interface to GMail. Supports GMail features like search, read and send multipart emails, archive, mark as read/unread, delete emails, and manage labels.


deis (

An opensource Heroku-inspired platform for public and private clouds.


Mailpile (

Mailpile is an index and search engine for email. Also currently the developers of Mailpile are running a fundraising campaign on indiegogo.


pytest-sugar (

This is a neat little bit of niceness added on top of the already excellent py.test. Pytest-sugar adds things to cleanup the py.test output like instantly printing failed test output, nice looking summaries and progress bars. Click to the page for a quick demonstration.



Python Jobs.

Python Software Developer (San Francisco, CA)

at Cyan Inc.


Python Developer (Toronto, Ontario, Canada)

at Beanfield Metroconnect.


>>> More Python Jobs


Exploring Python's new Enum type (

In cased you missed it, Python 3.4 alpha1 has just been released and in that alpha was the addition of the Enum type. If you want to learn more about that, check out this exploration of the new Enum Type.


Pythonic Sensibilities (

PEP8 is a fantastic guide, not all of PEP8 suits everyone and in this post the author outlines, with examples, some things he would remove from PEP8 as well as some additions.


Analyzing Python C Extensions With CPyChecker (

If you are looking to write C extension modules for Python there is a lot you can get wrong. To help you along with this is the in-development static checker CPyChecker. Check out the article to learn how to analyze your C extensions with CPyChecker.


Functional linked lists in Python (

A good tutorial about creating a linked listed data type in Python using a functional programming style.

Dealing with eval'd code (

PyOhio 2013 videos (



Pycoder's Weekly Issue #79
August 16th, 2013


This mailing list has been hand picked by Mahdi Yusuf and Mike Grouchy

(Sponsor this newsletter)

Follow on Twitter | Friend on Facebook | Forward to Friend 
Copyright © 2013 PyCoder’s Weekly, All rights reserved.