Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions requirements/base.txt
Original file line number Diff line number Diff line change
Expand Up @@ -108,3 +108,5 @@ Sickle==0.7.0 # https://pypi.org/project/sickle/
# ------------------------------------------------------------------------------
oaipmh-scythe==0.13.0 # https://pypi.org/project/oaipmh-scythe/

sqlparse>=0.5.4 # not directly required, pinned by Snyk to avoid a vulnerability
zipp>=3.19.1 # not directly required, pinned by Snyk to avoid a vulnerability
Comment on lines +111 to +112

Copilot AI Feb 14, 2026

Copy link

Choose a reason for hiding this comment

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

The inline note says "pinned by Snyk", but the specifier used is ">=" which is a constraint, not a pin. Either change the specifier to an exact pin or update the wording so it’s accurate.

Suggested change
sqlparse>=0.5.4 # not directly required, pinned by Snyk to avoid a vulnerability
zipp>=3.19.1 # not directly required, pinned by Snyk to avoid a vulnerability
sqlparse>=0.5.4 # not directly required, version constrained by Snyk to avoid a vulnerability
zipp>=3.19.1 # not directly required, version constrained by Snyk to avoid a vulnerability

Copilot uses AI. Check for mistakes.
Comment on lines +111 to +112

Copilot AI Feb 14, 2026

Copy link

Choose a reason for hiding this comment

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

PR metadata/description mentions upgrading Django (3.2.25→4.2.28) and includes a warning about "celery 5.3.0" missing kombu, but this diff only adds sqlparse/zipp and the requirements already pin celery==5.6.2 and django==5.2.10. Please update the PR description/metadata (or include the missing dependency changes) so reviewers can accurately assess impact.

Copilot uses AI. Check for mistakes.
Comment on lines +111 to +112

Copilot AI Feb 14, 2026

Copy link

Choose a reason for hiding this comment

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

These are the only entries in this file using a lower-bound specifier (>=). The rest of the repository’s requirements appear to be fully pinned with '==', so using '>=' here can make builds non-reproducible and harder to debug. Consider pinning exact versions (or introducing a dedicated constraints file) while addressing the vulnerability.

Suggested change
sqlparse>=0.5.4 # not directly required, pinned by Snyk to avoid a vulnerability
zipp>=3.19.1 # not directly required, pinned by Snyk to avoid a vulnerability
sqlparse==0.5.4 # not directly required, pinned by Snyk to avoid a vulnerability (was '>=0.5.4')
zipp==3.19.1 # not directly required, pinned by Snyk to avoid a vulnerability (was '>=3.19.1')

Copilot uses AI. Check for mistakes.