分发归档的Python
项目描述
分发归档Python
安装方式
pip install darpy
darpy 不比shell脚本更好。它 就是 shell脚本。没有幻想,没有谎言,没有虚假抽象。
为什么?
预先烘焙虚拟环境并在周围分发充满了麻烦。(例如,-relocatable 只有一点点有效,但虚拟环境可能包含绝对路径)
想要能够打包应用程序的依赖项,以便可以在 requirements.txt 中公开指定它们,但可重复部署完全相同的依赖项
如何?
使用 tar、pip download、pip install,制作python存档,可以在没有网络访问的情况下解包和安装。
如果使用 darpy pack 和 darpy 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 查看哈希值)