Coverage for slidge/__init__.py: 88%

16 statements  

« prev     ^ index     » next       coverage.py v7.17.0, created at 2026-11-10 12:26 +0000

1""" 

2The main slidge package. 

3 

4Contains importable classes for a minimal function :term:`Legacy Module`. 

5""" 

6 

7from importlib.metadata import PackageNotFoundError, version 

8 

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 * 

25 

26try: 

27 __version__ = version("slidge") 

28except PackageNotFoundError: 

29 # package is not installed 

30 __version__ = "dev" 

31 

32 

33__all__ = ( 

34 "BaseGateway", 

35 "BaseSession", 

36 "__version__", 

37 "command", 

38 "contact", 

39 "entrypoint", 

40 "global_config", 

41 "room", 

42 "space", 

43)