非常薄的zipapp包装,让您打包一个python模块和依赖项。

zipit的Python项目详细描述


PyPI

Zipit

非常薄的zipapp包装,让您打包一个python模块和依赖项。

示例

我们将使用我们的演示“应用程序”来展示Zipit。

首先,让我们看看我们的应用程序包含的内容:

$ cd demo
$ ls app
__main__.py  requirements.txt

我们的“应用程序”包含两个文件:

  1. __main__.py:这是我们应用程序的入口点。
  2. requirements.txt:这是pip使用的经典需求文件。

设置设置

首先,我们需要为我们的应用程序安装依赖项。zipit不太关心依赖项是如何安装的。我们只需要跟踪它们的安装位置。

让我们使用pip:

mkdir deps
$ python3 -m pip install -r app/requirements.txt --target deps

zipit

一旦安装了依赖项,我们就可以让zipit完成它的工作:

cd ..
$ python3 -m zipit demo/app -d demo/deps

这将生成可使用python运行的.pyz文件。

$ python3 app.pyz
Hello, World!

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java:字符串。RTL设备语言用标志“+”格式化,数字后加符号   java GAE作为桌面应用程序(Swing)的服务提供商   java将InputStream转换为FileInputStream不适用于Apache POI   java外部Voronoi库“网格”:什么是草图和处理?   重载重写的泛型方法java   java显示组织上设置的错误。springframework。验证。jsp中的错误对象   java一些Spring模型属性没有显示在我的JSP中   java无法编译Guava 23的SimpleTimeLimiter示例   java如何更改JTree中的“根”目录名?   java如何在安卓中对相对布局产生连锁反应?   java错误:org。冬眠例外SQLGrammarException:无法提取结果集,dateAccessed是未知列   如何使用java监听JSON文件更新   由抽象封闭类创建的匿名内部类能否通过反射确定实现类?