Skip to content

fix: add missing rom __future__ import annotations to all __init__.p… - #40

Merged
HC-ONLINE merged 1 commit into
mainfrom
fix/add-future-annotations
Aug 4, 2026
Merged

fix: add missing rom __future__ import annotations to all __init__.p…#40
HC-ONLINE merged 1 commit into
mainfrom
fix/add-future-annotations

Conversation

@HC-ONLINE

Copy link
Copy Markdown
Owner

fix: add missing from future import annotations across codebase

Per AGENTS.md convention, every Python file must start with from future import annotations. This was missing from 21 init.py files in src/, http_client.py, and 2 conftest.py files in tests/.

Also removed now-redundant string quotes from HTTPClient.enter return type annotation.

Verified: ruff, pyright, and all pre-commit hooks pass.

…, http_client.py, and conftest files

Per AGENTS.md, every Python file must start with rom __future__ import annotations.
This was missing from 21 __init__.py files (src + tests), http_client.py, and 2 conftest.py.

Also removed redundant string quotes from HTTPClient.__enter__ return type
(now unnecessary with future annotations enabled).

Files changed: 44
@HC-ONLINE
HC-ONLINE merged commit 298c347 into main Aug 4, 2026
3 checks passed
@HC-ONLINE
HC-ONLINE deleted the fix/add-future-annotations branch August 4, 2026 21:09
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