【发布时间】:2011-08-23 11:55:24
【问题描述】:
我工作的大公司使用自定义版本的 Setuptools。 setuptools 的这个私有分支旨在解决我们组织特有的某些网络和安全问题。底线是标准的 Setuptools 和 Distribute 都不能在我们的环境中按预期工作。
我想开始在系统上使用 Ian Bicking 出色的 VirtualEnv 工具,特别是在我们需要能够为测试代码设置大量沙盒区域的测试系统中 - 例如。在我们的持续集成环境中。
不幸的是,每当我尝试构建新的虚拟环境时,virtualenv 工具都会尝试获取并安装最新的 官方 版本的 Setuptools。由于上述原因,这会失败,而且公司防火墙会阻止该操作。
而不是安装正式版:
setuptools-0.6c11-py2.4.egg
我想安装我们的定制版本,它可能被称为:
setuptools-foo-0.6c11-py2.4.egg
始终可以保证可以在系统的全局站点包中找到此彩蛋。我还可以保证它存在于我们所有的公司鸡蛋服务器中。
你能帮我让我的 virtualenv 使用我自定义的 setuptools 而不是常规版本的 setuptools。
【问题讨论】:
标签: python virtualenv setuptools distribute