You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: propagate --upgrade flag to all pip-compile calls in make upgrade (#254)
* fix: propagate --upgrade flag to all pip-compile calls in make upgrade
The PIP_COMPILE macro did not include \${COMPILE_OPTS}, so only
pip.txt and pip-tools.txt were compiled with --upgrade. All other
files (base.txt, test.txt, quality.txt, etc.) were compiled without
it, keeping their existing pinned versions.
When a transitive dependency releases a new version, pip-tools.txt
would upgrade but the rest of the chain would not, causing version
conflicts in dev.txt (which includes both as -r inputs).
Aligns the Makefile with the pattern from openedx/openedx-core:
- Add --rebuild to the PIP_COMPILE macro
- Pass --upgrade via PIP_COMPILE_OPTS so all files get it uniformly
- Remove the split code path for pip.txt and pip-tools.txt
Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
* refactor: use get_queryset to avoid auto doc issue generating documentation
---------
Co-authored-by: Claude Sonnet 4.6 <[email protected]>
0 commit comments