我有一个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无法签出源,错误如下:
^{pr2}$我尝试使用svn+http
、0.11#egg
、0.11/#egg
、0.11@13289#egg
、0.11?p=13289#egg
但仍然无法结账。在
我做错了什么?在
根据文件: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
顺便说一句对我有用
发现默认情况下,服务器上安装了
setuptools-0.6
。升级到setuptools-2.1
后,问题消失了。在相关问题 更多 >
编程相关推荐