We'll be talking about the various ways you can package and distribute your Python applications and modules. When it comes time to distribute your Python creations to the world, you have a lot of options. We'll help you wade through some of them to figure out what will work best for you.
• Jace Browning will talk about standard source-based distribution from PyPI using distutils/setuptools.
• Matt Behrens will talk about bdist_rpm, the easiest way to get from setup.py to RPM, including where to find all the elusive hooks you need.
• Adam Tauno Williams will talk about eggs, which are an easy_install-able single-file distribution method for Python modules, applications, and meta-data.
• Ben Rousch will talk about PyInstaller, which is a module for creating a stand-alone executable or program bundle of your program.
If you have experience with wheels, DEBs, or compiled DMGs, we'd love to have you talk about your experience at this meeting.