具有嵌套需求的PyPI pip setup.py

具有嵌套需求的PyPI pip setup.py,pip,setuptools,setup.py,pypi,Pip,Setuptools,Setup.py,Pypi,我的软件包同时依赖于numpy和statsmodels,我将它们列在我的setup.py脚本的install\u requires: SETUP_REQUIRES = [ 'numpy', ] INSTALL_REQUIRES = [ 'numpy', 'statsmodels>=0.5.0', ] setup(name=DISTNAME, author=AUTHOR, author_email=EMAIL, version=VERSION, packag

我的软件包同时依赖于numpy和statsmodels,我将它们列在我的setup.py脚本的
install\u requires

SETUP_REQUIRES = [
  'numpy', 
]
INSTALL_REQUIRES = [
  'numpy', 
  'statsmodels>=0.5.0', 
]
setup(name=DISTNAME,
  author=AUTHOR,
  author_email=EMAIL,
  version=VERSION,
  packages=PACKAGES,
  package_data=PACKAGE_DATA,
  include_package_data=INCLUDE_PACKAGE_DATA,
  description=DESCRIPTION,
  long_description=LONG_DESCRIPTION,
  license=LICENSE,
  url=URL,
  download_url=DOWNLOAD_URL,
  classifiers=CLASSIFIERS,
  setup_requires=SETUP_REQUIRES,
  install_requires=INSTALL_REQUIRES,
  scripts = SCRIPTS,
)

但每当我运行
pip install mypackage
时,它都无法安装statsmodels,因为它说它需要numpy

Collecting statsmodels>=0.5.0 (from mypackage)
Downloading statsmodels-0.8.0rc1.zip (9.9MB)
100% |████████████████████████████████| 9.9MB 217kB/s 
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-nkf7ym2k/statsmodels/setup.py", line 330, in <module>
        from numpy.distutils.misc_util import get_info
    ImportError: No module named 'numpy'
收集statsmodels>=0.5.0(来自mypackage)
下载statsmodels-0.8.0rc1.zip(9.9MB)
100% |████████████████████████████████| 9.9MB 217kB/s
从命令python setup.py egg_info完成输出:
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/tmp/pip-build-nkf7ym2k/statsmodels/setup.py”,第330行,在
从numpy.distutils.misc_util导入获取信息
ImportError:没有名为“numpy”的模块

有没有办法让它先安装numpy?或者检查包之间的依赖关系

可能值得注意:在
statsmodels
上有一个未决问题:看起来您可以降级到可能值得注意:在
statsmodels
上有一个未决问题:看起来您可以降级到