Skip to content

chore: re-sync common_constraints.txt and recompile requirements#395

Merged
pwnage101 merged 1 commit into
release-ulmofrom
pwnage101/fix-make-upgrade-and-compile-requirements-2
Jul 18, 2026
Merged

chore: re-sync common_constraints.txt and recompile requirements#395
pwnage101 merged 1 commit into
release-ulmofrom
pwnage101/fix-make-upgrade-and-compile-requirements-2

Conversation

@pwnage101

@pwnage101 pwnage101 commented Jul 17, 2026

Copy link
Copy Markdown
Member

This is needed to fix the "Consistent Python dependencies" check in CI which would otherwise fail because it will try to update common_constraints.txt but then find that many "via" comments are outdated.

For now, this supersedes #394 but I'm keeping that PR around for reference.

Also related:

This is needed to fix the "Consistent Python dependencies" check in CI
which would otherwise update common_constraints.txt and find that many
"via" comments are outdated.
Copilot AI review requested due to automatic review settings July 17, 2026 21:02

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR re-syncs Python dependency constraint metadata to satisfy the CI “Consistent Python dependencies” check by ensuring pip-compile’s generated “via” annotations reflect the current constraint sources, and by adding explicit cross-repo constraints for social-auth-* packages.

Changes:

  • Added social-auth-app-django<6.0.0 and social-auth-core<5.0.0 to requirements/common_constraints.txt with rationale and tracking issue.
  • Regenerated compiled requirements so the # via sections correctly include -c requirements/common_constraints.txt where applicable.
  • Updated multiple compiled requirement sets (base/doc/testing/development) to reflect the new constraint provenance.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.

Show a summary per file
File Description
requirements/edx/testing.txt Updates pip-compile “via” annotations to include common_constraints.txt for affected packages.
requirements/edx/doc.txt Same “via” annotation refresh for doc requirements.
requirements/edx/development.txt Same “via” annotation refresh for development requirements.
requirements/edx/base.txt Same “via” annotation refresh for base requirements.
requirements/common_constraints.txt Adds cross-repo upper bounds for social-auth-* packages with context and a tracking link.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@pwnage101
pwnage101 merged commit d267085 into release-ulmo Jul 18, 2026
65 checks passed
@pwnage101
pwnage101 deleted the pwnage101/fix-make-upgrade-and-compile-requirements-2 branch July 18, 2026 12:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants