1# Copyright 2022, Niklas Hauser
2# SPDX-License-Identifier: MPL-2.0
3
4"""
5# API Reference
6"""
7
8from importlib.metadata import version, PackageNotFoundError
9try:
10 __version__ = version("modm_data")
11except PackageNotFoundError:
12 __version__ = "0.0.1"
13
14
15from . import cubehal
16from . import cubemx
17from . import cube2owl
18from . import dl
19from . import header2svd
20from . import html
21from . import html2owl
22from . import html2svd
23from . import owl
24from . import pdf
25from . import pdf2html
26from . import svd
27from . import utils
28
29# Silence warnings about path import order when calling modules directly
30import sys
31if not sys.warnoptions:
32 import warnings
33 warnings.filterwarnings("ignore", category=RuntimeWarning, module="runpy")