From your editor to PyPI: Creating and Releasing robust Python packages
a workshop with Gabriel Falcão

Whether you want to release python modules on PyPI or simply want to improve your efficiency to write python code, this workshop is for you.

We will start with a cookie-cutter template and create a library using test-driven-development, reach 100% of test coverage, learn how to document the code on the go and auto-generate Sphinx documentation.

At the end of the workshop, you will have a python module on PyPI, host the documentation on ReadTheDocs and have your tests run on Travis CI.

Please have installed: python 2.7 or 3.6 and cookie cutter.

This workshop is suitable for both beginner and advanced Pythonistas.

Gabriel Falcão

Python developer since 2006, creator of the Guake Terminal, Lettuce, HTTPretty and many other open-source libraries.

I have been practicing test-driven python since 2008 and thought would be a great idea to create knock-off Python versions of Ruby test libraries such as RSpec and Cucumber.