LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.cfg
setup.py
src/sane_finances/__init__.py
src/sane_finances/annotations.py
src/sane_finances/retry_policy.py
src/sane_finances.egg-info/PKG-INFO
src/sane_finances.egg-info/SOURCES.txt
src/sane_finances.egg-info/dependency_links.txt
src/sane_finances.egg-info/top_level.txt
src/sane_finances/communication/__init__.py
src/sane_finances/communication/cachers.py
src/sane_finances/communication/downloader.py
src/sane_finances/communication/url_downloader.py
src/sane_finances/inspection/__init__.py
src/sane_finances/inspection/analyzers.py
src/sane_finances/inspection/serialize.py
src/sane_finances/sources/__init__.py
src/sane_finances/sources/base.py
src/sane_finances/sources/computing.py
src/sane_finances/sources/generic.py
src/sane_finances/sources/inspection.py
src/sane_finances/sources/bloomberg/__init__.py
src/sane_finances/sources/bloomberg/v2021/__init__.py
src/sane_finances/sources/bloomberg/v2021/exporters.py
src/sane_finances/sources/bloomberg/v2021/meta.py
src/sane_finances/sources/bloomberg/v2021/parsers.py
src/sane_finances/sources/cbr/__init__.py
src/sane_finances/sources/cbr/v2016/__init__.py
src/sane_finances/sources/cbr/v2016/exporters.py
src/sane_finances/sources/cbr/v2016/meta.py
src/sane_finances/sources/cbr/v2016/parsers.py
src/sane_finances/sources/ishares/__init__.py
src/sane_finances/sources/ishares/v2021/__init__.py
src/sane_finances/sources/ishares/v2021/exporters.py
src/sane_finances/sources/ishares/v2021/meta.py
src/sane_finances/sources/ishares/v2021/parsers.py
src/sane_finances/sources/lbma/__init__.py
src/sane_finances/sources/lbma/v2021/__init__.py
src/sane_finances/sources/lbma/v2021/exporters.py
src/sane_finances/sources/lbma/v2021/meta.py
src/sane_finances/sources/lbma/v2021/parsers.py
src/sane_finances/sources/moex/__init__.py
src/sane_finances/sources/moex/v1_3/__init__.py
src/sane_finances/sources/moex/v1_3/exporters.py
src/sane_finances/sources/moex/v1_3/meta.py
src/sane_finances/sources/moex/v1_3/parsers.py
src/sane_finances/sources/msci/__init__.py
src/sane_finances/sources/msci/v1/__init__.py
src/sane_finances/sources/msci/v1/exporters.py
src/sane_finances/sources/msci/v1/meta.py
src/sane_finances/sources/msci/v1/parsers.py
src/sane_finances/sources/msci/v2021/__init__.py
src/sane_finances/sources/msci/v2021/exporters.py
src/sane_finances/sources/msci/v2021/meta.py
src/sane_finances/sources/msci/v2021/parsers.py
src/sane_finances/sources/solactive/__init__.py
src/sane_finances/sources/solactive/v2018/__init__.py
src/sane_finances/sources/solactive/v2018/exporters.py
src/sane_finances/sources/solactive/v2018/meta.py
src/sane_finances/sources/solactive/v2018/parsers.py
src/sane_finances/sources/spdji/__init__.py
src/sane_finances/sources/spdji/v2021/__init__.py
src/sane_finances/sources/spdji/v2021/exporters.py
src/sane_finances/sources/spdji/v2021/meta.py
src/sane_finances/sources/spdji/v2021/parsers.py
src/sane_finances/sources/spdji/v2024/__init__.py
src/sane_finances/sources/spdji/v2024/exporters.py
src/sane_finances/sources/spdji/v2024/parsers.py
src/sane_finances/sources/yahoo/__init__.py
src/sane_finances/sources/yahoo/v8/__init__.py
src/sane_finances/sources/yahoo/v8/exporters.py
src/sane_finances/sources/yahoo/v8/meta.py
src/sane_finances/sources/yahoo/v8/parsers.py
tests/__init__.py
tests/sane_finances/__init__.py
tests/sane_finances/test_annotations.py
tests/sane_finances/test_retry_policy.py
tests/sane_finances/communication/__init__.py
tests/sane_finances/communication/fakes.py
tests/sane_finances/communication/test_cachers.py
tests/sane_finances/communication/test_downloader.py
tests/sane_finances/communication/test_url_downloader.py
tests/sane_finances/inspection/__init__.py
tests/sane_finances/inspection/fakes.py
tests/sane_finances/inspection/test_analyzers.py
tests/sane_finances/inspection/test_serialize.py
tests/sane_finances/sources/__init__.py
tests/sane_finances/sources/common.py
tests/sane_finances/sources/fakes.py
tests/sane_finances/sources/test_base.py
tests/sane_finances/sources/test_computing.py
tests/sane_finances/sources/test_generic.py
tests/sane_finances/sources/test_inspection.py
tests/sane_finances/sources/bloomberg/__init__.py
tests/sane_finances/sources/bloomberg/v2021/__init__.py
tests/sane_finances/sources/bloomberg/v2021/common.py
tests/sane_finances/sources/bloomberg/v2021/fakes.py
tests/sane_finances/sources/bloomberg/v2021/test_exporters.py
tests/sane_finances/sources/bloomberg/v2021/test_meta.py
tests/sane_finances/sources/bloomberg/v2021/test_parsers.py
tests/sane_finances/sources/bloomberg/v2021/test_source_register.py
tests/sane_finances/sources/cbr/__init__.py
tests/sane_finances/sources/cbr/v2016/__init__.py
tests/sane_finances/sources/cbr/v2016/common.py
tests/sane_finances/sources/cbr/v2016/fakes.py
tests/sane_finances/sources/cbr/v2016/test_exporters.py
tests/sane_finances/sources/cbr/v2016/test_meta.py
tests/sane_finances/sources/cbr/v2016/test_parsers.py
tests/sane_finances/sources/cbr/v2016/test_source_register.py
tests/sane_finances/sources/ishares/__init__.py
tests/sane_finances/sources/ishares/v2021/__init__.py
tests/sane_finances/sources/ishares/v2021/common.py
tests/sane_finances/sources/ishares/v2021/fakes.py
tests/sane_finances/sources/ishares/v2021/test_exporters.py
tests/sane_finances/sources/ishares/v2021/test_meta.py
tests/sane_finances/sources/ishares/v2021/test_parsers.py
tests/sane_finances/sources/ishares/v2021/test_source_register.py
tests/sane_finances/sources/lbma/__init__.py
tests/sane_finances/sources/lbma/v2021/__init__.py
tests/sane_finances/sources/lbma/v2021/common.py
tests/sane_finances/sources/lbma/v2021/fakes.py
tests/sane_finances/sources/lbma/v2021/test_exporters.py
tests/sane_finances/sources/lbma/v2021/test_meta.py
tests/sane_finances/sources/lbma/v2021/test_parsers.py
tests/sane_finances/sources/lbma/v2021/test_source_register.py
tests/sane_finances/sources/moex/__init__.py
tests/sane_finances/sources/moex/v1_3/__init__.py
tests/sane_finances/sources/moex/v1_3/common.py
tests/sane_finances/sources/moex/v1_3/fakes.py
tests/sane_finances/sources/moex/v1_3/test_exporters.py
tests/sane_finances/sources/moex/v1_3/test_meta.py
tests/sane_finances/sources/moex/v1_3/test_parsers.py
tests/sane_finances/sources/moex/v1_3/test_source_register.py
tests/sane_finances/sources/msci/__init__.py
tests/sane_finances/sources/msci/v1/__init__.py
tests/sane_finances/sources/msci/v1/common.py
tests/sane_finances/sources/msci/v1/fakes.py
tests/sane_finances/sources/msci/v1/test_exporters.py
tests/sane_finances/sources/msci/v1/test_meta.py
tests/sane_finances/sources/msci/v1/test_parsers.py
tests/sane_finances/sources/msci/v1/test_source_register.py
tests/sane_finances/sources/msci/v2021/__init__.py
tests/sane_finances/sources/msci/v2021/common.py
tests/sane_finances/sources/msci/v2021/fakes.py
tests/sane_finances/sources/msci/v2021/test_exporters.py
tests/sane_finances/sources/msci/v2021/test_meta.py
tests/sane_finances/sources/msci/v2021/test_parsers.py
tests/sane_finances/sources/msci/v2021/test_source_register.py
tests/sane_finances/sources/solactive/__init__.py
tests/sane_finances/sources/solactive/v2018/__init__.py
tests/sane_finances/sources/solactive/v2018/common.py
tests/sane_finances/sources/solactive/v2018/fakes.py
tests/sane_finances/sources/solactive/v2018/test_exporters.py
tests/sane_finances/sources/solactive/v2018/test_meta.py
tests/sane_finances/sources/solactive/v2018/test_parsers.py
tests/sane_finances/sources/solactive/v2018/test_source_register.py
tests/sane_finances/sources/spdji/__init__.py
tests/sane_finances/sources/spdji/v2021/__init__.py
tests/sane_finances/sources/spdji/v2021/common.py
tests/sane_finances/sources/spdji/v2021/fakes.py
tests/sane_finances/sources/spdji/v2021/test_exporters.py
tests/sane_finances/sources/spdji/v2021/test_meta.py
tests/sane_finances/sources/spdji/v2021/test_parsers.py
tests/sane_finances/sources/spdji/v2021/test_source_register.py
tests/sane_finances/sources/spdji/v2024/__init__.py
tests/sane_finances/sources/spdji/v2024/common.py
tests/sane_finances/sources/spdji/v2024/test_exporters.py
tests/sane_finances/sources/spdji/v2024/test_parsers.py
tests/sane_finances/sources/yahoo/__init__.py
tests/sane_finances/sources/yahoo/v8/__init__.py
tests/sane_finances/sources/yahoo/v8/common.py
tests/sane_finances/sources/yahoo/v8/fakes.py
tests/sane_finances/sources/yahoo/v8/test_exporters.py
tests/sane_finances/sources/yahoo/v8/test_meta.py
tests/sane_finances/sources/yahoo/v8/test_parsers.py
tests/sane_finances/sources/yahoo/v8/test_source_register.py