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