-
Notifications
You must be signed in to change notification settings - Fork 914
Open
Description
Description
Would you guys be open to changes to modernise the extensive Python code in OpenTitan? This is normally my minimum bar for making working with Python tolerable:
- Static type hints, validated with Pyright (Mypy is not very good).
- Typer for argument parsing.
- Autoformatting via Black or Ruff (maybe you already have this, I'm not sure).
- Use uv for project management (instead of
requirements.txt). I'm not sure what the state of this is since you have bothpyproject.tomlandpython-requirements.txt.
If I make PRs for those would they be accepted?
Metadata
Metadata
Assignees
Labels
No labels