Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Release] 4.1.7 #6325

Merged
merged 39 commits into from
Apr 20, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
125bd56
[Critical] Sync `main` with `develop` (#6202)
the-praxs Mar 13, 2024
871c7bf
Update deploy to gh pages condition
montezdesousa Mar 14, 2024
ccb675b
Update CONTRIBUTING.md
montezdesousa Mar 14, 2024
313e3bf
Allow `hotfix` branch to be merged with `develop` branch
luqmanbello Mar 14, 2024
4e77221
Update branch name check to allow docs branch merge to main
luqmanbello Mar 14, 2024
14997af
Merge pull request #6210 from OpenBB-finance/hotfix/docs_workflow
luqmanbello Mar 14, 2024
d8d7db5
Release/3.2.5 (#6214)
jmaslek Mar 14, 2024
741bb62
[Docs] - Update BYOD page (#6207)
montezdesousa Mar 14, 2024
7b0a8e2
[HotFix] Fix FMP Intraday (#6229)
deeleeramone Mar 16, 2024
f994395
Add Native Integrations Documentation (#6241)
colin99d Mar 20, 2024
f13f451
update the reference and data models markdown files (#6246)
deeleeramone Mar 25, 2024
bbc2754
[Hotfix] - Delete data models and reference folders (#6274)
montezdesousa Apr 1, 2024
11023f8
[Release] 4.1.6 (#6273)
montezdesousa Apr 1, 2024
f0b29cf
Added data connector docs (#6286)
colin99d Apr 5, 2024
340263a
fix charting test
hjoaquim Apr 19, 2024
083c785
Merge branch 'develop' into release/4.1.7
hjoaquim Apr 19, 2024
da36b04
Fix tests
IgorWounds Apr 19, 2024
50aa237
Fix Intrinio fetcher
IgorWounds Apr 19, 2024
cd5b609
available indices fetcher
montezdesousa Apr 19, 2024
3526379
Merge branch 'develop' into release/4.1.7
hjoaquim Apr 19, 2024
6739fa1
Merge branch 'develop' into release/4.1.7
hjoaquim Apr 19, 2024
f1d7d7f
pylint unused argument
deeleeramone Apr 19, 2024
f8a754f
Merge branch 'release/4.1.7' of https://github.com/OpenBB-finance/Ope…
deeleeramone Apr 19, 2024
67610c7
Merge branch 'develop' into release/4.1.7
hjoaquim Apr 19, 2024
b69b03f
core
hjoaquim Apr 19, 2024
00fd236
extensions and providers
hjoaquim Apr 19, 2024
65f381f
update dependencies on the openbb platform package
hjoaquim Apr 19, 2024
90ee155
bumping commodity
hjoaquim Apr 19, 2024
7f5ac39
bumping commodity
hjoaquim Apr 19, 2024
fc8add6
static
hjoaquim Apr 19, 2024
f43c0bc
[Docs] - Excel examples from openapi.json (#6318)
montezdesousa Apr 19, 2024
e22d117
commodity version
deeleeramone Apr 19, 2024
38b67ae
Update __extensions__.py
deeleeramone Apr 19, 2024
6b701c1
extension map
deeleeramone Apr 19, 2024
5b5ca53
resolve conflicts
deeleeramone Apr 20, 2024
3f61b55
more files
deeleeramone Apr 20, 2024
620327c
clear merge conflicts
deeleeramone Apr 20, 2024
4402f8d
forgot to clear check artifact
deeleeramone Apr 20, 2024
2e6eac1
more linting stuff apparently
deeleeramone Apr 20, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions openbb_platform/core/openbb_core/app/static/coverage.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
from openbb_core.api.router.helpers.coverage_helpers import get_route_schema_map
from openbb_core.app.provider_interface import ProviderInterface
from openbb_core.app.router import CommandMap
from openbb_core.app.static.reference_loader import ReferenceLoader

if TYPE_CHECKING:
from openbb_core.app.static.app_factory import BaseApp
Expand All @@ -27,6 +28,7 @@ def __init__(self, app: "BaseApp"):
self._app = app
self._command_map = CommandMap(coverage_sep=".")
self._provider_interface = ProviderInterface()
self._reference_loader = ReferenceLoader()

def __repr__(self) -> str:
"""Return docstring."""
Expand All @@ -50,6 +52,11 @@ def command_model(self) -> Dict[str, Dict[str, Dict[str, Dict[str, Any]]]]:
for command, value in self._command_map.commands_model.items()
}

@property
def reference(self) -> Dict[str, Dict]:
"""Return reference data."""
return self._reference_loader.reference

def command_schemas(self, filter_by_provider: Optional[str] = None):
"""Return route schema for a command."""
return get_route_schema_map(
Expand Down
2 changes: 1 addition & 1 deletion openbb_platform/core/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[tool.poetry]
name = "openbb-core"
version = "1.1.5"
version = "1.1.6"
description = "OpenBB package with core functionality"
authors = ["OpenBB Team <hello@openbb.co>"]
readme = "README.md"
Expand Down
7 changes: 7 additions & 0 deletions openbb_platform/core/tests/app/static/test_coverage.py
Original file line number Diff line number Diff line change
Expand Up @@ -37,3 +37,10 @@ def test_coverage_commands(coverage):
command_coverage = coverage.commands
assert command_coverage
assert isinstance(command_coverage, dict)


def test_coverage_reference(coverage):
"""Test coverage reference."""
reference = coverage.reference
assert reference
assert isinstance(reference, dict)
482 changes: 241 additions & 241 deletions openbb_platform/extensions/commodity/poetry.lock

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions openbb_platform/extensions/commodity/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
[tool.poetry]
name = "openbb-commodity"
version = "1.0.2"
version = "1.0.4"
description = "Commodity extension for OpenBB"
authors = ["OpenBB Team <hello@openbb.co>"]
readme = "README.md"
packages = [{ include = "openbb_commodity" }]

[tool.poetry.dependencies]
python = "^3.8"
openbb-core = "^1.1.5"
openbb-core = "^1.1.6"

[build-system]
requires = ["poetry-core"]
Expand Down
8 changes: 4 additions & 4 deletions openbb_platform/extensions/crypto/poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions openbb_platform/extensions/crypto/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
[tool.poetry]
name = "openbb-crypto"
version = "1.1.4"
version = "1.1.5"
description = "Crypto extension for OpenBB"
authors = ["OpenBB Team <hello@openbb.co>"]
readme = "README.md"
packages = [{ include = "openbb_crypto" }]

[tool.poetry.dependencies]
python = "^3.8"
openbb-core = "^1.1.5"
openbb-core = "^1.1.6"

[build-system]
requires = ["poetry-core"]
Expand Down
8 changes: 4 additions & 4 deletions openbb_platform/extensions/currency/poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions openbb_platform/extensions/currency/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
[tool.poetry]
name = "openbb-currency"
version = "1.1.4"
version = "1.1.5"
description = "Currency extension for OpenBB"
authors = ["OpenBB Team <hello@openbb.co>"]
readme = "README.md"
packages = [{ include = "openbb_currency" }]

[tool.poetry.dependencies]
python = "^3.8"
openbb-core = "^1.1.5"
openbb-core = "^1.1.6"

[build-system]
requires = ["poetry-core"]
Expand Down
8 changes: 4 additions & 4 deletions openbb_platform/extensions/derivatives/poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions openbb_platform/extensions/derivatives/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
[tool.poetry]
name = "openbb-derivatives"
version = "1.1.4"
version = "1.1.5"
description = "Derivatives extension for OpenBB"
authors = ["OpenBB Team <hello@openbb.co>"]
readme = "README.md"
packages = [{ include = "openbb_derivatives" }]

[tool.poetry.dependencies]
python = "^3.8"
openbb-core = "^1.1.5"
openbb-core = "^1.1.6"

[build-system]
requires = ["poetry-core"]
Expand Down
2 changes: 1 addition & 1 deletion openbb_platform/extensions/devtools/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[tool.poetry]
name = "openbb-devtools"
version = "1.1.5"
version = "1.1.6"
description = "Tools for OpenBB Platform Developers"
authors = ["OpenBB Team <hello@openbb.co>"]
readme = "README.md"
Expand Down
8 changes: 4 additions & 4 deletions openbb_platform/extensions/econometrics/poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions openbb_platform/extensions/econometrics/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[tool.poetry]
name = "openbb-econometrics"
version = "1.1.4"
version = "1.1.5"
description = "Econometrics Toolkit for OpenBB"
authors = ["OpenBB Team <hello@openbb.co>"]
readme = "README.md"
Expand All @@ -12,7 +12,7 @@ scipy = "^1.10.1"
statsmodels = "^0.14.0"
arch = "^5.5.0"
linearmodels = "<=4.25" # ^4.26 has setuptools-scm in setup_requires
openbb-core = "^1.1.5"
openbb-core = "^1.1.6"

[build-system]
requires = ["poetry-core"]
Expand Down
8 changes: 4 additions & 4 deletions openbb_platform/extensions/economy/poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions openbb_platform/extensions/economy/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
[tool.poetry]
name = "openbb-economy"
version = "1.1.4"
version = "1.1.5"
description = "Economy extension for OpenBB"
authors = ["OpenBB Team <hello@openbb.co>"]
readme = "README.md"
packages = [{ include = "openbb_economy" }]

[tool.poetry.dependencies]
python = "^3.8"
openbb-core = "^1.1.5"
openbb-core = "^1.1.6"

[build-system]
requires = ["poetry-core"]
Expand Down
8 changes: 4 additions & 4 deletions openbb_platform/extensions/equity/poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions openbb_platform/extensions/equity/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
[tool.poetry]
name = "openbb-equity"
version = "1.1.4"
version = "1.1.5"
description = "Equity extension for OpenBB"
authors = ["OpenBB Team <hello@openbb.co>"]
readme = "README.md"
packages = [{ include = "openbb_equity" }]

[tool.poetry.dependencies]
python = "^3.8"
openbb-core = "^1.1.5"
openbb-core = "^1.1.6"

[build-system]
requires = ["poetry-core"]
Expand Down
2 changes: 1 addition & 1 deletion openbb_platform/extensions/etf/integration/test_etf_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -350,7 +350,7 @@ def test_etf_holdings_date(params, headers):
),
(
{
"symbol": "DJIA",
"symbol": "QQQ",
"provider": "intrinio",
"date": "2020-04-03",
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -339,7 +339,7 @@ def test_etf_holdings_date(params, obb):
),
(
{
"symbol": "DJIA",
"symbol": "QQQ",
"provider": "intrinio",
"date": "2020-04-03",
}
Expand Down
8 changes: 4 additions & 4 deletions openbb_platform/extensions/etf/poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions openbb_platform/extensions/etf/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
[tool.poetry]
name = "openbb-etf"
version = "1.1.4"
version = "1.1.5"
description = "ETF extension for OpenBB"
authors = ["OpenBB Team <hello@openbb.co>"]
readme = "README.md"
packages = [{ include = "openbb_etf" }]

[tool.poetry.dependencies]
python = ">=3.8,<3.12"
openbb-core = "^1.1.5"
openbb-core = "^1.1.6"

[build-system]
requires = ["poetry-core"]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -583,7 +583,7 @@ def test_fixedincome_government_treasury_prices(params, headers):
url = (
f"http://0.0.0.0:8000/api/v1/fixedincome/government/treasury_prices?{query_str}"
)
result = requests.get(url, headers=headers, timeout=30)
result = requests.get(url, headers=headers, timeout=40)
assert isinstance(result, requests.Response)
assert result.status_code == 200

Expand Down Expand Up @@ -620,6 +620,6 @@ def test_fixedincome_corporate_bond_prices(params, headers):

query_str = get_querystring(params, [])
url = f"http://0.0.0.0:8000/api/v1/fixedincome/corporate/bond_prices?{query_str}"
result = requests.get(url, headers=headers, timeout=30)
result = requests.get(url, headers=headers, timeout=40)
assert isinstance(result, requests.Response)
assert result.status_code == 200
Loading
Loading