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
3 changes: 2 additions & 1 deletion requirements/local.txt
Original file line number Diff line number Diff line change
Expand Up @@ -34,4 +34,5 @@ factory-boy==3.3.3 # https://github.com/FactoryBoy/factory_boy
django-debug-toolbar==6.2.0 # https://github.com/jazzband/django-debug-toolbar
django-extensions==4.1 # https://github.com/django-extensions/django-extensions
django-coverage-plugin==3.2.0 # https://github.com/nedbat/django_coverage_plugin
pytest-django==4.11.1 # https://github.com/pytest-dev/pytest-django
pytest-django==4.11.1 # https://github.com/pytest-dev/pytest-django
anyio>=4.4.0 # not directly required, pinned by Snyk to avoid a vulnerability
Copy link

Copilot AI Feb 14, 2026

Choose a reason for hiding this comment

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

The anyio version constraint >=4.4.0 is incompatible with watchgod 0.8.2 (line 6), which requires anyio<4.0.0. This will cause dependency resolution conflicts. Consider either: (1) upgrading to watchfiles (the successor to watchgod) which supports anyio 4.x, or (2) using a more constrained version like anyio>=4.4.0,<5.0.0 and verifying watchgod compatibility. Note that watchgod is deprecated and unmaintained.

Copilot uses AI. Check for mistakes.
Copy link

Copilot AI Feb 14, 2026

Choose a reason for hiding this comment

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

The version constraint anyio>=4.4.0 deviates from the codebase convention of exact version pinning (using ==). All other dependencies in both requirements/local.txt and requirements/base.txt use exact versions. Consider pinning to a specific version like anyio==4.4.0 to maintain consistency and prevent unexpected version upgrades.

Suggested change
anyio>=4.4.0 # not directly required, pinned by Snyk to avoid a vulnerability
anyio==4.4.0 # not directly required, pinned by Snyk to avoid a vulnerability

Copilot uses AI. Check for mistakes.