After switching to #43, we can also abandon Python 2, which means that we can use proper type hints. - [x] Switch required python version to ~3.11~ 3.10. - [x] Go through the codebase and add type hints to all public functions and classes. - [x] `measures.py` - [x] `datasets.py` - [x] `examples.py` - [x] `test_measures.py` - [x] Fix all resulting type checking errors. - [x] Ensure that unit tests still work.
After switching to #43, we can also abandon Python 2, which means that we can use proper type hints.
3.113.10.measures.pydatasets.pyexamples.pytest_measures.py