Skip to content

Modernise dependencies#626

Draft
sandhose wants to merge 2 commits into
quenting/modernisation/tighten-mypy-rufffrom
quenting/modernisation/modernise-deps
Draft

Modernise dependencies#626
sandhose wants to merge 2 commits into
quenting/modernisation/tighten-mypy-rufffrom
quenting/modernisation/modernise-deps

Conversation

@sandhose
Copy link
Copy Markdown
Member

@sandhose sandhose commented Apr 4, 2026

Summary

  • Bump stale dependency lower bounds: attrs, netaddr, prometheus-client, pynacl, pyOpenSSL, pyyaml, service-identity, twisted (22.10+), zope.interface
  • Remove unused type stubs: types-mock, types-cryptography, types-Jinja2, types-PyOpenSSL
  • Add defensive null-check in replication servlet for certificates with no commonName

Test plan

  • uv sync installs correctly
  • uv run mypy passes
  • uv run trial tests/ passes
  • CI green

Part 6 of 9 in the modernisation series. Builds on #624.

@sandhose sandhose force-pushed the quenting/modernisation/tighten-mypy-ruff branch from c02bc24 to fd21ec8 Compare April 4, 2026 15:12
@sandhose sandhose force-pushed the quenting/modernisation/modernise-deps branch from 97e943e to bfcbc87 Compare April 4, 2026 15:12
@sandhose sandhose force-pushed the quenting/modernisation/tighten-mypy-ruff branch from fd21ec8 to b4a5e43 Compare April 4, 2026 15:19
@sandhose sandhose force-pushed the quenting/modernisation/modernise-deps branch from bfcbc87 to ddc1b01 Compare April 4, 2026 15:19
@sandhose sandhose force-pushed the quenting/modernisation/tighten-mypy-ruff branch from b4a5e43 to e64f813 Compare April 4, 2026 15:36
@sandhose sandhose force-pushed the quenting/modernisation/modernise-deps branch from ddc1b01 to 8646127 Compare April 4, 2026 15:36
@sandhose sandhose force-pushed the quenting/modernisation/tighten-mypy-ruff branch from e64f813 to ca893e7 Compare April 4, 2026 15:43
@sandhose sandhose force-pushed the quenting/modernisation/modernise-deps branch 2 times, most recently from ac7409b to f0543f2 Compare April 4, 2026 15:45
@sandhose sandhose force-pushed the quenting/modernisation/tighten-mypy-ruff branch 2 times, most recently from 4c52ddc to ea5d7cd Compare April 4, 2026 15:56
@sandhose sandhose force-pushed the quenting/modernisation/modernise-deps branch 2 times, most recently from 2866beb to 8ecd0db Compare April 4, 2026 16:02
@sandhose sandhose force-pushed the quenting/modernisation/tighten-mypy-ruff branch 2 times, most recently from 09eef4f to 69dd2d4 Compare April 4, 2026 16:09
@sandhose sandhose force-pushed the quenting/modernisation/modernise-deps branch from 8ecd0db to 0a106f2 Compare April 4, 2026 16:09
@sandhose sandhose force-pushed the quenting/modernisation/tighten-mypy-ruff branch from 69dd2d4 to f431bd8 Compare April 4, 2026 16:10
@sandhose sandhose force-pushed the quenting/modernisation/modernise-deps branch 3 times, most recently from 74cdcd4 to afba9b7 Compare April 4, 2026 16:19
@sandhose sandhose force-pushed the quenting/modernisation/tighten-mypy-ruff branch 2 times, most recently from 8bf07de to b4c0029 Compare April 4, 2026 16:26
@sandhose sandhose force-pushed the quenting/modernisation/modernise-deps branch 2 times, most recently from 7bb7b47 to 5b2e0e1 Compare April 4, 2026 16:28
@sandhose sandhose force-pushed the quenting/modernisation/tighten-mypy-ruff branch 2 times, most recently from c3b900c to bd8e8de Compare April 4, 2026 16:34
@sandhose sandhose force-pushed the quenting/modernisation/modernise-deps branch from 5b2e0e1 to dd0719c Compare April 4, 2026 16:34
@sandhose sandhose force-pushed the quenting/modernisation/tighten-mypy-ruff branch from bd8e8de to e52d8b8 Compare April 4, 2026 16:44
@sandhose sandhose force-pushed the quenting/modernisation/modernise-deps branch from dd0719c to 7c3f88a Compare April 4, 2026 16:44
@sandhose sandhose force-pushed the quenting/modernisation/modernise-deps branch from 7c3f88a to ae0d8ed Compare April 4, 2026 16:48
@sandhose sandhose force-pushed the quenting/modernisation/tighten-mypy-ruff branch from e52d8b8 to a987b65 Compare April 4, 2026 16:48
@sandhose sandhose force-pushed the quenting/modernisation/modernise-deps branch from ae0d8ed to bae2b6b Compare April 4, 2026 16:52
@sandhose sandhose force-pushed the quenting/modernisation/tighten-mypy-ruff branch from a987b65 to a899626 Compare April 4, 2026 16:52
@sandhose sandhose force-pushed the quenting/modernisation/modernise-deps branch from bae2b6b to a50a7bb Compare April 4, 2026 19:59
@sandhose sandhose force-pushed the quenting/modernisation/tighten-mypy-ruff branch 2 times, most recently from 04dfaa2 to 965ae25 Compare April 4, 2026 20:02
@sandhose sandhose force-pushed the quenting/modernisation/modernise-deps branch from a50a7bb to 8a722b5 Compare April 4, 2026 20:02
@sandhose sandhose force-pushed the quenting/modernisation/tighten-mypy-ruff branch from 965ae25 to 3348149 Compare April 4, 2026 20:07
@sandhose sandhose force-pushed the quenting/modernisation/modernise-deps branch from 8a722b5 to be2baf4 Compare April 4, 2026 20:07
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