Let's package your python code

Chandan Kumar (~chkumar246)




Writting code is always easier but making it consumable to users is difficult.

If you are a python developer, you always needs user's feedback to know how your application works, For doing this you need to package it and made it available for users through pypi.

Let's sit down and learn:

  • Why should i package my code?
  • tools required to package your code
  • python project structure before packaging
  • use setuptools to create your setup.py and setup.cfg files
  • understand and create .egg/.whl format
  • upload your package to Pypi
  • let us make your life little easier with PBR
  • finally! let's become the shows topper!

Links related to packaging:


  • Basic knowledge of Python Programming Language is required.
  • A linux laptop with python 2.7/3.4 Installed.
  • Install pip
  • sudo pip install virtualenv
  • sudo pip install pbr

Content URLs:

Speaker Info:

Chandan Kumar is a software engineer at Red Hat, India.

Apart from day job, I hack on fedora, RDO and OpenStack.

I am one of the organizer of python pune meetup group and give talks on different python topics in python pune monthly meetup.

Apart from that, last year i had presented python 101 workshop at Pybelgum 2015.

Speaker Links:

Section: Core Python
Type: Talks
Target Audience: Intermediate
Last Updated:

Chandan, is it supposed to be a hands on workshop or a talk. If you plan to do this in a step by step instructional manner may be it will be better suited for a talk. Also it would be great if you can add some more details about the talk and/or a preview of the slides.

Amit Singh Sethi (~dusual)

Thanks for the comment, It is a talk. I have updated the details with some more links, Please let us know if you need anything else to update.

Chandan Kumar (~chkumar246)

Can we have some links to your slides or a general structure, some thing that can be used to be put on the projector so audience can follow along.

Please upload the slides/structure so they can be reviewed before 12th feb.

Have you given any talks(including this one) before? Any experience of public speaking? It's not a requirement for doing the talk but would definitely help us gauge the experience level. We suggest going through the presentation least once in front of a small audience to get some experience if you have not already.

Akshay Arora (~akshayaurora)

Thanks for the review and comment.

Here is the slide link: http://bit.ly/pythonpackaging (It is still in progress.)

I had presented python-101 workshop, python packaging, how to contribute to python projects, how to read code and many python related topics (OpenStack/RDo) in monthly python pune meetup and OpenStack meetup and pybelgaum 2016.

Chandan Kumar (~chkumar246)

Login to add a new comment.