擅长:python、mysql、java
<p>我认为问题是您的svn客户机是经过身份验证的(缓存域在~/.subversion目录中的某个地方),而您的distutils http客户端不知道如何做。在</p>
<p>Distutils支持依赖链接中的svn+http链接类型。因此,您可以尝试在提供用户名和密码的依赖链接之前添加“svn+”:</p>
<blockquote>
<p>dependency_links =
["svn+<a href="https://user:password@source.company.xy/svn/MainDir/SVNDir/basiclib/trunk@20479#egg=basiclib-1.9dev-r1234" rel="nofollow">https://user:password@source.company.xy/svn/MainDir/SVNDir/basiclib/trunk@20479#egg=basiclib-1.9dev-r1234</a>"]</p>
</blockquote>
<p>出于安全原因,您不应在设置.py文件。一种方法是从环境变量或事件中获取身份验证信息尝试从subversion配置目录(~/.subversion)获取</p>
<p>希望有帮助</p>