On 24 February 2015 at 18:58, Guido van Rossum <guido at python.org> wrote: > The naming of the functions feels inconsistent -- maybe pack(directory, > target) -> create_archive(directory, archive), and set_interpreter() -> > copy_archive(archive, new_archive)?
Paul Moore wrote: > One possible source of confusion with copy_archive (and its command > line equivalent "python -m zipapp old.pyz -o new.pyz") is that it > isn't technically a copy, as it changes the shebang line (if you omit > the interpreter argument it removes the existing shebang). Is the difference between create and copy important? e.g., is there anything wrong with create_archive(old_archive, output=new_archive) working as well as create_archive(directory, archive)? -jJ -- If there are still threading problems with my replies, please email me with details, so that I can try to resolve them. -jJ _______________________________________________ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com