Closed liamhuber closed 2 weeks ago
pyiron_base
uses:
pip install versioneer[toml]==0.29
pip install . --no-deps --no-build-isolation
the --no-build-isolation
part is important to prevent pip from building all dependencies.
I am failing ~before~ at the pip install
Found it -- pyiron_base .readthedocs.yml has a pre-build step I can add
The versioneer[toml] and build dependency made it into the docs check as a part of the pyiron/actions upgrades, but I failed to propagate it to .readthedocs.yml
throughout.
It is still running python -m pip install --upgrade --upgrade-strategy only-if-needed --no-cache-dir .
instead of pip install versioneer[toml]==0.29; pip install . --no-deps --no-build-isolation
, my guess is that the trailing python: install:
section of my yml is overriding the pre-build job.
readthedocs log:
The same issue happens for
pyiron_module_template
, which only has the dependencypyiron_base
, so the problem is not with the actual source code. Thepyiron_base
docs themselves, however, are passing, so there must still be a repo-specific problem here. I suspect I can config my way out of this problem.