Skip to content

Refresh test dependencies to fix coverage OOM#2172

Merged
jonathan343 merged 1 commit into
masterfrom
update-dev-deps
May 9, 2026
Merged

Refresh test dependencies to fix coverage OOM#2172
jonathan343 merged 1 commit into
masterfrom
update-dev-deps

Conversation

@jonathan343
Copy link
Copy Markdown
Collaborator

Overview

This PR refreshes the test and dev dependency lockfiles, including updating coverage and pytest-cov, to address Python 3.14 make prcheck runs being OOM-killed during coverage collection.

Summary

  • Updates requirements-dev.txt and requirements-test.txt to current resolved test dependencies.
  • Bumps coverage to 7.13.5, which includes Python 3.14 support and memory-related fixes.
  • Updates type annotations needed for the newer mypy release.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Copy link
Copy Markdown

@Alan4506 Alan4506 left a comment

Choose a reason for hiding this comment

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

Looks good, thanks @jonathan343!

One thing is that urllib3 released 2.7.0 earlier today, and the dependency lockfiles in this PR still use 2.6.3, but this might not be a concern. Approving.

@jonathan343 jonathan343 merged commit 752d5bd into master May 9, 2026
18 checks passed
@jonathan343 jonathan343 deleted the update-dev-deps branch May 9, 2026 21:11
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.

2 participants