MDANSE
MDANSE copied to clipboard
[ENHANCEMENT] Update for modern typing
Is your feature request related to a problem? Please describe. MDANSE is nominally 3.9, and so has access to annotatable builtin types. i.e.
dict[str, str]
rather than
from typing import Dict
Dict[str, str]
Describe the solution you'd like
- Modern python types.
- Use of baseline 3.9 features.
- Enabling of
ruff'spyupgradechecks for 3.9 target (to change if we upgrade minimum)
Describe alternatives you've considered N/A
Additional context N/A