Coverage for slidge/__init__.py: 88%
16 statements
« prev ^ index » next coverage.py v7.17.0, created at 2026-11-10 12:26 +0000
« prev ^ index » next coverage.py v7.17.0, created at 2026-11-10 12:26 +0000
1"""
2The main slidge package.
4Contains importable classes for a minimal function :term:`Legacy Module`.
5"""
7from importlib.metadata import PackageNotFoundError, version
9from . import (
10 command,
11 contact,
12 room,
13 slixfix, # noqa: F401
14 space,
15)
16from .command import *
17from .contact import *
18from .core import config as global_config
19from .core.gateway import BaseGateway
20from .core.session import BaseSession
21from .db.models import GatewayUser # noqa: F401
22from .main import entrypoint
23from .room import *
24from .space import *
26try:
27 __version__ = version("slidge")
28except PackageNotFoundError:
29 # package is not installed
30 __version__ = "dev"
33__all__ = (
34 "BaseGateway",
35 "BaseSession",
36 "__version__",
37 "command",
38 "contact",
39 "entrypoint",
40 "global_config",
41 "room",
42 "space",
43)