Skip to content

chore(deps): refresh locked dependencies for April 2026#214

Merged
matrixise merged 1 commit intomasterfrom
chore/update-dependencies-2026-04-21
Apr 21, 2026
Merged

chore(deps): refresh locked dependencies for April 2026#214
matrixise merged 1 commit intomasterfrom
chore/update-dependencies-2026-04-21

Conversation

@matrixise
Copy link
Copy Markdown
Contributor

@matrixise matrixise commented Apr 21, 2026

Summary

Routine refresh of the compiled requirements/*.txt lock files produced by uv pip compile. No .in files were touched — only pinned versions move.

Runtime updates (requirements/main.txt)

Package From To
boto3 / botocore 1.42.61 1.42.92
charset-normalizer 3.4.4 3.4.7
django-stubs-ext 5.2.9 6.0.3
djangorestframework 3.16.1 3.17.1
gunicorn 25.1.0 25.3.0
idna 3.11 3.12
numpy 2.4.2 2.4.4
packaging 26.0 26.1
pandas 3.0.1 3.0.2
pydantic 2.12.5 2.13.3
pydantic-core 2.41.5 2.46.3

Development updates (requirements/dev.txt)

Package From To
django-debug-toolbar 6.2.0 6.3.0
redis 7.2.1 7.4.0
requests 2.33.0 2.33.1
rich 14.3.3 15.0.0
ruff 0.15.4 0.15.11

Notes

  • The header -r / -c comments in both compiled files now use requirements/<file> paths, matching the output of task dependencies:compute when run from the repository root.
  • The [filecache], [binary] and [heif] markers no longer appear in the compiled output (newer uv formatting). The transitive sub-packages (psycopg-binary, pillow-heif) are still pulled in, so the installed set is identical.

Test plan

  • task dependencies:compute produces no further diff
  • task tests passes
  • task code:check passes
  • Local task run boots the site without import errors

Recompile requirements with uv to pick up routine upstream releases
and bring the pinned paths in line with running `uv pip compile` from
the project root.

Runtime (requirements/main.txt):
- boto3/botocore: 1.42.61 -> 1.42.92
- charset-normalizer: 3.4.4 -> 3.4.7
- django-stubs-ext: 5.2.9 -> 6.0.3
- djangorestframework: 3.16.1 -> 3.17.1
- gunicorn: 25.1.0 -> 25.3.0
- idna: 3.11 -> 3.12
- numpy: 2.4.2 -> 2.4.4
- packaging: 26.0 -> 26.1
- pandas: 3.0.1 -> 3.0.2
- pydantic: 2.12.5 -> 2.13.3
- pydantic-core: 2.41.5 -> 2.46.3

Development (requirements/dev.txt):
- django-debug-toolbar: 6.2.0 -> 6.3.0
- redis: 7.2.1 -> 7.4.0
- requests: 2.33.0 -> 2.33.1
- rich: 14.3.3 -> 15.0.0
- ruff: 0.15.4 -> 0.15.11

Also normalize the `-r` / `-c` reference paths in the compiled files
to `requirements/*.in` and `requirements/main.txt`, matching the
output of `task dependencies:compute` executed from the repository
root. The `[filecache]`, `[binary]` and `[heif]` extras are no longer
surfaced by uv in the compiled header; the actual sub-packages
(psycopg-binary, pillow-heif) are still pulled in transitively, so
the installed set is unchanged.
@matrixise matrixise merged commit fb9bd0d into master Apr 21, 2026
2 checks passed
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.

1 participant