Ability to specify one-off custom .readthedocs.yml
config when manually triggering builds
#8996
Labels
.readthedocs.yml
config when manually triggering builds
#8996
I recently released a v1.4.0 of a project of mine but hadn't noticed that the RTD docs had been failing until after I'd cut the release and uploaded it elsewhere. The problem was basically down to not having a
.readthedocs.yml
in the project, and the only way to really "fix" the docs generation @ RTD was to commit a config file and then immediately cut a new v1.4.1.It'd be nice if there was some way to specify a one-off
.readthedocs.yml
to use when triggering a manual build, so I could've kept my version at v1.4.0 and still have it be RTD-hosted. I expect this is probably a very nontrivial thing to request, and probably only useful in edge cases, but figured I'd float the idea anyway.In my particular case, something else that would've enabled me to trigger a v1.4.0 rebuild and have it work would've been to have better control over the Python version in the Advanced Settings tab -- my issue was basically due to the doc-building process being run in Python 3.7. Python versions 3.8+ would've worked fine. The dropdown in Advanced Settings only lets one choose between 2.x and 3.x, though. I can understand that you'd prefer to direct folks to
.readthedocs.yml
rather than expand that area too much, though.The text was updated successfully, but these errors were encountered: