Looking for tips or edge case gotchas associated with using Python 3.5's new zipapp feature. For those of you wondering what this feature is, see the end of this post for a brief background [1].
Two questions in particular: 1. Are there any issues with deploying scripts that sit in sub- folders beneath the directory being zipped, eg. does zipapp only support a flat folder of scripts or does it recursively zip and path sub-folders? 2. Can additional non-Python files like config files be added to a zipapp without breaking them and if so, how would your script reference these embedded files (by opening up the zipapp as a zip archive and navigating from there?). Thank you, Malcolm [1] The zipapp feature of Python 3.5 is pretty cool: It allows you to package your Python scripts in a single executable zip file. This isn't a replacement for tools like PyInstaller or Py2Exe, eg. it doesn't bundle the Python interpreter in the zip file, but it's a clean way to distribute multi-file scripts in environments where you have control over users' Python setups. Here's the manual page: zipapp — Manage executable python zip archives https://docs.python.org/3/library/zipapp.html -- https://mail.python.org/mailman/listinfo/python-list