|News and Developments.
Pip 1.4.1 Released (pip-installer.org)
This is a bugfix release, click through for the details.
Security advisory: BREACH and Django (djangoproject.com)
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! (logilab.org)
After 10 years of development Pylint 1.0 has been released!
IPython 1.0 Released (scipy.org)
After 12 years of development IPython 1.0 has been released! Click through for all the details and release notes.
From our sponsors:
Find Top Developers We help companies like Airbnb, Pfizer, and Artsy find great developers. Let us find your next great hire. Get started today.
(ads by LaunchBit)
29 common beginner Python errors (reddit.com)
Mailing for human beings. Envelopes tries to be an easy to use and grok wrapper for Python’s email and smtplib modules.
Another project for Humans. Lassie is a library that allows you to easily retrieve basic content from websites.
DocJSON is a simple document format for building Hypermedia Web APIs. Click through to the README for specifics about how it works.
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.
An opensource Heroku-inspired platform for public and private clouds.
Mailpile is an index and search engine for email. Also currently the developers of Mailpile are running a fundraising campaign on indiegogo.
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 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 (cbarker.net)
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 (nilunder.com)
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 (emptysqua.re)
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 (dbader.org)
A good tutorial about creating a linked listed data type in Python using a functional programming style.
Dealing with eval'd code (ionelmc.ro)
PyOhio 2013 videos (pyvideo.org)