Packaging Python programs as runnable ZIP files