将所有源代码和依赖项打包到一个python zip应用程序中。
pyz的Python项目详细描述
将所有源代码和依赖项打包到一个python zip应用程序中。
摘要
部署比单个文件大的python应用程序是 这个图书馆的目的是解决这个问题。
自版本发布以来,python已经能够在zip文件中运行代码 2.6条。python 3.5引入了zipapp模块 它旨在简化创建zip应用程序的过程。 然而,zipapp并不能完全解决问题- 不处理依赖项,也不包括某些额外的 此库提供的功能。
此库允许您将所有python代码和 将依赖项放入单个python zip应用程序文件中。
注意:依赖捆绑特性尚未实现,但它是 在工作中!
功能
- 将所有python源代码与对包含文件的细粒度控制捆绑在一起。
- 通过定制可定制的“输出”应用程序的能力 shebang。
- python解释器版本检查-改为显示友好的通知 如果用户使用 不支持的python版本。
计划
- 自动识别依赖项并相应地打包它们。