私は私のパッケージに持っていますsetup.py
:
from setuptools import setup
setup(
dependency_links=['http://local.mirror'],
install_requires=[
'many',
'different',
'packages',
],
...
)
setuptools は install_requires からエントリを逆の順序でロードし、dependency_links
エントリの最後のエントリのみを尊重install_requires
します (逆の順序でインストールします)。
PyPI にないパッケージを追加する方法については多くの議論がありますが、ローカル エントリが最初に、または排他的に使用されるようにする方法を見つけることができないようです。