sunbeam-charms/libs/external/lib/charms/data_platform_libs/v0
Guillaume Boutry 8c674de50e
[ops-sunbeam] Implement mypy linter
Implement mypy in the most non-breaking way possible. There's still some
changes of behavior that crept in, merely due to incorrect edge case
handling.

Charm libraries are generally well typed, include py.typed marker for
all of the libraries, to allow mypy analyzing their usage.

Change-Id: I7bda1913fa08dd4954a606526272ac80b45197cc
Signed-off-by: Guillaume Boutry <guillaume.boutry@canonical.com>
2024-08-13 18:56:33 +02:00
..
data_interfaces.py Revert "Upgrade external libraries" 2024-07-09 15:55:55 +00:00
py.typed [ops-sunbeam] Implement mypy linter 2024-08-13 18:56:33 +02:00