【问题标题】:How-to configure svn dependency link in setuptools如何在 setuptools 中配置 svn 依赖链接
【发布时间】:2014-01-07 00:11:33
【问题描述】:

我有一个setup.py 文件:

from setuptools import setup

setup(name='MyCartridge',
      version='1.0',
      description='My Cartridge',
      author='First Last',
      author_email='info@example.com',
      url='http://www.example.com/',
      install_requires=[
                        'CustomFieldAdminPlugin-0.2.8-r13289'
      ],
      dependency_links = [
                        'http://trac-hacks.org/svn/customfieldadminplugin/0.11#egg=CustomFieldAdminPlugin-0.2.8-r13289'
      ],
     )

当我运行它时,setuptools 无法检查源并出现错误:

Can't download http://trac-hacks.org/svn/customfieldadminplugin/0.11#egg=CustomFieldAdminPlugin-0.2.8-r13289: 400 Bad Request

我尝试使用svn+http0.11#egg0.11/#egg0.11@13289#egg0.11?p=13289#egg 仍然无法结帐。

我做错了什么?

【问题讨论】:

标签: python svn setuptools


【解决方案1】:

根据文档:http://pythonhosted.org/setuptools/setuptools.html#dependencies-that-aren-t-in-pypi

您应该将svn+URL 用于 Subversion 或更完整的版本 vcs+proto://host/path@revision#egg=project-version

所以你应该试试svn+http://trac-hacks.org/svn/customfieldadminplugin/0.11 @13289#egg=CustomFieldAdminPlugin-0.2.8-r13289

顺便说一句,对我有用。

【讨论】:

    【解决方案2】:

    发现服务器默认安装了setuptools-0.6。升级到setuptools-2.1 后问题消失了。

    【讨论】:

      猜你喜欢
      • 2019-04-28
      • 2011-12-10
      • 2017-09-29
      • 1970-01-01
      • 2011-10-16
      • 2020-01-27
      • 2013-05-19
      • 2014-10-02
      • 1970-01-01
      相关资源
      最近更新 更多