Skip to content

Commit f85f79b

Browse files
committed
Merge branch 'v5' of https://github.com/OpenBB-finance/OpenBB into feature/cli-2
2 parents 2749b1e + ac39b23 commit f85f79b

42 files changed

Lines changed: 46019 additions & 56 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.codespell.skip

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@
2121
./openbb_platform/providers/econdb/openbb_econdb/utils/helpers.py
2222
./openbb_platform/core/openbb/package/**
2323
./openbb_platform/providers/imf/openbb_imf/utils/constants.py
24+
./openbb_platform/providers/sec/validate_corpus.py
25+
./openbb_platform/providers/sec/openbb_sec/utils/STATEMENT_SCHEMA_README.md
2426
./openbb_platform/extensions/economy/openbb_economy/economy_views.py
2527
./openbb_platform/providers/fmp/openbb_fmp/models/calendar_ipo.py
2628
./openbb_platform/providers/imf/openbb_imf/models/consumer_price_index.py

openbb_platform/core/openbb/assets/reference.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
2-
"openbb": "1.7.0core",
2+
"openbb": "2.0.0core",
33
"info": {
44
"title": "OpenBB Platform (Python)",
55
"description": "Investment research for everyone, anywhere.",
6-
"core": "1.7.0",
6+
"core": "2.0.0",
77
"extensions": {
88
"openbb_core_extension": [],
99
"openbb_provider_extension": [],
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
"""Layered configuration discovery for openbb-core.
2+
3+
Mirrors the resolution order ``openbb-cli`` ships with — pyproject →
4+
user-global → project → explicit → .env → real-shell env vars — and
5+
maps the merged result onto the existing ``SystemService`` and
6+
``UserService`` singletons. New code should import from this
7+
subpackage; the legacy ``user_settings.json`` / ``system_settings.json``
8+
disk files keep working unchanged as one layer in the cascade.
9+
"""
10+
11+
from openbb_core.app.config.loader import (
12+
apply_config_to_services,
13+
apply_settings_to_env,
14+
load_config,
15+
load_env_files,
16+
load_layered_config,
17+
render_config_template,
18+
)
19+
20+
__all__ = [
21+
"apply_config_to_services",
22+
"apply_settings_to_env",
23+
"load_config",
24+
"load_env_files",
25+
"load_layered_config",
26+
"render_config_template",
27+
]

0 commit comments

Comments
 (0)