相关疑难解决方法(0)

pip忽略setup.py中的dependency_links

我在setup.py中有dependency_links:

...
dependency_links = ['http://github.com/robot-republic/python-s3/tarball/master.tar.gz#egg=python-s3'],
...
Run Code Online (Sandbox Code Playgroud)

但它不起作用.但是install_requires工作正常.也许有另一种方法来设置setup.py所需的git repo?

python distutils pip setuptools easy-install

61
推荐指数
5
解决办法
3万
查看次数

Python 需求与 PyPi 冲突

我有一个项目需要一些 DevOps TLC,所以我终于构建了我的安装脚本。这最终将是一个可以通过 pip 在本地安装的包,但可能不会在 PyPI 中结束。

它依赖于一个名为u2py. 正是这个包,为 U2 数据库操作创建的,而不是这个包,为了……别的东西。我想要的只有第 3 方供应商 (Rocket) 才安装,我不想要的是 PyPI。

在这种情况下,我的包的预期行为应该是什么?我将在我的自述文件中包含一个关于此的简介,但这是否足够?

我曾想过抛出异常来确定何时存在错误的包,但这让我觉得很奇怪。似乎最pythonic的事情是不要将它添加到我的安装脚本中,并盲目地假设import u2py我可以使用的模块的结果。如果它像鸭子一样嘎嘎叫,像鸭子一样解析DynArrays,像鸭子一样call()s SUBROUTINE,那么它就是一只鸭子,对吧?否则,如果出现错误,用户只会去实际阅读文档。

我看过一个classifiers,但不确定它们是否适用于此。

python pip pypi setup.py u2

6
推荐指数
1
解决办法
393
查看次数

标签 统计

pip ×2

python ×2

distutils ×1

easy-install ×1

pypi ×1

setup.py ×1

setuptools ×1

u2 ×1