Skip to content

node: Bump minimum Python to 3.10+ and modernise#516

Merged
bbhtt merged 17 commits intomasterfrom
bbhtt/node-bump-python
Mar 3, 2026
Merged

node: Bump minimum Python to 3.10+ and modernise#516
bbhtt merged 17 commits intomasterfrom
bbhtt/node-bump-python

Conversation

@bbhtt
Copy link
Collaborator

@bbhtt bbhtt commented Mar 3, 2026

No description provided.

@bbhtt bbhtt requested a review from a team as a code owner March 3, 2026 03:49
@bbhtt bbhtt marked this pull request as draft March 3, 2026 03:49
@github-actions github-actions bot added the node label Mar 3, 2026
@bbhtt bbhtt force-pushed the bbhtt/node-bump-python branch from 6b84883 to 0fe3305 Compare March 3, 2026 04:32
bbhtt added 16 commits March 3, 2026 10:14
We need to update pytest-asyncio to latest which does not support < 3.10
Fixes "RUF012 Mutable default value for class attribute"
Fixes "FLY002 Consider `f'{content_integrity.digest}\t{index_json}'` instead of string join"
Fixes RUF012 Mutable default value for class attribute
"SIM118 Use `key in dict` instead of `key in dict.keys()`"
Fixes "TRY300 Consider moving this statement to an else block"
Replace direct SpecialSourceProvider.Options() default with
dataclasses.field(default_factory=...) to satisfy rruff and
avoid function call in dataclass default
@bbhtt bbhtt force-pushed the bbhtt/node-bump-python branch from 0fe3305 to 14fc6ab Compare March 3, 2026 04:46
@github-actions github-actions bot added the CI label Mar 3, 2026
@bbhtt bbhtt marked this pull request as ready for review March 3, 2026 04:51
@bbhtt bbhtt merged commit cf533cb into master Mar 3, 2026
4 checks passed
@bbhtt bbhtt deleted the bbhtt/node-bump-python branch March 3, 2026 04:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant