Coverage for src/file_tree/__init__.py: 100%

5 statements  

« prev     ^ index     » next       coverage.py v7.6.9, created at 2024-12-17 13:27 +0000

1"""FileTree representation of structured directory. 

2 

3This top-level module contains: 

4 

5 - :class:`file_tree.FileTree`: 

6 Main class representing a structured directory. 

7 - :func:`file_tree.convert`: 

8 Function to copy file from one FileTree to another. 

9 - :class:`template.Template`: 

10 Class representing an individual template within the FileTree. 

11 - `tree_directories`: 

12 Editable list of directories that will be searched for FileTrees. 

13 - :func:`parse_tree.extra_tree_dirs`: 

14 Context manager to temporarily add directories to `tree_directories`. 

15""" 

16from .file_tree import FileTree, convert # noqa: F401 

17from .parse_tree import extra_tree_dirs, tree_directories # noqa: F401 

18from .template import Template # noqa: F401 

19import importlib.metadata 

20 

21__version__ = importlib.metadata.version("file_tree")