+1 -1 +4
Vote on this proposal

Python app distribution the right way to PyPI

by Vaibhav Mishra (speaking)

Section
Software Development Tools
Technical level
Intermediate

Objective

Distribute your Python app and make it available to the world,
the core presentation topics would be

  1. Bootstrapping your Project the right way.
  2. survey various options that can be used to distribute your app
  3. use PyPI for release distribution.
  4. Faster Basic Documentation - make it available to readthedocs.org

Description

This talk will cover following areas

  • bootstrapping a simple python application from scratch. - the app would be a simple python key-value store for command line and a simple django middleware
  • Use Audrey Roy's excellent cookiecutter package to jump-start your app from scratch and have lots of goodies available right away
  • Use already available cookiecutter templates or customize one for your own use.
  • Making your app ready for the prime time - including test coverage and build status in your app page, along with basic documentation
  • Register and upload your app to PyPI (the cheeseshop)
  • Distributing bleeding edge version through github
  • Best practices for setup.py
  • Uploading your documentation to readthedocs.org and make it available to the world to see.

Speaker bio

Vaibhav Mishra is a software engineer at Dion global solutions in Mumbai. He is a Django Developer and is doing it for 3 years. He's enthusiastic about open source, technology communities, and Python.

Comments

Login with Twitter or Google to leave a comment →