0

我想在我的金字塔应用程序上使用 github3.py 模块。

在我的开发环境中,我可以通过 pip 安装 github3.py 并且工作正常。但是我需要将 github3.py 添加到 setup.py 以用于生产环境,因为我想通过一个命令设置生产环境。python setup.py install

所以我为我的金字塔应用程序编写了 setup.py,如下所示。

from setuptools import setup, find_packages

requires = [
    # add only this module to confirm the problem.
    'github3.py'
    ]

setup(
      ...
      install_requires=requires,
      ...
      )

当我执行安装命令时,我得到了错误。

$ python setup.py install

...
error: The 'uritemplate.py>=0.2.0' distribution was not found and is required by github3.py

我在新的 virtualenv 上执行了 install 命令以确保环境干净。

我该如何解决?提前致谢!

ADD:完整的输出在这里。我在这里使用develep参数而不是install获取完整的输出。install因为我使用参数时输出太长了。我也想在我的新开发环境中安装 github3.py。

$ python setup.py develop                                                            
/usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'message_extractors'
  warnings.warn(msg)
running develop
running egg_info
writing requirements to saleaddirect.egg-info/requires.txt
writing saleaddirect.egg-info/PKG-INFO
writing top-level names to saleaddirect.egg-info/top_level.txt
writing dependency_links to saleaddirect.egg-info/dependency_links.txt
writing entry points to saleaddirect.egg-info/entry_points.txt
reading manifest file 'saleaddirect.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '*.rst'
warning: no files found matching '*.mak' under directory 'saleaddirect'
warning: no files found matching '*.mako' under directory 'saleaddirect'
warning: no files found matching '*.html' under directory 'saleaddirect'
warning: no files found matching '*.xml' under directory 'saleaddirect'
writing manifest file 'saleaddirect.egg-info/SOURCES.txt'
running build_ext
Creating /home/yazaki/.virtualenvs/test-pyramid/lib/python2.7/site-packages/saleaddirect.egg-link (link to .)
Adding saleaddirect 0.1 to easy-install.pth file

Installed /home/yazaki/work/exsoft.saleaddirect/saleaddirect
Processing dependencies for saleaddirect==0.1
Searching for github3.py
Reading https://pypi.python.org/simple/github3.py/
Best match: github3.py 1.0.0a4
Downloading https://pypi.python.org/packages/e5/8d/b97e44ca548ceb17c33aa8e4c5cc884fa0a11bd88247690c9915fd73ecc4/github3.py-1.0.0a4.tar.gz#md5=a8513584fd3b11746b14e91e00a74960
Processing github3.py-1.0.0a4.tar.gz
Writing /tmp/easy_install-LKvb9U/github3.py-1.0.0a4/setup.cfg
Running github3.py-1.0.0a4/setup.py -q bdist_egg --dist-dir /tmp/easy_install-LKvb9U/github3.py-1.0.0a4/egg-dist-tmp-IfRPcR
no previously-included directories found matching '*.pyc'
no previously-included directories found matching 'docs/_build'
zip_safe flag not set; analyzing archive contents...
Moving github3.py-1.0.0a4-py2.7.egg to /home/yazaki/.virtualenvs/test-pyramid/lib/python2.7/site-packages
Adding github3.py 1.0.0a4 to easy-install.pth file

Installed /home/yazaki/.virtualenvs/test-pyramid/lib/python2.7/site-packages/github3.py-1.0.0a4-py2.7.egg
Searching for uritemplate.py>=0.2.0
Reading https://pypi.python.org/simple/uritemplate.py/
Best match: uritemplate.py 3.0.2
Downloading https://pypi.python.org/packages/12/97/e12695c7d7710143767022ce931061b4a6b5b19982b20ecf5d71cdde3da1/uritemplate.py-3.0.2.tar.gz#md5=ee63cccbba43851e18f902f86cba0688
Processing uritemplate.py-3.0.2.tar.gz
Writing /tmp/easy_install-eCXkH9/uritemplate.py-3.0.2/setup.cfg
Running uritemplate.py-3.0.2/setup.py -q bdist_egg --dist-dir /tmp/easy_install-eCXkH9/uritemplate.py-3.0.2/egg-dist-tmp-ToLyxT
no previously-included directories found matching 'docs/_build'
warning: no previously-included files matching '*.py[cdo]' found anywhere in distribution
warning: no previously-included files matching '__pycache__' found anywhere in distribution
warning: no previously-included files matching '*.so' found anywhere in distribution
warning: no previously-included files matching '*.pyd' found anywhere in distribution
zip_safe flag not set; analyzing archive contents...
Moving uritemplate-2.0.0-py2.7.egg to /home/yazaki/.virtualenvs/test-pyramid/lib/python2.7/site-packages
Adding uritemplate 2.0.0 to easy-install.pth file

Installed /home/yazaki/.virtualenvs/test-pyramid/lib/python2.7/site-packages/uritemplate-2.0.0-py2.7.egg
error: The 'uritemplate.py>=0.2.0' distribution was not found and is required by github3.py
4

0 回答 0