跳转到主要内容

分发归档的Python

项目描述

分发归档Python

安装方式

pip install darpy

darpy 不比shell脚本更好。它 就是 shell脚本。没有幻想,没有谎言,没有虚假抽象。

为什么?

  1. 预先烘焙虚拟环境并在周围分发充满了麻烦。(例如,-relocatable 只有一点点有效,但虚拟环境可能包含绝对路径)

  2. 想要能够打包应用程序的依赖项,以便可以在 requirements.txt 中公开指定它们,但可重复部署完全相同的依赖项

如何?

使用 tarpip downloadpip install,制作python存档,可以在没有网络访问的情况下解包和安装。

如果使用 darpy packdarpy unpack 在同一平台版本、python版本和架构上,效果最佳。 darpy pack 可能会根据其运行的平台获取特定于架构或平台的二进制软件包。

使用方法

打包它

如果你在 $HOME/myproject 目录中有一个包

darpy pack --src "$HOME/myproject"

如果你想在 setup.py 之外使用 requirements.txt

darpy pack --requirements "$HOME/myproject/requirements.txt"

或者两者都使用

darpy pack --src "$HOME/myproject" --requirements "$HOME/myproject/requirements.txt"

解包它

如果在同一平台上进行,效果最佳

使用以下命令将解包到当前虚拟环境

darpy unpack darpy-pack.tgz

使用以下命令将解包到目标虚拟环境

darpy unpack darpy-pack.tgz --virtualenv "$HOME/myvirtualenv"

项目详情


下载文件

下载适合您平台上的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

darpy-0.2.1.tar.gz (3.3 kB 查看哈希值)

上传时间 源代码

构建分发

darpy-0.2.1-py2.7.egg (8.4 kB 查看哈希值)

上传时间 源代码

由支持