Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time
December 5, 2016 18:59
June 15, 2019 14:28
December 19, 2017 01:10
June 4, 2019 21:12
August 1, 2016 11:15
September 14, 2016 11:36
June 4, 2019 21:12
September 27, 2016 14:18
October 27, 2020 16:21
August 29, 2016 21:47
June 15, 2019 14:28
September 27, 2016 14:18

Note: osnap has been superceeded by pyship. See

osnap - Overly Simplistic Native Application tool for Python


OSNAP 0.0.6 has been released on github and PyPI.

New on 0.0.6:

  • 32 bit Windows support
  • console app (not just Windows) support
  • don't require a requirements.txt (i.e. if your Python program is only using built-ins)
  • properly use logging package (drop verbose parameters)
  • provide a switch to not create the NSIS installer (just stop after creating the binary)
  • version checking


OSNAP is a way to deliver self-contained Python applications to end users for Windows and OSX/MacOS. This process is known as freezing and installing. Examples include delivering Python applications to Windows PCs (both laptops and desktops), MacBooks, and iMacs.

Now on PyPI: pip install osnap

See the documentation at readthedocs .


James Abel

Eli Ribble