diff --git a/datamule/datamule/__init__.py b/datamule/datamule/__init__.py index f3d10e84..20958ae3 100644 --- a/datamule/datamule/__init__.py +++ b/datamule/datamule/__init__.py @@ -12,12 +12,21 @@ def __getattr__(name): elif name == 'Parser': from .parser.document_parsing.sec_parser import Parser return Parser + elif name == 'Monitor': + from .monitor import Monitor + return Monitor + elif name == 'PackageUpdater': + from .packageupdater import PackageUpdater + return PackageUpdater elif name == 'Submission': from .submission import Submission return Submission elif name == 'Portfolio': from .portfolio import Portfolio return Portfolio + elif name == 'Document': + from .document import Document + return Document elif name == "parse_sgml_submission": from .parser.sgml_parsing.sgml_parser_cy import parse_sgml_submission return parse_sgml_submission diff --git a/datamule/docs/source/changelog.rst b/datamule/docs/source/changelog.rst index 9385a780..df33e594 100644 --- a/datamule/docs/source/changelog.rst +++ b/datamule/docs/source/changelog.rst @@ -1,6 +1,9 @@ Changelog ========= +v0.418 (2024-12-17) +- improved imports + v0.417 (2024-12-17) - Fixed bug preventing installation on linux/macOS. diff --git a/datamule/setup.py b/datamule/setup.py index 7f3c2916..2a1db487 100644 --- a/datamule/setup.py +++ b/datamule/setup.py @@ -55,7 +55,7 @@ setup( name="datamule", author="John Friedman", - version="0.417", + version="0.418", description="Making it easier to use SEC filings.", packages=find_namespace_packages(include=['datamule*']), url="https://github.com/john-friedman/datamule-python",