我观看了这个视频并尝试使用源发布工具。
首先,这是文档中不确定的部分:
要创建源版本,只需运行 buildout-source-release 脚本,传递文件 URL 或 subversion URL [3] 以及要使用的配置文件的名称。文件 URL 对测试很有用,并且可以与非颠覆源代码控制系统一起使用。
他们的意思是什么文件网址?项目根?
其次,另一个参数应该是 buildout.cfg 的路径。当我在项目中使用通常的 buildout.cfg 时,sourcerelease 会重新构建整个项目。如果它在途中崩溃,bin/buildout-source-release
不见了,我必须bin/buildout
再次运行。这是可以避免的吗?
第三,buildout-source-release
下载包(即使它们是固定的并且这些版本在 中~/.buildout
)。我还使用 buildout.cfg 中指定的自定义包缓存:
[buildout]
index = http://pypi.*****.com
bsr 也忽略它!当然,在我拥有的大约 50 个包中,有一些目前不可用(大多数情况下 Scipy 服务器已关闭)。
如何让它重用我的本地包源?