summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIgor Radovanovic <74266147+IgorWounds@users.noreply.github.com>2024-04-11 11:38:47 +0200
committerGitHub <noreply@github.com>2024-04-11 11:38:47 +0200
commit852afea6b7b876814999b93fa25a2263e73c03ad (patch)
tree97c163a92f3c9f6485fd87b6ecfdf63d81895349
parentac0b703afcbc95f7d89bcd920575ee4759b043b0 (diff)
parent00cc4502129fa4b8f2d859cae3be0247b6179153 (diff)
Merge branch 'develop' into feature/units-of-measurementfeature/units-of-measurement
-rw-r--r--.github/workflows/gh-pages.yml1
-rw-r--r--.github/workflows/linting.yml3
-rw-r--r--.github/workflows/platform-api-integration-test.yml8
-rw-r--r--.gitignore2
-rw-r--r--.pre-commit-config.yaml2
-rw-r--r--CONTRIBUTING.md11
-rw-r--r--build/pypi/openbb_platform/PUBLISH.md7
-rw-r--r--build/pypi/openbb_platform/poetry_update.py29
-rw-r--r--examples/usdLiquidityIndex.ipynb24
-rw-r--r--openbb_platform/core/integration/test_obbject.py2
-rw-r--r--openbb_platform/core/openbb_core/__init__.py1
-rw-r--r--openbb_platform/core/openbb_core/api/app_loader.py18
-rw-r--r--openbb_platform/core/openbb_core/api/auth/user.py3
-rw-r--r--openbb_platform/core/openbb_core/api/dependency/__init__.py1
-rw-r--r--openbb_platform/core/openbb_core/api/rest_api.py6
-rw-r--r--openbb_platform/core/openbb_core/api/router/__init__.py1
-rw-r--r--openbb_platform/core/openbb_core/api/router/commands.py55
-rw-r--r--openbb_platform/core/openbb_core/app/__init__.py1
-rw-r--r--openbb_platform/core/openbb_core/app/command_runner.py78
-rw-r--r--openbb_platform/core/openbb_core/app/deprecation.py5
-rw-r--r--openbb_platform/core/openbb_core/app/logs/formatters/formatter_with_exceptions.py28
-rw-r--r--openbb_platform/core/openbb_core/app/logs/handlers/path_tracking_file_handler.py11
-rw-r--r--openbb_platform/core/openbb_core/app/logs/handlers_manager.py14
-rw-r--r--openbb_platform/core/openbb_core/app/logs/logging_service.py15
-rw-r--r--openbb_platform/core/openbb_core/app/logs/models/logging_settings.py5
-rw-r--r--openbb_platform/core/openbb_core/app/logs/utils/expired_files.py10
-rw-r--r--openbb_platform/core/openbb_core/app/logs/utils/utils.py10
-rw-r--r--openbb_platform/core/openbb_core/app/model/__init__.py1
-rw-r--r--openbb_platform/core/openbb_core/app/model/abstract/__init__.py1
-rw-r--r--openbb_platform/core/openbb_core/app/model/abstract/error.py3
-rw-r--r--openbb_platform/core/openbb_core/app/model/abstract/results.py2
-rw-r--r--openbb_platform/core/openbb_core/app/model/abstract/singleton.py7
-rw-r--r--openbb_platform/core/openbb_core/app/model/abstract/tagged.py4
-rw-r--r--openbb_platform/core/openbb_core/app/model/abstract/warning.py7
-rw-r--r--openbb_platform/core/openbb_core/app/model/charts/chart.py7
-rw-r--r--openbb_platform/core/openbb_core/app/model/command_context.py4
-rw-r--r--openbb_platform/core/openbb_core/app/model/credentials.py2
-rw-r--r--openbb_platform/core/openbb_core/app/model/custom_parameter.py2
-rw-r--r--openbb_platform/core/openbb_core/app/model/defaults.py3
-rw-r--r--openbb_platform/core/openbb_core/app/model/example.py4
-rw-r--r--openbb_platform/core/openbb_core/app/model/hub/features_keys.py4
-rw-r--r--openbb_platform/core/openbb_core/app/model/hub/hub_session.py6
-rw-r--r--openbb_platform/core/openbb_core/app/model/hub/hub_user_settings.py4
-rw-r--r--openbb_platform/core/openbb_core/app/model/metadata.py30
-rw-r--r--openbb_platform/core/openbb_core/app/model/obbject.py81
-rw-r--r--openbb_platform/core/openbb_core/app/model/profile.py5
-rw-r--r--openbb_platform/core/openbb_core/app/model/results/__init__.py1
-rw-r--r--openbb_platform/core/openbb_core/app/model/results/empty.py4
-rw-r--r--openbb_platform/core/openbb_core/app/model/system_settings.py3
-rw-r--r--openbb_platform/core/openbb_core/app/provider_interface.py143
-rw-r--r--openbb_platform/core/openbb_core/app/query.py48
-rw-r--r--openbb_platform/core/openbb_core/app/router.py61
-rw-r--r--openbb_platform/core/openbb_core/app/service/auth_service.py10
-rw-r--r--openbb_platform/core/openbb_core/app/service/hub_service.py1
-rw-r--r--openbb_platform/core/openbb_core/app/service/system_service.py1
-rw-r--r--openbb_platform/core/openbb_core/app/service/user_service.py1
-rw-r--r--openbb_platform/core/openbb_core/app/static/__init__.py1
-rw-r--r--openbb_platform/core/openbb_core/app/static/account.py10
-rw-r--r--openbb_platform/core/openbb_core/app/static/app_factory.py10
-rw-r--r--openbb_platform/core/openbb_core/app/static/container.py1
-rw-r--r--openbb_platform/core/openbb_core/app/static/coverage.py8
-rw-r--r--openbb_platform/core/openbb_core/app/static/package_builder.py304
-rw-r--r--openbb_platform/core/openbb_core/app/static/utils/decorators.py12
-rw-r--r--openbb_platform/core/openbb_core/app/static/utils/filters.py17
-rw-r--r--openbb_platform/core/openbb_core/app/utils.py10
-rw-r--r--openbb_platform/core/openbb_core/app/version.py5
-rw-r--r--openbb_platform/core/openbb_core/env.py19
-rw-r--r--openbb_platform/core/openbb_core/provider/abstract/annotated_result.py20
-rw-r--r--openbb_platform/core/openbb_core/provider/abstract/fetcher.py17
-rw-r--r--openbb_platform/core/openbb_core/provider/registry_map.py15
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/analyst_search.py8
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/company_news.py3
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/cpi.py2
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/equity_quote.py5
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/etf_equity_exposure.py2
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/forward_eps_estimates.py67
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/forward_sales_estimates.py68
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/options_chains.py3
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/price_target_consensus.py9
-rw-r--r--openbb_platform/core/openbb_core/provider/standard_models/spot.py2
-rw-r--r--openbb_platform/core/openbb_core/provider/utils/client.py4
-rw-r--r--openbb_platform/core/openbb_core/provider/utils/helpers.py56
-rw-r--r--openbb_platform/core/pyproject.toml2
-rw-r--r--openbb_platform/core/tests/api/test_auth/test_user_auth.py2
-rw-r--r--openbb_platform/core/tests/api/test_dependency/__init__.py1
-rw-r--r--openbb_platform/core/tests/api/test_dependency/test_coverage.py2
-rw-r--r--openbb_platform/core/tests/api/test_dependency/test_system.py2
-rw-r--r--openbb_platform/core/tests/api/test_router/__init__.py1
-rw-r--r--openbb_platform/core/tests/app/__init__.py1
-rw-r--r--openbb_platform/core/tests/app/logs/__init__.py1
-rw-r--r--openbb_platform/core/tests/app/logs/formatters/__init__.py1
-rw-r--r--openbb_platform/core/tests/app/logs/formatters/test_formatter_with_exceptions.py23
-rw-r--r--openbb_platform/core/tests/app/logs/handlers/__init__.py1
-rw-r--r--openbb_platform/core/tests/app/logs/handlers/test_path_tracking_file_handler.py7
-rw-r--r--openbb_platform/core/tests/app/logs/handlers/test_posthog_handler.py13
-rw-r--r--openbb_platform/core/tests/app/logs/test_handlers_manager.py17
-rw-r--r--openbb_platform/core/tests/app/logs/test_logging_service.py58
-rw-r--r--openbb_platform/core/tests/app/logs/utils/__init__.py1
-rw-r--r--openbb_platform/core/tests/app/logs/utils/test_expired_files.py25
-rw-r--r--openbb_platform/core/tests/app/logs/utils/test_utils.py11
-rw-r--r--openbb_platform/core/tests/app/model/__init__.py1
-rw-r--r--openbb_platform/core/tests/app/model/abstract/__init__.py1
-rw-r--r--openbb_platform/core/tests/app/model/abstract/test_results.py5
-rw-r--r--openbb_platform/core/tests/app/model/abstract/test_singleton.py8
-rw-r--r--openbb_platform/core/tests/app/model/abstract/test_tagged.py6
-rw-r--r--openbb_platform/core/tests/app/model/abstract/test_warning.py7
-rw-r--r--openbb_platform/core/tests/app/model/charts/__init__.py1
-rw-r--r--