readthedocs to require a configuration file
readthedocs have deprecated builds without a configuration file, as well as version 1 of their configuration file.
They will also start requiring a .readthedocs.yaml v2 configuration file for all projects in order to build documentation successfully from 25 September 2023.
There is more information about this at https://blog.readthedocs.com/migrate-configuration-v2/