Coverage for src/prosemark/adapters/__init__.py: 100%

11 statements  

« prev     ^ index     » next       coverage.py v7.8.0, created at 2025-09-24 18:08 +0000

1# Copyright (c) 2024 Prosemark Contributors 

2# This software is licensed under the MIT License 

3 

4"""Adapters layer - External interface implementations. 

5 

6This package contains concrete implementations of port interfaces, 

7handling all external I/O and third-party integrations. 

8""" 

9 

10# Re-export main adapters for convenient importing 

11from prosemark.adapters.binder_repo_fs import BinderRepoFs 

12from prosemark.adapters.clock_system import ClockSystem 

13from prosemark.adapters.console_pretty import ConsolePretty 

14from prosemark.adapters.daily_repo_fs import DailyRepoFs 

15from prosemark.adapters.editor_launcher_system import EditorLauncherSystem 

16from prosemark.adapters.frontmatter_codec import FrontmatterCodec 

17from prosemark.adapters.id_generator_uuid7 import IdGeneratorUuid7 

18from prosemark.adapters.logger_stdout import LoggerStdout 

19from prosemark.adapters.markdown_binder_parser import MarkdownBinderParser 

20from prosemark.adapters.node_repo_fs import NodeRepoFs 

21 

22__all__ = [ 

23 'BinderRepoFs', 

24 'ClockSystem', 

25 'ConsolePretty', 

26 'DailyRepoFs', 

27 'EditorLauncherSystem', 

28 'FrontmatterCodec', 

29 'IdGeneratorUuid7', 

30 'LoggerStdout', 

31 'MarkdownBinderParser', 

32 'NodeRepoFs', 

33]