gpt4 book ai didi

python - 优化 ReadTheDocs 项目的构建时间

转载 作者:太空宇宙 更新时间:2023-11-04 12:56:12 26 4
gpt4 key购买 nike

我正在开发一个合理大小的二进制 Python 库,Parselmouth ,这需要一些时间来构建——主要是因为我正在用一个大的代码库包装一个现有的程序。因此,现在我正在尝试设置 API 文档,我遇到了 15 分钟的时间限制或 1 GB 的内存限制(当我多线程构建时,我有一些昂贵的模板实例化并且编译器进程被杀死)以 ReadTheDocs 为基础。

但是,我已经成功地设置了 Travis CI 构建,使用 ccache 不重新编译大型代码库,而只重新编译包装代码的更改部分。

我一直在考虑从 PyPI 安装,但是版本控制变得复杂,而且中间开发构建没有得到好的 API 文档。

所以我想知道:对于这种情况是否有已知的解决方案,也许使用 Travis CI 的构建?

最佳答案

我最终解决这个问题的方法是使用 BinTray上传我在 Travis CI 上构建的轮子。构建和上传成功后,我手动触发 ReadTheDocs 构建,然后使用 BinTray 中的正确 Python 轮安装项目。

有关详细信息,请参阅 this commit

关于python - 优化 ReadTheDocs 项目的构建时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46570594/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com