Description
So, you've written your nifty, super-useful Python package. Now what?
This session intends to to teach the attendee everything about packaging, documenting and distributing a Python package. Starting with packaging basics, OS-specific packaging, specifying package dependencies, including proper metadata, naming and versioning to finally distributing the package on PyPI, at the end of the session the attendee's package will be easily installable using tools like pip and easy_install. The talk will also emphasize on including proper tests for the package. The modules primarily used are distutils/distutils2 (2.x), packaging (3.x). The talk will also feature an introduction to build-systems like Buildout.