【发布时间】:2014-09-07 14:33:42
【问题描述】:
我正在开发一个使用 Thrift 的 Python 包。我从未使用过 setuptools/pip 但我真的很想。 我只是想知道分发生成的代码的最佳方式是什么? 现在,我的代码使用了
import sys
sys.path.append('../thrift/gen-py') # Relative directory :(
hack 以便能够访问 gen-py 目录中生成的代码,但我需要有关客户如何轻松使用我的 Thrift 生成的 API 的想法。
【问题讨论】:
-
我猜“使用 ZIP 或复制命令”不是您想要的。你能稍微加强一下这个问题吗?我不知何故难以掌握您面临的真正问题。为什么不能只复制文件?相对路径有什么不好?关于“我需要关于客户如何使用我的 Thrift 生成的 API 的想法”,API 用户的典型方式是提供 IDL 文件并让人们自己生成代码。 Thrift 是关于跨平台、跨语言的 RPC。为所有这些提供生成的代码根本不可行。
标签: python thrift software-distribution