Skip to content

Python Packaging and Distribution

Photo of Ben Rousch
Hosted By
Ben R.
Python Packaging and Distribution

Details

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 (https://www.meetup.com/grpython/members/19020511/) will talk about standard source-based distribution from PyPI (https://pypi.python.org/pypi) using distutils/setuptools (https://pypi.python.org/pypi/setuptools).

• Matt Behrens (https://www.meetup.com/grpython/members/18082551/) will talk about bdist_rpm (http://docs.python.org/2.7/distutils/builtdist.html#creating-rpm-packages), the easiest way to get from setup.py to RPM, including where to find all the elusive hooks you need.

• Adam Tauno Williams (https://www.meetup.com/grpython/members/2306161/) will talk about eggs, which are an easy_install-able single-file distribution method for Python modules, applications, and meta-data.

• Ben Rousch (https://www.meetup.com/grpython/members/5393360/) will talk about PyInstaller (http://www.pyinstaller.org/), 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.

Photo of GRPUG - Grand Rapids Python Users Group group
GRPUG - Grand Rapids Python Users Group
See more events
The Factory
38 West Fulton Suite 400, Above San Chez, 4th floor · Grand Rapids, MI