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] Merge Release/4.3.4 From Main Into Develop #6875

Merged
merged 39 commits into from
Oct 28, 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
aae8d34
add snowflake integration video (#6339)
montezdesousa Apr 24, 2024
3970eb0
[HotFix] Fix broken URLs in docs page. (#6368)
deeleeramone May 7, 2024
a0f08ab
[Release] 4.2.0 (#6422)
montezdesousa May 15, 2024
b04216d
Release/4.2.1 (#6456)
hjoaquim May 22, 2024
fac368e
[Docs] Guides for Metadata and AnnotatedResult (#6457)
deeleeramone May 23, 2024
cd04f30
[Docs] Redirect contributing URL (#6460)
montezdesousa May 23, 2024
cdf0bef
[Release] 4.2.2 (#6480)
montezdesousa Jun 5, 2024
a114896
[Docs] Fix Broken URLs (#6494)
deeleeramone Jun 12, 2024
b7088a2
[Docs] Excel docs update (#6504)
montezdesousa Jun 14, 2024
2392a8a
Release/4.2.3 (#6517)
hjoaquim Jun 19, 2024
0202079
fix: openapi bug (#6525)
montezdesousa Jun 20, 2024
ad900c7
Release/openbb charting 2.1.3 (#6529)
hjoaquim Jun 21, 2024
c0d0989
fix: fix provider description (#6537)
montezdesousa Jun 24, 2024
fcce1ea
Move documentation to `openbb-docs` (#6539)
montezdesousa Jun 24, 2024
1070580
fixing local variable 'export' referenced before assignment (#6546)
hjoaquim Jun 26, 2024
57ad2d0
fix logging service (#6549)
deeleeramone Jun 28, 2024
5019b1c
[Hotfix] Bump versions (#6551)
hjoaquim Jun 28, 2024
6f7f30a
[Release] 4.3.0 (#6572)
montezdesousa Jul 9, 2024
d6931b3
bump version (#6576)
hjoaquim Jul 10, 2024
fe649ac
Release openbb-econometrics 1.4.0 (#6605)
piiq Aug 1, 2024
b27df0d
merge develop into main
deeleeramone Aug 8, 2024
5830f86
rebuild static
deeleeramone Aug 8, 2024
0eeff8b
merge artifact
deeleeramone Aug 8, 2024
a9aec9f
Merge pull request #6618 from OpenBB-finance/release/4.3.1
deeleeramone Aug 9, 2024
4bc5cd0
[Release] Release 4.3.2 (#6658)
deeleeramone Sep 9, 2024
8050db6
start version bumps and open draft PR
deeleeramone Oct 3, 2024
b6f202a
Merge remote-tracking branch 'origin/main' into release/4.3.3
deeleeramone Oct 3, 2024
711ac10
merge artifacts
deeleeramone Oct 3, 2024
f98350d
version bumps
deeleeramone Oct 4, 2024
a4727c7
too-many-positional-arguments
deeleeramone Oct 4, 2024
b985f62
core 1.3.4
deeleeramone Oct 4, 2024
738040a
Merge pull request #6737 from OpenBB-finance/release/4.3.3
deeleeramone Oct 8, 2024
5ca18f7
Merge branch 'main' into release/4.3.4
deeleeramone Oct 24, 2024
01ae7be
Merge branch 'develop' of https://github.com/OpenBB-finance/OpenBB in…
deeleeramone Oct 25, 2024
7e6c19d
start release pr
deeleeramone Oct 25, 2024
ebbea27
rest of the changes
deeleeramone Oct 25, 2024
159d72b
ruff
deeleeramone Oct 25, 2024
00fcbcf
Merge pull request #6870 from OpenBB-finance/release/4.3.4
deeleeramone Oct 25, 2024
9c37cde
Merge branch 'develop' into release/4.3.4
deeleeramone Oct 28, 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
2 changes: 1 addition & 1 deletion assets/extensions/provider.json
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@
{
"packageName": "openbb-cftc",
"optional": false,
"reprName": "Commodity DFutures Trading Commission (CFTC) Public Reporting API",
"reprName": "Commodity Futures Trading Commission (CFTC) Public Reporting API",
"description": "The mission of the Commodity Futures Trading Commission (CFTC) is to promote the integrity,\n resilience, and vibrancy of the U.S. derivatives markets through sound regulation.",
"credentials": [
"cftc_app_token"
Expand Down
3,072 changes: 1,852 additions & 1,220 deletions cli/poetry.lock

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions cli/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[tool.poetry]
name = "openbb-cli"
version = "1.1.3"
version = "1.1.4"
description = "Investment Research for Everyone, Anywhere."
authors = ["OpenBB <[email protected]>"]
packages = [{ include = "openbb_cli" }]
Expand All @@ -17,7 +17,7 @@ openbb = 'openbb_cli.cli:main'
python = "^3.9,<3.13"

# OpenBB dependencies
openbb = { version = "^4.3.3", extras = ["all"] }
openbb = { version = "^4.3.4", extras = ["all"] }

# CLI dependencies
prompt-toolkit = "^3.0.16"
Expand Down
59 changes: 43 additions & 16 deletions openbb_platform/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,20 +24,45 @@ pip install openbb

This will install the following data providers:

| Extension Name | Description | Installation Command | Minimum Subscription Type Required |
| ----------------------- | ------------------------------------------------------------------------- | ----------------------------------- | ---------------------------------- |
| openbb-benzinga | [Benzinga](https://www.benzinga.com/apis/en-ca/) data connector | pip install openbb-benzinga | Paid |
| openbb-federal-reserve | [FederalReserve](https://www.federalreserve.gov/data.html) data connector | pip install openbb-federal-reserve | Free |
| openbb-fmp | [FMP](https://site.financialmodelingprep.com/developer/) data connector | pip install openbb-fmp | Free |
| openbb-fred | [FRED](https://fred.stlouisfed.org/) data connector | pip install openbb-fred | Free |
| openbb-intrinio | [Intrinio](https://intrinio.com/pricing) data connector | pip install openbb-intrinio | Paid |
| openbb-oecd | [OECD](https://data.oecd.org/) data connector | pip install openbb-oecd | Free |
| openbb-polygon | [Polygon](https://polygon.io/) data connector | pip install openbb-polygon | Free |
| openbb-sec | [SEC](https://www.sec.gov/edgar/sec-api-documentation) data connector | pip install openbb-sec | Free |
| openbb-tiingo | [Tiingo](https://www.tiingo.com/about/pricing) data connector | pip install openbb-tiingo | Free |
| openbb-tradingeconomics | [TradingEconomics](https://tradingeconomics.com/api) data connector | pip install openbb-tradingeconomics | Paid |
| openbb-yahoo-finance | [Yahoo Finance](https://finance.yahoo.com/) data connector | pip install openbb-yfinance | Free |

These packages are what will be installed when `pip install openbb` is run

| Extension Name | Description | Installation Command | Minimum Subscription Type Required |
|----------------|-------------|----------------------|------------------------------------|
| openbb-benzinga | [Benzinga](https://www.benzinga.com/apis/en-ca/) data connector | pip install openbb-benzinga | Paid |
| openbb-bls | [Bureau of Labor Statistics](https://www.bls.gov/developers/home.htm) data connector | pip install openbb-bls | Free |
| openbb-cftc | [Commodity Futures Trading Commission](https://publicreporting.cftc.gov/stories/s/r4w3-av2u) data connector | pip install openbb-cftc | Free |
| openbb-econdb | [EconDB](https://econdb.com) data connector | pip install openbb-econdb | None |
| openbb-imf | [IMF](https://data.imf.org) data connector | pip install openbb-imf | None |
| openbb-fmp | [FMP](https://site.financialmodelingprep.com/developer/) data connector | pip install openbb-fmp | Free |
| openbb-fred | [FRED](https://fred.stlouisfed.org/) data connector | pip install openbb-fred | Free |
| openbb-intrinio | [Intrinio](https://intrinio.com/pricing) data connector | pip install openbb-intrinio | Paid |
| openbb-oecd | [OECD](https://data.oecd.org/) data connector | pip install openbb-oecd | Free |
| openbb-polygon | [Polygon](https://polygon.io/) data connector | pip install openbb-polygon | Free |
| openbb-sec | [SEC](https://www.sec.gov/edgar/sec-api-documentation) data connector | pip install openbb-sec | None |
| openbb-tiingo | [Tiingo](https://www.tiingo.com/about/pricing) data connector | pip install openbb-tiingo | Free |
| openbb-tradingeconomics | [TradingEconomics](https://tradingeconomics.com/api) data connector | pip install openbb-tradingeconomics | Paid |
| openbb-yfinance | [Yahoo Finance](https://finance.yahoo.com/) data connector | pip install openbb-yfinance | None |

### Community Providers

These packages are not installed when `pip install openbb` is run. They are available for installation separately or by running `pip install openbb[all]`

| Extension Name | Description | Installation Command | Minimum Subscription Type Required |
|----------------|-------------|----------------------|------------------------------------|
| openbb-alpha-vantage | [Alpha Vantage](https://www.alphavantage.co/) data connector | pip install openbb-alpha-vantage | Free |
| openbb-biztoc | [Biztoc](https://api.biztoc.com/#biztoc-default) News data connector | pip install openbb-biztoc | Free |
| openbb-cboe | [Cboe](https://www.cboe.com/delayed_quotes/) data connector | pip install openbb-cboe | None |
| openbb-ecb | [ECB](https://data.ecb.europa.eu/) data connector | pip install openbb-ecb | None |
| openbb-federal-reserve | [Federal Reserve](https://www.federalreserve.gov/) data connector | pip install openbb-federal-reserve | None |
| openbb-finra | [FINRA](https://www.finra.org/finra-data) data connector | pip install openbb-finra | None / Free |
| openbb-finviz | [Finviz](https://finviz.com) data connector | pip install openbb-finviz | None |
| openbb-government-us | [US Government](https://data.gov) data connector | pip install openbb-us-government | None |
| openbb-nasdaq | [Nasdaq Data Link](https://data.nasdaq.com/) connector | pip install openbb-nasdaq | None / Free |
| openbb-seeking-alpha | [Seeking Alpha](https://seekingalpha.com/) data connector | pip install openbb-seeking-alpha | None |
| openbb-stockgrid | [Stockgrid](https://stockgrid.io) data connector | pip install openbb-stockgrid | None |
| openbb-tmx | [TMX](https://money.tmx.com) data connector | pip install openbb-tmx | None |
| openbb-tradier | [Tradier](https://tradier.com) data connector | pip install openbb-tradier | None |
| openbb-wsj | [Wall Street Journal](https://www.wsj.com/) data connector | pip install openbb-wsj | None |
To install extensions that expand the core functionalities specify the extension name or use `all` to install all.

```bash
Expand Down Expand Up @@ -128,15 +153,17 @@ The OpenBB Platform comes with a ready to use REST API built with FastAPI. Start
uvicorn openbb_core.api.rest_api:app --host 0.0.0.0 --port 8000 --reload
```

API documentation is found under "/docs", from the root of the server address, and is viewable in any browser supporting HTTP over localhost, such as Chrome.

Check `openbb-core` [README](https://pypi.org/project/openbb-core/) for additional info.

## Install for development

To develop the OpenBB Platform you need to have the following:

- Git
- Python 3.8 or higher
- Virtual Environment with `poetry` and `toml` packages installed
- Python 3.9 or higher
- Virtual Environment with `poetry` installed
- To install these packages activate your virtual environment and run `pip install poetry toml`

How to install the platform in editable mode?
Expand Down
2 changes: 1 addition & 1 deletion openbb_platform/core/openbb_core/app/router.py
Original file line number Diff line number Diff line change
Expand Up @@ -437,7 +437,7 @@ def polish_return_schema(func: Callable[P, OBBject]) -> Callable[P, OBBject]:
if not isinstance(results_type, type(None)):
results_type = results_type_args[0]

is_list = get_origin(results_type) == list
is_list = isinstance(get_origin(results_type), list)
inner_type = (
results_type_args[0] if is_list and results_type_args else results_type
)
Expand Down
Loading
Loading