summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormontezdesousa <79287829+montezdesousa@users.noreply.github.com>2024-01-19 11:53:58 +0000
committerGitHub <noreply@github.com>2024-01-19 11:53:58 +0000
commit80f5cbfd6def6cc6dc23bcb730cb529002f1ee8d (patch)
tree4f41f85d56e475a2eacfc690330b54051f40bcb5
parent65bc870be348d8967e4e267e1f64d7861d8e2f11 (diff)
Release 4.1.1. (#5964)
* update dev_install * fix effr test * Update dev_install.py * fix fundamental balance test * fix equity price historical test * fix price target model * black * rebuild static files * update publish.md * fixed dev_install * update publishing doc * updated `openbb-core` to 1.1.1 * updated extensions * updated providers * updated `openbb` package * updated static extension map * updated publishing doc * fixed toml for `openbb-finra` * @jmaslek yfinance IS DEFAULT * updated static --------- Co-authored-by: Pratyush Shukla <ps4534@nyu.edu> Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt>
-rw-r--r--build/pypi/openbb_platform/PUBLISH.md40
-rw-r--r--openbb_platform/core/pyproject.toml2
-rw-r--r--openbb_platform/dev_install.py6
-rw-r--r--openbb_platform/extensions/charting/poetry.lock8
-rw-r--r--openbb_platform/extensions/charting/pyproject.toml4
-rw-r--r--openbb_platform/extensions/crypto/poetry.lock8
-rw-r--r--openbb_platform/extensions/crypto/pyproject.toml4
-rw-r--r--openbb_platform/extensions/currency/poetry.lock8
-rw-r--r--openbb_platform/extensions/currency/pyproject.toml4
-rw-r--r--openbb_platform/extensions/derivatives/poetry.lock8
-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/poetry.lock8
-rw-r--r--openbb_platform/extensions/econometrics/pyproject.toml4
-rw-r--r--openbb_platform/extensions/economy/poetry.lock8
-rw-r--r--openbb_platform/extensions/economy/pyproject.toml4
-rw-r--r--openbb_platform/extensions/equity/integration/test_equity_python.py6
-rw-r--r--openbb_platform/extensions/equity/poetry.lock8
-rw-r--r--openbb_platform/extensions/equity/pyproject.toml4
-rw-r--r--openbb_platform/extensions/etf/poetry.lock8
-rw-r--r--openbb_platform/extensions/etf/pyproject.toml4
-rw-r--r--openbb_platform/extensions/fixedincome/integration/test_fixedincome_api.py2
-rw-r--r--openbb_platform/extensions/fixedincome/poetry.lock8
-rw-r--r--openbb_platform/extensions/fixedincome/pyproject.toml4
-rw-r--r--openbb_platform/extensions/index/poetry.lock8
-rw-r--r--openbb_platform/extensions/index/pyproject.toml4
-rw-r--r--openbb_platform/extensions/news/poetry.lock8
-rw-r--r--openbb_platform/extensions/news/pyproject.toml4
-rw-r--r--openbb_platform/extensions/quantitative/poetry.lock8
-rw-r--r--openbb_platform/extensions/quantitative/pyproject.toml4
-rw-r--r--openbb_platform/extensions/regulators/poetry.lock8
-rw-r--r--openbb_platform/extensions/regulators/pyproject.toml4
-rw-r--r--openbb_platform/extensions/technical/poetry.lock8
-rw-r--r--openbb_platform/extensions/technical/pyproject.toml4
-rw-r--r--openbb_platform/openbb/package/__extensions__.py43
-rw-r--r--openbb_platform/openbb/package/crypto_price.py12
-rw-r--r--openbb_platform/openbb/package/currency_price.py12
-rw-r--r--openbb_platform/openbb/package/derivatives.py10
-rw-r--r--openbb_platform/openbb/package/equity_discovery.py546
-rw-r--r--openbb_platform/openbb/package/equity_estimates.py71
-rw-r--r--openbb_platform/openbb/package/equity_fundamental.py196
-rw-r--r--openbb_platform/openbb/package/equity_price.py17
-rw-r--r--openbb_platform/openbb/package/etf.py91
-rw-r--r--openbb_platform/openbb/package/extension_map.json41
-rw-r--r--openbb_platform/openbb/package/index.py45
-rw-r--r--openbb_platform/openbb/package/module_map.json13
-rw-r--r--openbb_platform/openbb/package/news.py14
-rw-r--r--openbb_platform/poetry.lock1377
-rw-r--r--openbb_platform/providers/alpha_vantage/poetry.lock8
-rw-r--r--openbb_platform/providers/alpha_vantage/pyproject.toml4
-rw-r--r--openbb_platform/providers/benzinga/openbb_benzinga/models/price_target.py42
-rw-r--r--openbb_platform/providers/benzinga/poetry.lock8
-rw-r--r--openbb_platform/providers/benzinga/pyproject.toml4
-rw-r--r--openbb_platform/providers/biztoc/poetry.lock8
-rw-r--r--openbb_platform/providers/biztoc/pyproject.toml4
-rw-r--r--openbb_platform/providers/cboe/poetry.lock8
-rw-r--r--openbb_platform/providers/cboe/pyproject.toml4
-rw-r--r--openbb_platform/providers/ecb/poetry.lock8
-rw-r--r--openbb_platform/providers/ecb/pyproject.toml4
-rw-r--r--openbb_platform/providers/federal_reserve/poetry.lock8
-rw-r--r--openbb_platform/providers/federal_reserve/pyproject.toml4
-rw-r--r--openbb_platform/providers/finra/poetry.lock8
-rw-r--r--openbb_platform/providers/finra/pyproject.toml4
-rw-r--r--openbb_platform/providers/fmp/poetry.lock8
-rw-r--r--openbb_platform/providers/fmp/pyproject.toml4
-rw-r--r--openbb_platform/providers/fred/poetry.lock8
-rw-r--r--openbb_platform/providers/fred/pyproject.toml4
-rw-r--r--openbb_platform/providers/government_us/poetry.lock8
-rw-r--r--openbb_platform/providers/government_us/pyproject.toml4
-rw-r--r--openbb_platform/providers/intrinio/poetry.lock8
-rw-r--r--openbb_platform/providers/intrinio/pyproject.toml4
-rw-r--r--openbb_platform/providers/nasdaq/poetry.lock8
-rw-r--r--openbb_platform/providers/nasdaq/pyproject.toml4
-rw-r--r--openbb_platform/providers/oecd/poetry.lock8
-rw-r--r--openbb_platform/providers/oecd/pyproject.toml4
-rw-r--r--openbb_platform/providers/polygon/poetry.lock8
-rw-r--r--openbb_platform/providers/polygon/pyproject.toml4
-rw-r--r--openbb_platform/providers/sec/poetry.lock8
-rw-r--r--openbb_platform/providers/sec/pyproject.toml4
-rw-r--r--openbb_platform/providers/seeking_alpha/poetry.lock8
-rw-r--r--openbb_platform/providers/seeking_alpha/pyproject.toml4
-rw-r--r--openbb_platform/providers/stockgrid/poetry.lock8
-rw-r--r--openbb_platform/providers/stockgrid/pyproject.toml4
-rw-r--r--openbb_platform/providers/tiingo/poetry.lock8
-rw-r--r--openbb_platform/providers/tiingo/pyproject.toml4
-rw-r--r--openbb_platform/providers/tradingeconomics/poetry.lock8
-rw-r--r--openbb_platform/providers/tradingeconomics/pyproject.toml4
-rw-r--r--openbb_platform/providers/ultima/poetry.lock8
-rw-r--r--openbb_platform/providers/ultima/pyproject.toml4
-rw-r--r--openbb_platform/providers/wsj/poetry.lock8
-rw-r--r--openbb_platform/providers/wsj/pyproject.toml4
-rw-r--r--openbb_platform/providers/yfinance/poetry.lock8
-rw-r--r--openbb_platform/providers/yfinance/pyproject.toml4
-rw-r--r--openbb_platform/pyproject.toml78
94 files changed, 1937 insertions, 1161 deletions
diff --git a/build/pypi/openbb_platform/PUBLISH.md b/build/pypi/openbb_platform/PUBLISH.md
index 8f1545c7f3b..da81a603501 100644
--- a/build/pypi/openbb_platform/PUBLISH.md
+++ b/build/pypi/openbb_platform/PUBLISH.md
@@ -6,34 +6,20 @@ Publishing checklist:
1. Ensure all unit tests pass: `pytest openbb_platform -m "not integration"`
2. Ensure all integration tests pass: `pytest openbb_platform -m integration`
-3. Run the publishing script: `python build/pypi/openbb_platform/publish.py`
+3. Run `python -c "import openbb; openbb.build()"` to build the static assets. Make sure that only required extensions are installed.
+
+> **Note** Run `python -c "import openbb"` after building the static to check that no additional static is being built.
+
+4. Run the following commands for publishing the packages to PyPI:
Consider using the `--dry-run` flag to check if everything is correct before publishing.
Also, it might be a good idea to run the script in batches to ensure that the packages are published correctly and the dependencies pick the correct versions.
- Example, the extension packages need to pick the latest `openbb-core` version.
- Suggested batch order:
- 1. Batch 1. Core
- 1. `openbb-core`
- 2. Batch 2. Extensions
- 1. `openbb-charting`
- 2. `openbb-crypto`
- 3. `openbb-currency`
- 4. ...
- 3. Batch 3. Toolkits
- 1. `openbb-quantitative`
- 2. `openbb-technical`
- 3. `openbb-econometrics`
- 4. ...
- 4. Batch 4. Providers
- 1. `openbb-alpha-vantage`
- 2. `openbb-benzinga`
- 3