fix: readthedocs failure with poetry 1.8 by edmondchuc · Pull Request #2744 · RDFLib/rdflib (original) (raw)

Summary of changes

There's some changed behaviour in readthedocs CI environment and poetry v1.8.0 and above. Running a poetry install does not install into the correct python virtual environment that is set up by readthedocs.

This PR fixes the above issue by performing a poetry export into a requirements.txt file and then installing the dependencies and rdflib itself via pip, ensuring everything is installed into readthedocs virtual environment.

This should unblock the Dependabot PR #2743 that updates poetry to the latest version (1.8.2).

Checklist