travis_wheels:为 Travis 创建*的存储库!

时间:2024-07-12 17:23:11
【文件属性】:

文件名称:travis_wheels:为 Travis 创建*的存储库!

文件大小:6KB

文件格式:ZIP

更新时间:2024-07-12 17:23:11

Shell

travis_wheels 在具有大量编译依赖项的项目上运行 CI 可能会导致每个测试配置的构建时间非常长。 该存储库使用新的 python 二进制包格式来存储项目的每个依赖项的预编译二进制文件。 #Motivation SunPy 依赖于三个大型科学 Python 包:numpy、scipy 和 matplotlib。 编译这些(尤其是 SciPy)需要 25 分钟以上,这意味着 Travis CI 测试脚本的每个配置都有很长的构建时间。 除此之外,有时此构建会失败并报告良好代码的错误。 #Approach 由于*是二进制包,因此它们需要在与要安装它们的机器具有相同配置的机器上编译。 实现这一目标的最简单方法是创建一个存储库,让 Travis 构建农场编译*。 因此,此存储库仅包含用于构建*并将其上传到 FTP 服务器的脚本。 将*上传到 FTP 服务器使用 Travis


【文件预览】:
travis_wheels-master
----build_scipy.sh(206B)
----.travis.yml(2KB)
----LICENSE(1KB)
----README.md(2KB)
----wheelhouse()
--------README(51B)
----ftp_upload.sh(226B)
----make_extra_wheels.sh(968B)
----make_index.py(909B)
----make_core_wheels.sh(469B)

网友评论