【发布时间】:2012-04-19 17:43:22
【问题描述】:
我想将IP2Location Python library 放在我正在运行的本地 Pypi / Cheeseshop 服务器上,以便我可以使用 buildout 将其自动包含在项目中。
首先,我按照 IP2Location 的(简洁)文档中解释的方式安装库来测试库:1) 下载 IP2Location C library 并编译它 2) 在 IP2Location Python 库中运行 python setup.py build && python setup.py install。
我得到了它的工作,所以我尝试通过运行将 Python 库上传到我的本地 pypi 服务器:
python setup.py register -r local sdist upload -r local
它上传了一个包到我的本地 pypi 服务器,但包只包含库的 Python 部分,而不是 C 部分。我希望 C 库也包含在内,然后在像 buildout 这样的工具从我的本地 pypi 服务器下载它时自动编译。
我对 pypi 很陌生。我想要做的甚至可能吗?如果有,怎么做?
谢谢, 斯科特
【问题讨论】:
标签: python setuptools distutils buildout pypi