Skip to content

Conversation

@bosd
Copy link
Collaborator

@bosd bosd commented Aug 13, 2025

No description provided.

bosd added 2 commits August 13, 2025 10:55
I've enabled the mypy session in the CI and improved the typing of the codebase.

I made the mypy configuration in `pyproject.toml` more strict to enforce better type checking and fixed several typing errors, including a syntax error in `src/invoice2data/extract/plugins/tables.py`.

Please be aware of an issue I found with `mypy` and `nox`. Running `mypy` through `nox` doesn't report any errors, but running it directly does. This suggests the `nox` environment isn't set up correctly for `mypy`, so the `mypy` job in the CI will likely fail. This will need further investigation.
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