summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDanglewood <85772166+deeleeramone@users.noreply.github.com>2024-06-05 09:19:10 -0700
committerGitHub <noreply@github.com>2024-06-05 09:19:10 -0700
commitc7047e62cdeb52cbf7f30520cf661c8bb4997318 (patch)
tree8964344e79ebe024f239a693db8066e41c760a9b
parentefdea96fc471a5d12306377c3a3728e9a0ef4ac6 (diff)
parentcdf0befe516017b021ab946a8194a58bbc18b82c (diff)
Merge branch 'main' into docs/fix-typodocs/fix-typo
-rw-r--r--.codespell.ignore1
-rw-r--r--.codespell.skip2
-rw-r--r--.github/workflows/general-linting.yml19
-rw-r--r--.pre-commit-config.yaml2
-rw-r--r--README.md2
-rw-r--r--assets/extensions/provider.json6
-rw-r--r--build/pypi/openbb_platform/PUBLISH.md17
-rw-r--r--build/pypi/openbb_platform/publish.py2
-rw-r--r--cli/openbb_cli/argparse_translator/argparse_argument.py63
-rw-r--r--cli/openbb_cli/argparse_translator/argparse_class_processor.py14
-rw-r--r--cli/openbb_cli/argparse_translator/argparse_translator.py322
-rw-r--r--cli/openbb_cli/argparse_translator/reference_processor.py137
-rw-r--r--cli/openbb_cli/argparse_translator/utils.py71
-rw-r--r--cli/openbb_cli/controllers/base_controller.py25
-rw-r--r--cli/openbb_cli/controllers/base_platform_controller.py2
-rw-r--r--cli/openbb_cli/controllers/choices.py10
-rw-r--r--cli/openbb_cli/controllers/utils.py2
-rw-r--r--cli/openbb_cli/models/settings.py7
-rw-r--r--cli/poetry.lock981
-rw-r--r--cli/pyproject.toml3
-rw-r--r--cli/tests/test_argparse_translator.py14
-rw-r--r--cli/tests/test_models_settings.py52
-rw-r--r--openbb_platform/core/README.md4
-rw-r--r--openbb_platform/core/integration/test_obbject.py5
-rw-r--r--openbb_platform/core/openbb_core/app/command_runner.py74
-rw-r--r--openbb_platform/core/openbb_core/app/logs/handlers/path_tracking_file_handler.py2
-rw-r--r--openbb_platform/core/openbb_core/app/model/api_settings.py4
-rw-r--r--openbb_platform/core/openbb_core/app/model/credentials.py54
-rw-r--r--openbb_platform/core/openbb_core/app/model/defaults.py35
-rw-r--r--openbb_platform/core/openbb_core/app/provider_interface.py4
-rw-r--r--openbb_platform/core/openbb_core/app/static/container.py63
-rw-r--r--openbb_platform/core/openbb_core/app/static/package_builder.py29
-rw-r--r--openbb_platform/core/openbb_core/app/static/utils/decorators.py13
-rw-r--r--openbb_platform/core/openbb_core/provider/registry_map.py16
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/balance_sheet_growth.py130
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/cash_flow_growth.py117
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/central_bank_holdings.py30
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/consumer_price_index.py56
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/cpi.py128
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/house_price_index.py55
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/immediate_interest_rate.py45
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/income_statement_growth.py102
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/retail_prices.py56
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/share_price_index.py49
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/unemployment.py20
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/upcoming_release_days.py23
-rw-r--r--openbb_platform/core/poetry.lock636
-rw-r--r--openbb_platform/core/pyproject.toml4
-rw-r--r--openbb_platform/core/tests/app/model/test_defaults.py9
-rw-r--r--openbb_platform/core/tests/app/service/test_hub_service.py32
-rw-r--r--openbb_platform/core/tests/app/static/test_container.py100
-rw-r--r--openbb_platform/core/tests/app/test_command_runner.py55
-rw-r--r--openbb_platform/core/tests/app/test_provider_interface.py2
-rw-r--r--openbb_platform/core/tests/provider/test_registry_map.py3
-rw-r--r--openbb_platform/extensions/commodity/README.md2
-rw-r--r--openbb_platform/extensions/commodity/poetry.lock428
-rw-r--r--openbb_platform/extensions/commodity/pyproject.toml4
-rw-r--r--openbb_platform/extensions/crypto/README.md2
-rw-r--r--openbb_platform/extensions/crypto/poetry.lock1280
-rw-r--r--openbb_platform/extensions/crypto/pyproject.toml4
-rw-r--r--openbb_platform/extensions/currency/README.md2
-rw-r--r--openbb_platform/extensions/currency/poetry.lock1280
-rw-r--r--openbb_platform/extensions/currency/pyproject.toml4
-rw-r--r--openbb_platform/extensions/derivatives/integration/test_derivatives_api.py1
-rw-r--r--openbb_platform/extensions/derivatives/integration/test_derivatives_python.py1
-rw-r--r--openbb_platform/extensions/derivatives/poetry.lock1113
-rw-r--r--openbb_platform/extensions/derivatives/pyproject.toml4
-rw-r--r--openbb_platform/extensions/devtools/pyproject.toml2
-rw-r--r--openbb_platform/extensions/econometrics/README.md2
-rw-r--r--openbb_platform/extensions/econometrics/poetry.lock1547
-rw-r--r--openbb_platform/extensions/econometrics/pyproject.toml4
-rw-r--r--openbb_platform/extensions/economy/README.md2
-rw-r--r--openbb_platform/extensions/economy/integration/test_economy_api.py170
-rw-r--r--openbb_platform/extensions/economy/integration/test_economy_python.py173
-rw-r--r--openbb_platform/extensions/economy/openbb_economy/economy_router.py147
-rw-r--r--openbb_platform/extensions/economy/poetry.lock1280
-rw-r--r--openbb_platform/extensions/economy/pyproject.toml4
-rw-r--r--openbb_platform/extensions/equity/README.md2
-rw-r--r--openbb_platform/extensions/equity/integration/test_equity_api.py46
-rw-r--r--openbb_platform/extensions/equity/integration/test_equity_python.py43
-rw-r--r--openbb_platform/extensions/equity/openbb_equity/discovery/discovery_router.py14
-rw-r--r--openbb_platform/extensions/equity/poetry.lock1280
-rw-r--r--openbb_platform/extensions/equity/pyproject.toml4
-rw-r--r--openbb_platform/extensions/etf/poetry.lock1083
-rw-r--r--openbb_platform/extensions/etf/pyproject.toml4
-rw-r--r--openbb_platform/extensions/fixedincome/README.md2
-rw-r--r--openbb_platform/extensions/fixedincome/poetry.lock1280
-rw-r--r--openbb_platform/extensions/fixedincome/pyproject.toml4
-rw-r--r--openbb_platform/extensions/index/README.md2
-rw-r--r--openbb_platform/extensions/index/poetry.lock1083
-rw-r--r--openbb_platform/extensions/index/pyproject.toml4
-rw-r--r--openbb_platform/extensions/news/README.md2
-rw-r--r--openbb_platform/extensions/news/poetry.lock1280
-rw-r--r--openbb_platform/extensions/news/pyproject.toml4
-rw-r--r--openbb_platform/extensions/quantitative/README.md2
-rw-r--r--openbb_platform/extensions/quantitative/poetry.lock1167
-rw-r--r--openbb_platform/extensions/quantitative/pyproject.toml4
-rw-r--r--openbb_platform/extensions/regulators/README.md2
-rw-r--r--openbb_platform/extensions/regulators/poetry.lock1265
-rw-r--r--openbb_platform/extensions/regulators/pyproject.toml4
-rw-r--r--openbb_platform/extensions/technical/README.md2
-rw-r--r--openbb_platform/extensions/technical/poetry.lock1107
-rw-r--r--openbb_platform/extensions/technical/pyproject.toml4
-rw-r--r--openbb_platform/obbject_extensions/charting/openbb_charting/__init__.py18
-rw-r--r--openbb_platform/obbject_extensions/charting/openbb_charting/core/backend.py78
-rw-r--r--openbb_platform/obbject_extensions/charting/openbb_charting/core/openbb_figure.py20
-rw-r--r--openbb_platform/obbject_extensions/charting/poetry.lock642
-rw-r--r--openbb_platform/obbject_extensions/charting/pyproject.toml4
-rw-r--r--openbb_platform/obbject_extensions/charting/tests/test_charting.py2
-rw-r--r--openbb_platform/openbb/assets/reference.json2801
-rw-r--r--openbb_platform/openbb/package/__extensions__.py48
-rw-r--r--openbb_platform/openbb/package/crypto.py8
-rw-r--r--openbb_platform/openbb/package/crypto_price.py8
-rw-r--r--openbb_platform/openbb/package/currency.py16