Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Trac #33115: Re-run bootstrap when an install-requires.txt or package…
…-version.txt has changed Developers may see messages like the following when merging package upgrade tickets such as #32968. {{{ Installing collected packages: Sphinx changing mode of /home/gitpod/sage-local/var/lib/sage/venv- python3.8/bin/sphinx-apidoc to 755 changing mode of /home/gitpod/sage-local/var/lib/sage/venv- python3.8/bin/sphinx-autogen to 755 changing mode of /home/gitpod/sage-local/var/lib/sage/venv- python3.8/bin/sphinx-build to 755 changing mode of /home/gitpod/sage-local/var/lib/sage/venv- python3.8/bin/sphinx-quickstart to 755 ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. sagemath-standard 9.5b9 requires sphinx<4.3,>=4, but you have sphinx 4.3.1 which is incompatible. Successfully installed Sphinx-4.3.1 }}} `bootstrap` generates various files (in the above, `src/install- requires.txt`) from the source files `build/pkgs/*/install- requires.txt`). To fix this, we should add these files as dependencies of the `configure` target in the top-level `Makefile`. Likewise for the source files `build/pkgs/*/package-version.txt`, which influence other files such as `src/requirements.txt` that are generated by `bootstrap`. URL: https://trac.sagemath.org/33115 Reported by: mkoeppe Ticket author(s): Matthias Koeppe Reviewer(s): Michael Orlitzky
- Loading branch information