Closed BenediktBurger closed 7 months ago
Attention: Patch coverage is 91.76030%
with 22 lines
in your changes are missing coverage. Please review.
Project coverage is 87.53%. Comparing base (
4cc7cca
) to head (08c198c
).
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Python<3.9 requires typing.List
instead of list
.
On the other hand, pydantic (a dependency of openrpc) requires list
and not typing.List
to annotate methods available via RPC.
We have to rename cls argument to device class. (major change).
For 3.7, setup tools makes problems
typing.Protocol
is for Python>=3.8, so 3.7 is not viable
Other 3.8 feature: walrus operator (":=")
Just to test old python versions (Py 3.7, Py 3.8)