diff options
author | montezdesousa <79287829+montezdesousa@users.noreply.github.com> | 2024-01-19 11:53:58 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-19 11:53:58 +0000 |
commit | 80f5cbfd6def6cc6dc23bcb730cb529002f1ee8d (patch) | |
tree | 4f41f85d56e475a2eacfc690330b54051f40bcb5 | |
parent | 65bc870be348d8967e4e267e1f64d7861d8e2f11 (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>
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 |