SIGN IN SIGN UP

chore(main): project fixes and updates (#807)

TL;DR this is a cleanups and alignments

- Update pre-commit ruff version to latest + adaptations needed

- Fix some issues with the pyproject.toml file schemas.
1. `tool.poetry.source` requires URL
[see](https://github.com/python-poetry/poetry/issues/3855)
2. `tool.ruff.lint` changed flake8-type-checking code
[checkout](https://astral.sh/blog/ruff-v0.8.0)
3. `tool.mypy` doest not support `fast_module_lookup` in the TOML (Need
to investigate more if we want to add it back)

---------

Co-authored-by: David Ankin <daveankin@gmail.com>
R
Roy Moore committed
408f5c2236f2a74cc57c3e87eaced0e75ff12818
Parent: e8bf224
Committed by GitHub <noreply@github.com> on 5/4/2025, 6:10:48 PM