diff --git a/my/core/__init__.py b/my/core/__init__.py new file mode 100644 index 0000000..bc12b60 --- /dev/null +++ b/my/core/__init__.py @@ -0,0 +1,4 @@ +# this file only keeps the most common & critical types/utility functions +from .common import PathIsh, Paths, Json +from .common import get_files +from .cfg import make_config diff --git a/my/demo.py b/my/demo.py index 811e9e2..2df9d67 100644 --- a/my/demo.py +++ b/my/demo.py @@ -2,7 +2,7 @@ Just a demo module for testing and documentation purposes ''' -from .core.common import Paths +from .core import Paths from datetime import tzinfo import pytz @@ -16,13 +16,13 @@ class demo(user_config): username: str timezone: tzinfo = pytz.utc -from .core.cfg import make_config +from .core import make_config config = make_config(demo) from pathlib import Path from typing import Sequence, Iterable from datetime import datetime -from .core.common import Json, get_files +from .core import Json, get_files @dataclass class Item: