分发二进制文件

时间:2016-12-05 19:42:15

标签: python setuptools

我正在寻找一些二进制文件和我的Python项目。当然,我需要为每个支持的架构提供一个二进制文件。所以,我带来了以下项目结构:

/
├─ lib
│  ├─ any
│  │  └─ ...
│  ├─ x86_64
│  │  └─ ...
│  └─ <ARCH>
│     └─ ...
├─ myproj
└─ setup.py

我想完成两件事:

  1. 在构建时合并lib个文件夹,这样如果我有两个文件/lib/any/file1/lib/x86_64/file2,那么当项目部署/lib/file1和{时,我应该结束{1}}。
  2. 能够通过选择目标架构来构建软件包。
  3. 我浏览了setuptools文档,但我不认为这种用法是开箱即用的。

    如何更好地分发二进制文件(后者使用/lib/file2模块调用)以及Python项目?

0 个答案:

没有答案