diff --git a/.github/workflows/general-linting.yml b/.github/workflows/general-linting.yml index 1c6f0ddfa02..792886414d6 100644 --- a/.github/workflows/general-linting.yml +++ b/.github/workflows/general-linting.yml @@ -65,7 +65,6 @@ jobs: # Run linters for openbb_platform if [ -n "${{ env.platform_files }}" ]; then pylint ${{ env.platform_files }} - mypy ${{ env.platform_files }} --ignore-missing-imports --scripts-are-modules --check-untyped-defs pydocstyle ${{ env.platform_files }} else echo "No Python files changed in openbb_platform" diff --git a/build/pypi/openbb_platform/PUBLISH.md b/build/pypi/openbb_platform/PUBLISH.md index 33bea009c29..0578aabfcc0 100644 --- a/build/pypi/openbb_platform/PUBLISH.md +++ b/build/pypi/openbb_platform/PUBLISH.md @@ -11,15 +11,6 @@ 2. Ensure all the CI workflows pass. 3. Ensure all unit tests pass: `pytest openbb_platform -m "not integration"` 4. Ensure all integration tests pass: `pytest openbb_platform -m integration` -5. 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. - -6. Finally, check if everything works: - - 1. Install the packages locally using `python openbb_platform/dev_install.py` command and test them in a new environment. - 2. Check if all the `pyproject.toml` files are correct, including the `openbb_platform` one. - 3. Double check if there is any new extension or provider that needs to be added to [integration tests GitHub Action workflow](/.github/workflows/platform-api-integration-test.yml). ## Release procedure @@ -35,11 +26,18 @@ 1. For the core package run: `python build/pypi/openbb_platform/publish.py --core` 2. For the extension and provider packages run: `python build/pypi/openbb_platform/publish.py --extensions` 3. For the `openbb` package - **which requires manual publishing** - do the following - - Bump the dependency package versions - - Re-build the static assets that are bundled with the package - - Run unit tests to validate the existence of deprecated endpoints - - Run `poetry publish --build` from `openbb_platform` - - Run `poetry lock` from `openbb_platform` + 1. Bump the dependency package versions + + > [!WARNING] + > Create a new environment before proceeding. + > Make sure that only required extensions are installed + + 2. Re-build the static assets that are bundled with the package: `python -c "import openbb; openbb.build()"` + - Run `python -c "import openbb"` after building the static to check that no additional static is being built. + - Run any command to smoke test if the static assets are being built correctly. + 3. Run unit tests to validate the existence of deprecated endpoints + 4. Run `poetry publish --build` from `openbb_platform` + 5. Run `poetry lock` from `openbb_platform` > [!TIP] > Note that, in order for packages to pick up the latest versions of dependencies, it is advised to clear the local cache of the dependencies: diff --git a/cli/poetry.lock b/cli/poetry.lock index 8029872274e..73f257febd0 100644 --- a/cli/poetry.lock +++ b/cli/poetry.lock @@ -156,13 +156,13 @@ docs = ["sphinx (==7.2.6)", "sphinx-mdinclude (==0.5.3)"] [[package]] name = "annotated-types" -version = "0.6.0" +version = "0.7.0" description = "Reusable constraint types to use with typing.Annotated" optional = false python-versions = ">=3.8" files = [ - {file = "annotated_types-0.6.0-py3-none-any.whl", hash = "sha256:0641064de18ba7a25dee8f96403ebc39113d0cb953a01429249d5c7564666a43"}, - {file = "annotated_types-0.6.0.tar.gz", hash = "sha256:563339e807e53ffd9c267e99fc6d9ea23eb8443c08f112651963e24e22f84a5d"}, + {file = "annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53"}, + {file = "annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"}, ] [package.dependencies] @@ -170,24 +170,25 @@ typing-extensions = {version = ">=4.0.0", markers = "python_version < \"3.9\""} [[package]] name = "anyio" -version = "3.7.1" +version = "4.3.0" description = "High level compatibility layer for multiple asynchronous event loop implementations" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "anyio-3.7.1-py3-none-any.whl", hash = "sha256:91dee416e570e92c64041bd18b900d1d6fa78dff7048769ce5ac5ddad004fbb5"}, - {file = "anyio-3.7.1.tar.gz", hash = "sha256:44a3c9aba0f5defa43261a8b3efb97891f2bd7d804e0e1f56419befa1adfc780"}, + {file = "anyio-4.3.0-py3-none-any.whl", hash = "sha256:048e05d0f6caeed70d731f3db756d35dcc1f35747c8c403364a8332c630441b8"}, + {file = "anyio-4.3.0.tar.gz", hash = "sha256:f75253795a87df48568485fd18cdd2a3fa5c4f7c5be8e5e36637733fce06fed6"}, ] [package.dependencies] -exceptiongroup = {version = "*", markers = "python_version < \"3.11\""} +exceptiongroup = {version = ">=1.0.2", markers = "python_version < \"3.11\""} idna = ">=2.8" sniffio = ">=1.1" +typing-extensions = {version = ">=4.1", markers = "python_version < \"3.11\""} [package.extras] -doc = ["Sphinx", "packaging", "sphinx-autodoc-typehints (>=1.2.0)", "sphinx-rtd-theme (>=1.2.2)", "sphinxcontrib-jquery"] -test = ["anyio[trio]", "coverage[toml] (>=4.5)", "hypothesis (>=4.0)", "mock (>=4)", "psutil (>=5.9)", "pytest (>=7.0)", "pytest-mock (>=3.6.1)", "trustme", "uvloop (>=0.17)"] -trio = ["trio (<0.22)"] +doc = ["Sphinx (>=7)", "packaging", "sphinx-autodoc-typehints (>=1.2.0)", "sphinx-rtd-theme"] +test = ["anyio[trio]", "coverage[toml] (>=7)", "exceptiongroup (>=1.2.0)", "hypothesis (>=4.0)", "psutil (>=5.9)", "pytest (>=7.0)", "pytest-mock (>=3.6.1)", "trustme", "uvloop (>=0.17)"] +trio = ["trio (>=0.23)"] [[package]] name = "arch" @@ -351,17 +352,6 @@ files = [ {file = "certifi-2024.2.2.tar.gz", hash = "sha256:0569859f95fc761b18b45ef421b1290a0f65f147e92a1e5eb3e635f9a5e4e66f"}, ] -[[package]] -name = "chardet" -version = "5.2.0" -description = "Universal encoding detector for Python 3" -optional = false -python-versions = ">=3.7" -files = [ - {file = "chardet-5.2.0-py3-none-any.whl", hash = "sha256:e1cf59446890a00105fe7b7912492ea04b6e6f06d4b742b2c788469e34c82970"}, - {file = "chardet-5.2.0.tar.gz", hash = "sha256:1b3b6ff479a8c414bc3fa2c0852995695c4a026dcd6d0633b2dd092ca39c1cf7"}, -] - [[package]] name = "charset-normalizer" version = "3.3.2" @@ -486,25 +476,6 @@ files = [ {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, ] -[[package]] -name = "cssselect2" -version = "0.7.0" -description = "CSS selectors for Python ElementTree" -optional = false -python-versions = ">=3.7" -files = [ - {file = "cssselect2-0.7.0-py3-none-any.whl", hash = "sha256:fd23a65bfd444595913f02fc71f6b286c29261e354c41d722ca7a261a49b5969"}, - {file = "cssselect2-0.7.0.tar.gz", hash = "sha256:1ccd984dab89fc68955043aca4e1b03e0cf29cad9880f6e28e3ba7a74b14aa5a"}, -] - -[package.dependencies] -tinycss2 = "*" -webencodings = "*" - -[package.extras] -doc = ["sphinx", "sphinx_rtd_theme"] -test = ["flake8", "isort", "pytest"] - [[package]] name = "cython" version = "3.0.10" @@ -1772,187 +1743,184 @@ files = [ [[package]] name = "openbb" -version = "4.2.0" -description = "OpenBB" +version = "4.2.1" +description = "Investment research for everyone, anywhere." optional = false python-versions = "<3.12,>=3.8" files = [ - {file = "openbb-4.2.0-py3-none-any.whl", hash = "sha256:a83a453b6cd7967b59fbd97e1e90e1a1a7abd02a73e73cd69295b3d2421daba2"}, - {file = "openbb-4.2.0.tar.gz", hash = "sha256:1a31588ef2eef99f0d8ae965306fa93d83a711e99b39a405aff447580f1fe4fb"}, + {file = "openbb-4.2.1-py3-none-any.whl", hash = "sha256:c149815485c65eb13e506641c25b3aafdc20c798b7fa5d84c0c1d41c412b9080"}, + {file = "openbb-4.2.1.tar.gz", hash = "sha256:2966456b0fcd96765c86a98ff4e2eeb2d0f84b533d8aaa5e15ebd017aa499c2f"}, ] [package.dependencies] -openbb-alpha-vantage = {version = ">=1.2.0,<2.0.0", optional = true, markers = "extra == \"alpha-vantage\" or extra == \"all\""} -openbb-benzinga = ">=1.2.0,<2.0.0" -openbb-biztoc = {version = ">=1.2.0,<2.0.0", optional = true, markers = "extra == \"biztoc\" or extra == \"all\""} -openbb-cboe = {version = ">=1.2.0,<2.0.0", optional = true, markers = "extra == \"cboe\" or extra == \"all\""} -openbb-charting = {version = ">=2.1.0,<3.0.0", optional = true, markers = "extra == \"charting\" or extra == \"all\""} -openbb-commodity = ">=1.1.0,<2.0.0" -openbb-core = ">=1.2.1,<2.0.0" -openbb-crypto = ">=1.2.0,<2.0.0" -openbb-currency = ">=1.2.0,<2.0.0" -openbb-derivatives = ">=1.2.0,<2.0.0" -openbb-ecb = {version = ">=1.2.0,<2.0.0", optional = true, markers = "extra == \"ecb\" or extra == \"all\""} -openbb-econdb = ">=1.1.0,<2.0.0" -openbb-econometrics = {version = ">=1.2.0,<2.0.0", optional = true, markers = "extra == \"econometrics\" or extra == \"all\""} -openbb-economy = ">=1.2.0,<2.0.0" -openbb-equity = ">=1.2.0,<2.0.0" -openbb-etf = ">=1.2.0,<2.0.0" -openbb-federal-reserve = ">=1.2.0,<2.0.0" -openbb-finra = {version = ">=1.2.0,<2.0.0", optional = true, markers = "extra == \"finra\" or extra == \"all\""} -openbb-finviz = {version = ">=1.1.0,<2.0.0", optional = true, markers = "extra == \"finviz\" or extra == \"all\""} -openbb-fixedincome = ">=1.2.0,<2.0.0" -openbb-fmp = ">=1.2.0,<2.0.0" -openbb-fred = ">=1.2.0,<2.0.0" -openbb-government-us = {version = ">=1.2.0,<2.0.0", optional = true, markers = "extra == \"government-us\" or extra == \"all\""} -openbb-index = ">=1.2.0,<2.0.0" -openbb-intrinio = ">=1.2.0,<2.0.0" -openbb-nasdaq = {version = ">=1.2.0,<2.0.0", optional = true, markers = "extra == \"nasdaq\" or extra == \"all\""} -openbb-news = ">=1.2.0,<2.0.0" -openbb-oecd = ">=1.2.0,<2.0.0" -openbb-polygon = ">=1.2.0,<2.0.0" -openbb-quantitative = {version = ">=1.2.0,<2.0.0", optional = true, markers = "extra == \"quantitative\" or extra == \"all\""} -openbb-regulators = ">=1.2.0,<2.0.0" -openbb-sec = ">=1.2.0,<2.0.0" -openbb-seeking-alpha = {version = ">=1.2.0,<2.0.0", optional = true, markers = "extra == \"seeking-alpha\" or extra == \"all\""} -openbb-stockgrid = {version = ">=1.2.0,<2.0.0", optional = true, markers = "extra == \"stockgrid\" or extra == \"all\""} -openbb-technical = {version = ">=1.2.0,<2.0.0", optional = true, markers = "extra == \"technical\" or extra == \"all\""} -openbb-tiingo = ">=1.2.0,<2.0.0" -openbb-tmx = {version = ">=1.1.0,<2.0.0", optional = true, markers = "extra == \"tmx\" or extra == \"all\""} -openbb-tradier = {version = ">=1.1.0,<2.0.0", optional = true, markers = "extra == \"tradier\" or extra == \"all\""} -openbb-tradingeconomics = ">=1.2.0,<2.0.0" -openbb-wsj = {version = ">=1.2.0,<2.0.0", optional = true, markers = "extra == \"wsj\" or extra == \"all\""} -openbb-yfinance = ">=1.2.0,<2.0.0" +openbb-alpha-vantage = {version = ">=1.2.1,<2.0.0", optional = true, markers = "extra == \"alpha-vantage\" or extra == \"all\""} +openbb-benzinga = ">=1.2.1,<2.0.0" +openbb-biztoc = {version = ">=1.2.1,<2.0.0", optional = true, markers = "extra == \"biztoc\" or extra == \"all\""} +openbb-cboe = {version = ">=1.2.1,<2.0.0", optional = true, markers = "extra == \"cboe\" or extra == \"all\""} +openbb-charting = {version = ">=2.1.1,<3.0.0", optional = true, markers = "extra == \"charting\" or extra == \"all\""} +openbb-commodity = ">=1.1.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" +openbb-crypto = ">=1.2.1,<2.0.0" +openbb-currency = ">=1.2.1,<2.0.0" +openbb-derivatives = ">=1.2.1,<2.0.0" +openbb-ecb = {version = ">=1.2.1,<2.0.0", optional = true, markers = "extra == \"ecb\" or extra == \"all\""} +openbb-econdb = ">=1.1.1,<2.0.0" +openbb-econometrics = {version = ">=1.2.1,<2.0.0", optional = true, markers = "extra == \"econometrics\" or extra == \"all\""} +openbb-economy = ">=1.2.1,<2.0.0" +openbb-equity = ">=1.2.1,<2.0.0" +openbb-etf = ">=1.2.1,<2.0.0" +openbb-federal-reserve = ">=1.2.1,<2.0.0" +openbb-finra = {version = ">=1.2.1,<2.0.0", optional = true, markers = "extra == \"finra\" or extra == \"all\""} +openbb-finviz = {version = ">=1.1.1,<2.0.0", optional = true, markers = "extra == \"finviz\" or extra == \"all\""} +openbb-fixedincome = ">=1.2.1,<2.0.0" +openbb-fmp = ">=1.2.1,<2.0.0" +openbb-fred = ">=1.2.1,<2.0.0" +openbb-government-us = {version = ">=1.2.1,<2.0.0", optional = true, markers = "extra == \"government-us\" or extra == \"all\""} +openbb-index = ">=1.2.1,<2.0.0" +openbb-intrinio = ">=1.2.1,<2.0.0" +openbb-nasdaq = {version = ">=1.2.1,<2.0.0", optional = true, markers = "extra == \"nasdaq\" or extra == \"all\""} +openbb-news = ">=1.2.1,<2.0.0" +openbb-oecd = ">=1.2.1,<2.0.0" +openbb-polygon = ">=1.2.1,<2.0.0" +openbb-quantitative = {version = ">=1.2.1,<2.0.0", optional = true, markers = "extra == \"quantitative\" or extra == \"all\""} +openbb-regulators = ">=1.2.1,<2.0.0" +openbb-sec = ">=1.2.1,<2.0.0" +openbb-seeking-alpha = {version = ">=1.2.1,<2.0.0", optional = true, markers = "extra == \"seeking-alpha\" or extra == \"all\""} +openbb-stockgrid = {version = ">=1.2.1,<2.0.0", optional = true, markers = "extra == \"stockgrid\" or extra == \"all\""} +openbb-technical = {version = ">=1.2.1,<2.0.0", optional = true, markers = "extra == \"technical\" or extra == \"all\""} +openbb-tiingo = ">=1.2.1,<2.0.0" +openbb-tmx = {version = ">=1.1.1,<2.0.0", optional = true, markers = "extra == \"tmx\" or extra == \"all\""} +openbb-tradier = {version = ">=1.1.1,<2.0.0", optional = true, markers = "extra == \"tradier\" or extra == \"all\""} +openbb-tradingeconomics = ">=1.2.1,<2.0.0" +openbb-wsj = {version = ">=1.2.1,<2.0.0", optional = true, markers = "extra == \"wsj\" or extra == \"all\""} +openbb-yfinance = ">=1.2.1,<2.0.0" [package.extras] -all = ["openbb-alpha-vantage (>=1.2.0,<2.0.0)", "openbb-biztoc (>=1.2.0,<2.0.0)", "openbb-cboe (>=1.2.0,<2.0.0)", "openbb-charting (>=2.1.0,<3.0.0)", "openbb-ecb (>=1.2.0,<2.0.0)", "openbb-econometrics (>=1.2.0,<2.0.0)", "openbb-finra (>=1.2.0,<2.0.0)", "openbb-finviz (>=1.1.0,<2.0.0)", "openbb-government-us (>=1.2.0,<2.0.0)", "openbb-nasdaq (>=1.2.0,<2.0.0)", "openbb-quantitative (>=1.2.0,<2.0.0)", "openbb-seeking-alpha (>=1.2.0,<2.0.0)", "openbb-stockgrid (>=1.2.0,<2.0.0)", "openbb-technical (>=1.2.0,<2.0.0)", "openbb-tmx (>=1.1.0,<2.0.0)", "openbb-tradier (>=1.1.0,<2.0.0)", "openbb-wsj (>=1.2.0,<2.0.0)"] -alpha-vantage = ["openbb-alpha-vantage (>=1.2.0,<2.0.0)"] -biztoc = ["openbb-biztoc (>=1.2.0,<2.0.0)"] -cboe = ["openbb-cboe (>=1.2.0,<2.0.0)"] -charting = ["openbb-charting (>=2.1.0,<3.0.0)"] -ecb = ["openbb-ecb (>=1.2.0,<2.0.0)"] -econometrics = ["openbb-econometrics (>=1.2.0,<2.0.0)"] -finra = ["openbb-finra (>=1.2.0,<2.0.0)"] -finviz = ["openbb-finviz (>=1.1.0,<2.0.0)"] -government-us = ["openbb-government-us (>=1.2.0,<2.0.0)"] -nasdaq = ["openbb-nasdaq (>=1.2.0,<2.0.0)"] -quantitative = ["openbb-quantitative (>=1.2.0,<2.0.0)"] -seeking-alpha = ["openbb-seeking-alpha (>=1.2.0,<2.0.0)"] -stockgrid = ["openbb-stockgrid (>=1.2.0,<2.0.0)"] -technical = ["openbb-technical (>=1.2.0,<2.0.0)"] -tmx = ["openbb-tmx (>=1.1.0,<2.0.0)"] -tradier = ["openbb-tradier (>=1.1.0,<2.0.0)"] -wsj = ["openbb-wsj (>=1.2.0,<2.0.0)"] +all = ["openbb-alpha-vantage (>=1.2.1,<2.0.0)", "openbb-biztoc (>=1.2.1,<2.0.0)", "openbb-cboe (>=1.2.1,<2.0.0)", "openbb-charting (>=2.1.1,<3.0.0)", "openbb-ecb (>=1.2.1,<2.0.0)", "openbb-econometrics (>=1.2.1,<2.0.0)", "openbb-finra (>=1.2.1,<2.0.0)", "openbb-finviz (>=1.1.1,<2.0.0)", "openbb-government-us (>=1.2.1,<2.0.0)", "openbb-nasdaq (>=1.2.1,<2.0.0)", "openbb-quantitative (>=1.2.1,<2.0.0)", "openbb-seeking-alpha (>=1.2.1,<2.0.0)", "openbb-stockgrid (>=1.2.1,<2.0.0)", "openbb-technical (>=1.2.1,<2.0.0)", "openbb-tmx (>=1.1.1,<2.0.0)", "openbb-tradier (>=1.1.1,<2.0.0)", "openbb-wsj (>=1.2.1,<2.0.0)"] +alpha-vantage = ["openbb-alpha-vantage (>=1.2.1,<2.0.0)"] +biztoc = ["openbb-biztoc (>=1.2.1,<2.0.0)"] +cboe = ["openbb-cboe (>=1.2.1,<2.0.0)"] +charting = ["openbb-charting (>=2.1.1,<3.0.0)"] +ecb = ["openbb-ecb (>=1.2.1,<2.0.0)"] +econometrics = ["openbb-econometrics (>=1.2.1,<2.0.0)"] +finra = ["openbb-finra (>=1.2.1,<2.0.0)"] +finviz = ["openbb-finviz (>=1.1.1,<2.0.0)"] +government-us = ["openbb-government-us (>=1.2.1,<2.0.0)"] +nasdaq = ["openbb-nasdaq (>=1.2.1,<2.0.0)"] +quantitative = ["openbb-quantitative (>=1.2.1,<2.0.0)"] +seeking-alpha = ["openbb-seeking-alpha (>=1.2.1,<2.0.0)"] +stockgrid = ["openbb-stockgrid (>=1.2.1,<2.0.0)"] +technical = ["openbb-technical (>=1.2.1,<2.0.0)"] +tmx = ["openbb-tmx (>=1.1.1,<2.0.0)"] +tradier = ["openbb-tradier (>=1.1.1,<2.0.0)"] +wsj = ["openbb-wsj (>=1.2.1,<2.0.0)"] [[package]] name = "openbb-alpha-vantage" -version = "1.2.0" +version = "1.2.1" description = "Alpha Vantage extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_alpha_vantage-1.2.0-py3-none-any.whl", hash = "sha256:649f82500d15f41c1599a249dfb181ac264b6ad0f8c590cb224036241c934948"}, - {file = "openbb_alpha_vantage-1.2.0.tar.gz", hash = "sha256:a059c2c17b037b3f542f3829bcacde22b61aec6217ef1afdc37c36165152977e"}, + {file = "openbb_alpha_vantage-1.2.1-py3-none-any.whl", hash = "sha256:82103fd988b4c44170e9c911167f7c005d09610d01f0cc3e8e15b925506d16ab"}, + {file = "openbb_alpha_vantage-1.2.1.tar.gz", hash = "sha256:09218c33431faa9c6fc4732992c9fe59e47125492aece1f8b3844aba4fad2f7d"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-benzinga" -version = "1.2.0" +version = "1.2.1" description = "Benzinga extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_benzinga-1.2.0-py3-none-any.whl", hash = "sha256:e0a7c9e0a502b6df56c2523ea593eb3f2464e32a2434394b41f4aee15ff20587"}, - {file = "openbb_benzinga-1.2.0.tar.gz", hash = "sha256:8aa0177ca88848f53827e6e2254e419a87160edb8dc4f7d71c4f881b22f00897"}, + {file = "openbb_benzinga-1.2.1-py3-none-any.whl", hash = "sha256:3538ffb78084b90f19431e9c90afe8e4f4f195a9eef24270b60fd562d2f13263"}, + {file = "openbb_benzinga-1.2.1.tar.gz", hash = "sha256:433076f3f64de5fb68075a2b7f01f0d1c8d02225b0c99dece4506d506dce4988"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-biztoc" -version = "1.2.0" +version = "1.2.1" description = "" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_biztoc-1.2.0-py3-none-any.whl", hash = "sha256:80cfda8e2715c1b3f971d15ce74495cd014648002e90f39a17064262b7037fd1"}, - {file = "openbb_biztoc-1.2.0.tar.gz", hash = "sha256:99e94186ddf3aa181593660c53c991548bfa6c7a1f96b8c4cd90fd78fc0f6475"}, + {file = "openbb_biztoc-1.2.1-py3-none-any.whl", hash = "sha256:035eb166035080b2406a5ced67bb9dc9c6ac9adc7289f95c53d93d7d4a315295"}, + {file = "openbb_biztoc-1.2.1.tar.gz", hash = "sha256:4165adeca3d82eafb3fe3afb7779a557454e9d68aa0779e9244708919ecbb2cb"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" requests-cache = ">=1.1.0,<2.0.0" [[package]] name = "openbb-cboe" -version = "1.2.0" +version = "1.2.1" description = "CBOE extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_cboe-1.2.0-py3-none-any.whl", hash = "sha256:2c96d37284408530f770252e0f133581ead9a0304953385e33204d40ebdf8cab"}, - {file = "openbb_cboe-1.2.0.tar.gz", hash = "sha256:625c996f1b0492b8f1be474b94b07d70fc5dec2ac1f075ee2be26cc1923fdcb8"}, + {file = "openbb_cboe-1.2.1-py3-none-any.whl", hash = "sha256:ed2d39576e6aec7fc2827df05eb5196ca1404c737e2e762d15f52bd68c25d210"}, + {file = "openbb_cboe-1.2.1.tar.gz", hash = "sha256:e4546323886d6633f72bec3d5ef6ee1a37901fb44d1e8a977fe3c71f43b63fb2"}, ] [package.dependencies] aiohttp-client-cache = ">=0.11.0,<0.12.0" aiosqlite = ">=0.20.0,<0.21.0" -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-charting" -version = "2.1.0" +version = "2.1.1" description = "Charting extension for OpenBB" optional = false python-versions = "<3.12,>=3.8" files = [ - {file = "openbb_charting-2.1.0-py3-none-any.whl", hash = "sha256:b0e2d1d85ee763f692f5753c96b5556014549006f7673c04f12af5b558aa6b2c"}, - {file = "openbb_charting-2.1.0.tar.gz", hash = "sha256:98a9f7a69d883ed37534acfc04cf9eeb4b7fa427d1980cc2d7673d4ffdd263b4"}, + {file = "openbb_charting-2.1.1-py3-none-any.whl", hash = "sha256:51a32438c37a0212be7d18c77659a4c457d7ce10881e40f88f5d0506ab017ebc"}, + {file = "openbb_charting-2.1.1.tar.gz", hash = "sha256:2811d036046c54cf92fe2d9acb18dc44ff90f1f78ee984f39c2ec8e88faca3f5"}, ] [package.dependencies] nbformat = ">=5.9.2,<6.0.0" -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" pandas-ta = ">=0.3.14b,<0.4.0" plotly = ">=5.17.0,<6.0.0" pywry = ">=0.6.1,<0.7.0" -reportlab = ">=4.0.4,<5.0.0" scipy = ">=1.10.0,<2.0.0" statsmodels = ">=0.14.0,<0.15.0" -svglib = ">=1.5.1,<2.0.0" [[package]] name = "openbb-commodity" -version = "1.1.0" +version = "1.1.1" description = "Commodity extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_commodity-1.1.0-py3-none-any.whl", hash = "sha256:199cd3921722dc3790ebadc5109cfb4ddd6080dcb7822c859e2565a65c892077"}, - {file = "openbb_commodity-1.1.0.tar.gz", hash = "sha256:366b4b8c69de94074b684752bccb1315fda8beac69298da8e203bf826f1d1317"}, + {file = "openbb_commodity-1.1.1-py3-none-any.whl", hash = "sha256:b8fbb38206ff67aeacc54e0e825ed5e7c83e7e5fdd750fe7f349f2395b04ea1e"}, + {file = "openbb_commodity-1.1.1.tar.gz", hash = "sha256:6e645ee69ebd9a8d8ec09c2ab3e73714b94033fdae965617ba9231095410294e"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -1962,425 +1930,426 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" [[package]] name = "openbb-crypto" -version = "1.2.0" +version = "1.2.1" description = "Crypto extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_crypto-1.2.0-py3-none-any.whl", hash = "sha256:adae2973c40f8ae6de54fb974523534d5b81e3892066d0882caf64891b53da09"}, - {file = "openbb_crypto-1.2.0.tar.gz", hash = "sha256:f38cf3d3e902fc9470f474e8cfff9864389bd286bad0aac47948e6e8fc7bd11d"}, + {file = "openbb_crypto-1.2.1-py3-none-any.whl", hash = "sha256:c6328e8c21b402d7f85f9de072d60f49a3f1d77207320fa830079746ec6f0cb1"}, + {file = "openbb_crypto-1.2.1.tar.gz", hash = "sha256:0721e71d256ee264f2fcc777ac2e7c5b68bb95641d244b3b5bcd41d22b83c2b8"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-currency" -version = "1.2.0" +version = "1.2.1" description = "Currency extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_currency-1.2.0-py3-none-any.whl", hash = "sha256:3a07ad49ed6b719477ba193f6f2903e061755805cb46cbaec7fc6c9a78565432"}, - {file = "openbb_currency-1.2.0.tar.gz", hash = "sha256:73c47de5cad7b6c911653c98bd3603f6a38f3b33a60fbec5263f3e669e2309c1"}, + {file = "openbb_currency-1.2.1-py3-none-any.whl", hash = "sha256:5be292a285e8acb4c0cd75c3c3f60db6adf303746b7c162fe7b60836dbfb53d1"}, + {file = "openbb_currency-1.2.1.tar.gz", hash = "sha256:5d2cc6464bdec6aea8fa5a0c10d8c259bd0f6021ef962c64dc78b9b933bce3d8"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-derivatives" -version = "1.2.0" +version = "1.2.1" description = "Derivatives extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_derivatives-1.2.0-py3-none-any.whl", hash = "sha256:d95de37f0fe1d1fae5369659073d98d12d210e841e5cf41e037b9693e39ed398"}, - {file = "openbb_derivatives-1.2.0.tar.gz", hash = "sha256:8adcb764d31b74cde4f894971cb0310e09698854f3cb65cef21330488ee9f15f"}, + {file = "openbb_derivatives-1.2.1-py3-none-any.whl", hash = "sha256:d1f25665d4dc405ac43b2cb9d7cbc5592c28ec920d9a8abefdee6ec9430e28f4"}, + {file = "openbb_derivatives-1.2.1.tar.gz", hash = "sha256:ddc10034446b6f571ebdee6b77a7775af61b3005c2dfb642f22702a4e0ec506d"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-ecb" -version = "1.2.0" +version = "1.2.1" description = "ECB extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_ecb-1.2.0-py3-none-any.whl", hash = "sha256:1dfa5b003feb1725c8f25cc0f837c3ad78d780850011e7ba4354da4d6c482bc7"}, - {file = "openbb_ecb-1.2.0.tar.gz", hash = "sha256:946503f8ea534c2d89a456566982b2907d6d7d000005403d0b3fe96ea891c2f2"}, + {file = "openbb_ecb-1.2.1-py3-none-any.whl", hash = "sha256:ec3fd92733d9a43a75134d0a022d32dffa5f91f1ef9914ecd0f0ebd7c49bcfd1"}, + {file = "openbb_ecb-1.2.1.tar.gz", hash = "sha256:f9080b9de577e2d100a12fa19a69e9ae7d9b23abd059c5c97aeedac7fe8dda51"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" xmltodict = ">=0.13.0,<0.14.0" [[package]] name = "openbb-econdb" -version = "1.1.0" +version = "1.1.1" description = "EconDB extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_econdb-1.1.0-py3-none-any.whl", hash = "sha256:c0d61bf222d1f848fb8ac52e3c0f72e45e00f5671dc09cbbb0d10f14fe6e02c1"}, - {file = "openbb_econdb-1.1.0.tar.gz", hash = "sha256:529175456cbb2bce364c6352c2237497c954d95b668cf4c9f9c5528b31644abf"}, + {file = "openbb_econdb-1.1.1-py3-none-any.whl", hash = "sha256:5ae94c0fdda30ea40c7dabfd165dc908672f256d11b4f1504e56fb4d079ae094"}, + {file = "openbb_econdb-1.1.1.tar.gz", hash = "sha256:c65b60bbdec30e2ce088dc1a42703104d1f66bdbe5fa0841b8224831638fc18b"}, ] [package.dependencies] aiohttp-client-cache = ">=0.11.0,<0.12.0" aiosqlite = ">=0.20.0,<0.21.0" -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-econometrics" -version = "1.2.0" +version = "1.2.1" description = "Econometrics Toolkit for OpenBB" optional = false python-versions = "<3.12,>=3.8" files = [ - {file = "openbb_econometrics-1.2.0-py3-none-any.whl", hash = "sha256:fbd1797d24966a9a48a84d756e09a0fe766d9c2c4c314655336715262a0db6ab"}, - {file = "openbb_econometrics-1.2.0.tar.gz", hash = "sha256:4a24d1689b601042ddfda4ae83e6e8f8f25bc3eb20d409173e37186e2249cb06"}, + {file = "openbb_econometrics-1.2.1-py3-none-any.whl", hash = "sha256:87fbff1582f8d424fbc92fc525518cd99e3bccbb1f7ab7f5d9695f0ec4554cab"}, + {file = "openbb_econometrics-1.2.1.tar.gz", hash = "sha256:d1dbbcaab5c4576c3bb5d741c9b4c492d557abccacabbf295574c78b9c8b6ad8"}, ] [package.dependencies] arch = ">=5.5.0,<6.0.0" linearmodels = "<=4.25" -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" scipy = ">=1.10.1,<2.0.0" statsmodels = ">=0.14.0,<0.15.0" [[package]] name = "openbb-economy" -version = "1.2.0" +version = "1.2.1" description = "Economy extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_economy-1.2.0-py3-none-any.whl", hash = "sha256:7da438ec103ac2e9ad22441b65771a477236b3236006d8962b6965feecc00bad"}, - {file = "openbb_economy-1.2.0.tar.gz", hash = "sha256:f454785b8a28810db1fd48cd4a07b99135e89c8e787494037967f57aa7dca5dd"}, + {file = "openbb_economy-1.2.1-py3-none-any.whl", hash = "sha256:19e3f5ac9417960ce9df9f9e198e6792c83eb2653bf998ba36543122b9a5b0ee"}, + {file = "openbb_economy-1.2.1.tar.gz", hash = "sha256:c38ca0e1e5fb0a725b6e10fab31e0f23e11f94190f2b8d13653f8ab4c62aa3ad"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-equity" -version = "1.2.0" +version = "1.2.1" description = "Equity extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_equity-1.2.0-py3-none-any.whl", hash = "sha256:2bbb3460fe646f298c45c19e8184f86ed1374cd8a177a070b4ac2775d0876615"}, - {file = "openbb_equity-1.2.0.tar.gz", hash = "sha256:0e3b256aaedb26508b9ffc26e4df9b5c76856dff4d51a9f98160a0a87c25ff35"}, + {file = "openbb_equity-1.2.1-py3-none-any.whl", hash = "sha256:93eb0a43bf67e44db72afb2e2c8360b46c3e1de87a4cafa644becc0f985da3b2"}, + {file = "openbb_equity-1.2.1.tar.gz", hash = "sha256:c76df0eafae96ffab7fc19015c573daa7370c1104c8a8cbdb7ecb3dfa86c3e77"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-etf" -version = "1.2.0" +version = "1.2.1" description = "ETF extension for OpenBB" optional = false python-versions = "<3.12,>=3.8" files = [ - {file = "openbb_etf-1.2.0-py3-none-any.whl", hash = "sha256:ae47386839b37640e7bc8a6dadf613259c870e4972cd7352760b8ac53fdcfdd4"}, - {file = "openbb_etf-1.2.0.tar.gz", hash = "sha256:849b01a13312427540f0c1b6e072e23d90fed1e50d7de64db81749764929358c"}, + {file = "openbb_etf-1.2.1-py3-none-any.whl", hash = "sha256:16453926b1d88d30e50f88d5a8101373a46e22aa8d46e768bcf39b4f3d5175c4"}, + {file = "openbb_etf-1.2.1.tar.gz", hash = "sha256:11bd6c37daa81a502c337ec02e6b7b7675cd50931494424fbd8bc4d6f0368d51"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-federal-reserve" -version = "1.2.0" +version = "1.2.1" description = "US Federal Reserve Data Extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_federal_reserve-1.2.0-py3-none-any.whl", hash = "sha256:138032f63018164ef1e91e4ab88a154bf5344671d559975b3847c4fca7eacd39"}, - {file = "openbb_federal_reserve-1.2.0.tar.gz", hash = "sha256:2ac04d9129d53ddeecff08d499d671211db91dd750d738a2f39cb02674cd5ab1"}, + {file = "openbb_federal_reserve-1.2.1-py3-none-any.whl", hash = "sha256:9596e787b5611825c0eb300b9c9335a131dcbddfa5625e72e01edd0f380954fa"}, + {file = "openbb_federal_reserve-1.2.1.tar.gz", hash = "sha256:476afa09488a85509910bc6ac709de8516ff7c79a3afcef6f4bcaac142559a90"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-finra" -version = "1.2.0" +version = "1.2.1" description = "FINRA extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_finra-1.2.0-py3-none-any.whl", hash = "sha256:65c78027bc9e313b1e9b73d8654d7038ebc0fc9dea0b6cdcdfd33a3aa5c17e53"}, - {file = "openbb_finra-1.2.0.tar.gz", hash = "sha256:20b31d080dd5e9951aa4584d246705bcc6425c004a4ab3b645c0043d40719144"}, + {file = "openbb_finra-1.2.1-py3-none-any.whl", hash = "sha256:673e13020d4589ae74f8a315f104c0f1af2d633f07aa1181bfc280acf14af5ba"}, + {file = "openbb_finra-1.2.1.tar.gz", hash = "sha256:2ea811a144f5702702a3dd4096550812db84c869f33158030a9e3433a8f1ec63"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-finviz" -version = "1.1.0" +version = "1.1.1" description = "Finviz extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_finviz-1.1.0-py3-none-any.whl", hash = "sha256:0bb16a2d322f80b3074d3a1deb2f78fef4cb6e902d9dc9365c766bb312827211"}, - {file = "openbb_finviz-1.1.0.tar.gz", hash = "sha256:4aa109e605534d36fd0178bdbd268f97abf83b16982df775dd6dc21415652597"}, + {file = "openbb_finviz-1.1.1-py3-none-any.whl", hash = "sha256:7e13275377a783c6bade175b5d1a52470baf4d1b9813cd9446040cb5134594aa"}, + {file = "openbb_finviz-1.1.1.tar.gz", hash = "sha256:21df31cdb717b37346d5373e3ab2c2ee8d485389a5a9e0bd3c8e61ca9526ecfa"}, ] [package.dependencies] finvizfinance = "0.14.7" -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-fixedincome" -version = "1.2.0" +version = "1.2.1" description = "Fixed income extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_fixedincome-1.2.0-py3-none-any.whl", hash = "sha256:cff2db039d9f8f0d3ba5c34338b0de269828410e993cf229d5628d4999e3ebbb"}, - {file = "openbb_fixedincome-1.2.0.tar.gz", hash = "sha256:9ad80de5741ae59e2cf6517ae27d8d400dc655b0cd3986d801b25f756ccf0430"}, + {file = "openbb_fixedincome-1.2.1-py3-none-any.whl", hash = "sha256:ec26fce1d5e87b13aa5de4744703fbe7977364b18191ea200f6f66db817f531c"}, + {file = "openbb_fixedincome-1.2.1.tar.gz", hash = "sha256:7c46a7bc8ba862dab130282a148ceecd3ea6e27b87d461f151d52e56987d9ab0"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-fmp" -version = "1.2.0" +version = "1.2.1" description = "FMP extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_fmp-1.2.0-py3-none-any.whl", hash = "sha256:6f308bb7638fb421070de8876620e685550156372623ff62d3d4534f0ade9080"}, - {file = "openbb_fmp-1.2.0.tar.gz", hash = "sha256:b9210dea2d15511b0cddedaf5ed464602122179e72c3e540afec28ffd8425b60"}, + {file = "openbb_fmp-1.2.1-py3-none-any.whl", hash = "sha256:6c8994f97c8f5f75882f4982ac2950fbb92d9890059700cf931eb6e485e9ec47"}, + {file = "openbb_fmp-1.2.1.tar.gz", hash = "sha256:021d1894f2be7e231f6be9d42027c7e90b26afa2efb86965c8fcb462876479bd"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-fred" -version = "1.2.0" +version = "1.2.1" description = "FRED extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_fred-1.2.0-py3-none-any.whl", hash = "sha256:c2271349ed587d089d4bbf80cb61c79337b59a8f6f379118b15724406ef4dc22"}, - {file = "openbb_fred-1.2.0.tar.gz", hash = "sha256:cd25d6e5f9b8305c9a58030481219be35748f955a93da1c949dc9c9e7f4dd807"}, + {file = "openbb_fred-1.2.1-py3-none-any.whl", hash = "sha256:58c44a210b1e66eace1760a67975bc51bf3fc5298cbc29ee79b88b271e8ff235"}, + {file = "openbb_fred-1.2.1.tar.gz", hash = "sha256:497038ff53c2a8d5f81ef917566d6ede70142e75f1331e7e5a3500ecf93dca38"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-government-us" -version = "1.2.0" +version = "1.2.1" description = "US Government Data Extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_government_us-1.2.0-py3-none-any.whl", hash = "sha256:efdc8a5c08e6a8d2db06cd190c1441352acef95bd700270a607d537a0defe525"}, - {file = "openbb_government_us-1.2.0.tar.gz", hash = "sha256:4712050edabbcc09dfa439da50267c9feed1b62113fbac385ca0f1c47ea39fe2"}, + {file = "openbb_government_us-1.2.1-py3-none-any.whl", hash = "sha256:2c6a934d35b8a8bcc9ad85b4f7b0d21c8be9dbe2bdf82a060648eea318fd61a6"}, + {file = "openbb_government_us-1.2.1.tar.gz", hash = "sha256:bcfd94784a70c469cc5f0650f2396818535fd686af2212c63f80f86dad1a1585"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" random-user-agent = ">=1.0.1,<2.0.0" [[package]] name = "openbb-index" -version = "1.2.0" +version = "1.2.1" description = "Index extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_index-1.2.0-py3-none-any.whl", hash = "sha256:0f0a9582149678ebd4bf867672b925c48cab4a75554442cbc75472d717b72b55"}, - {file = "openbb_index-1.2.0.tar.gz", hash = "sha256:0792e94ff8ee485779f5b52202976db13918337e58505305ff6afa3c4d3edced"}, + {file = "openbb_index-1.2.1-py3-none-any.whl", hash = "sha256:940ef332ab1da73ea65b3ffcc5f14cf6a8dfa3a4101b7413ddd4f6eef68dfe26"}, + {file = "openbb_index-1.2.1.tar.gz", hash = "sha256:1f58c443a5065c5891496ec73f163db2bbdcab85c48b5146a23e51ee9eebbb04"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-intrinio" -version = "1.2.0" +version = "1.2.1" description = "Intrinio extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_intrinio-1.2.0-py3-none-any.whl", hash = "sha256:d05a032dd1b5a468b59e7ac51b7317cc80b29613d28b7e4b11200f16e34f162c"}, - {file = "openbb_intrinio-1.2.0.tar.gz", hash = "sha256:a137cf186ab8377e45b64349b41bb092f965311c795f51da2eae11b44f3d1361"}, + {file = "openbb_intrinio-1.2.1-py3-none-any.whl", hash = "sha256:a951f1a662360bd02541184eae4d2270583e291dc563d9f6ecc4ef1296007f83"}, + {file = "openbb_intrinio-1.2.1.tar.gz", hash = "sha256:1eef27668bcc2791b52fa75fe88dc002d7eed8ed671f12a2d4493adfb0d67e06"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" requests-cache = ">=1.1.0,<2.0.0" [[package]] name = "openbb-nasdaq" -version = "1.2.0" +version = "1.2.1" description = "Nasdaq extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_nasdaq-1.2.0-py3-none-any.whl", hash = "sha256:43408dc61087349415a4eea6109a943d0d9461097bda9bdaa75c2691c31fc288"}, - {file = "openbb_nasdaq-1.2.0.tar.gz", hash = "sha256:b5df278f22a26f25c7ddc8f0bee59e6e48b6cdc87cbf4aaa7db829a4236e2004"}, + {file = "openbb_nasdaq-1.2.1-py3-none-any.whl", hash = "sha256:87db5b7b95594801a65201969eb7c9128728938be1a308e7a411822b2b3bde13"}, + {file = "openbb_nasdaq-1.2.1.tar.gz", hash = "sha256:7245a3cb04387f2ed1b129b6b0d3832e423f523b79bfe5011b8c07dee62b1c3f"}, ] [package.dependencies] nasdaq-data-link = ">=1.0.4,<2.0.0" -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" random-user-agent = ">=1.0.1,<2.0.0" [[package]] name = "openbb-news" -version = "1.2.0" +version = "1.2.1" description = "News extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_news-1.2.0-py3-none-any.whl", hash = "sha256:3c01a7c1cadf4b2910c28c607906e6e390bdccfd4323cbb1b70833c78eff3bde"}, - {file = "openbb_news-1.2.0.tar.gz", hash = "sha256:612855b4e0cd7537af0921a06783a4c35613504e5cd7c0ac75b2bbf077f2b66b"}, + {file = "openbb_news-1.2.1-py3-none-any.whl", hash = "sha256:981cf60d81c3e6a67b07bf7a10fbf28e68b5dc5ac6639167e24ba1c9c3a7ebe0"}, + {file = "openbb_news-1.2.1.tar.gz", hash = "sha256:674c98afe7404c64a361cf33df785a659f584161fdae667d43c974f5890e4185"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-oecd" -version = "1.2.0" +version = "1.2.1" description = "OECD extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_oecd-1.2.0-py3-none-any.whl", hash = "sha256:ed75556a20ff85cbc56d82bee8fb6b46f2b381d694880ebc86f4e5ba59d265f5"}, - {file = "openbb_oecd-1.2.0.tar.gz", hash = "sha256:90e9906f50840867a7420cbe7feb94ec51eb5ae087b5503306a0cda0ca14082d"}, + {file = "openbb_oecd-1.2.1-py3-none-any.whl", hash = "sha256:f271d232d39dc3340124f22d87de4cbacb46f693986439683bf4872d58360b59"}, + {file = "openbb_oecd-1.2.1.tar.gz", hash = "sha256:f81252e11e14c25d8c0f2e95132a33551eb077290a97c7e7db538dd1634393ed"}, ] [package.dependencies] defusedxml = ">=0.8.0rc2,<0.9.0" -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" urllib3 = ">1.26.16" [[package]] name = "openbb-polygon" -version = "1.2.0" +version = "1.2.1" description = "Polygon extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_polygon-1.2.0-py3-none-any.whl", hash = "sha256:53b78c24f653be5d6fe5784e6c80fec21383976c92d637b83e60325608c38e72"}, - {file = "openbb_polygon-1.2.0.tar.gz", hash = "sha256:10005eae05014ade74d8e7a205aa6defa57484b4337cc349cb8b19e906390b1f"}, + {file = "openbb_polygon-1.2.1-py3-none-any.whl", hash = "sha256:6e77e9070d7102cfd0d43766b15bdf2880d3ad3e332a0d19ba2a85905fb9f5a6"}, + {file = "openbb_polygon-1.2.1.tar.gz", hash = "sha256:71de2913084cdbf0edb382bf4bd695dba52efa03bd001b37307d44d6729b0b59"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-quantitative" -version = "1.2.0" +version = "1.2.1" description = "Quantitative Analysis extension for OpenBB" optional = false python-versions = "<3.12,>=3.8" files = [ - {file = "openbb_quantitative-1.2.0-py3-none-any.whl", hash = "sha256:2d151e0886407164b98ebaac1e6e0f433f6e43f9f8973b1d27dc77fb4349c804"}, - {file = "openbb_quantitative-1.2.0.tar.gz", hash = "sha256:0e9706feb8bc6c6a02d330615811d972fb74732e9c736202a57c51ba2e212148"}, + {file = "openbb_quantitative-1.2.1-py3-none-any.whl", hash = "sha256:6fbf3777d017c2441a801b9bc4ebf8bd684ef4dbb4ee9fa542af013bfe6e02d3"}, + {file = "openbb_quantitative-1.2.1.tar.gz", hash = "sha256:e8b418464613292db304a72440165e76913e726defae201a67fcd185dd714e3a"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" pandas-ta = ">=0.3.14b,<0.4.0" scipy = ">=1.10.1,<2.0.0" statsmodels = ">=0.14.0,<0.15.0" [[package]] name = "openbb-regulators" -version = "1.2.0" +version = "1.2.1" description = "Markets and Agency Regulators extension for OpenBB" optional = false python-versions = "<3.12,>=3.8" files = [ - {file = "openbb_regulators-1.2.0-py3-none-any.whl", hash = "sha256:3e85c9f6fa384fd7bba06477d65e04e1a77bd589ab5eb2e4de404e1b92c7d73f"}, - {file = "openbb_regulators-1.2.0.tar.gz", hash = "sha256:cb74d102347ec6a122ce41637497c1ffbbe66c89956486a82397804d698ffc23"}, + {file = "openbb_regulators-1.2.1-py3-none-any.whl", hash = "sha256:0d1a31ece10d043c249726d86dc6f06ea149a93ce7ebdaf929ee50037aa8f48d"}, + {file = "openbb_regulators-1.2.1.tar.gz", hash = "sha256:043c4d7b762758ca20bede426d1680182245fa1d7d05aba6d89ea44ee9ffd461"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-sec" -version = "1.2.0" +version = "1.2.1" description = "SEC extension for OpenBB" optional = false python-versions = "<3.12,>=3.8" files = [ - {file = "openbb_sec-1.2.0-py3-none-any.whl", hash = "sha256:b7d1803e4fc8cdc7e24ea7fe9c998a11b468f174f2d84580e04d222bc33dd7c6"}, - {file = "openbb_sec-1.2.0.tar.gz", hash = "sha256:27f44fc09f44172252e55d52696beb1c2230e1ddfdfb933debbdc37cfe73ca7e"}, + {file = "openbb_sec-1.2.1-py3-none-any.whl", hash = "sha256:1d9ae9297767de68e410a0bddfa62c3412b28012ff90a36f132160f6933922ad"}, + {file = "openbb_sec-1.2.1.tar.gz", hash = "sha256:be643ae46a78ec1e8f92124950cd347718c32df51711bc58da597c22bf392f80"}, ] [package.dependencies] aiohttp-client-cache = ">=0.11.0,<0.12.0" aiosqlite = ">=0.20.0,<0.21.0" +bs4 = ">=0.0.2,<0.0.3" lxml = ">=5.2.1,<6.0.0" -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" xmltodict = ">=0.13.0,<0.14.0" [[package]] name = "openbb-seeking-alpha" -version = "1.2.0" +version = "1.2.1" description = "Seeking Alpha extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_seeking_alpha-1.2.0-py3-none-any.whl", hash = "sha256:fbce57d5062a028b4b3f6d643119ab283e048e1428b95b1245b81cae17e48b32"}, - {file = "openbb_seeking_alpha-1.2.0.tar.gz", hash = "sha256:b20bac6cf7e2f894f2ca76aa0644152763eefc05a926e24cc7e4d4e69c4f9dad"}, + {file = "openbb_seeking_alpha-1.2.1-py3-none-any.whl", hash = "sha256:b83cb80bb4bff24ebe1586cef5415aa64d6a3ec9b60ccc3283b8bb81dd2a57ae"}, + {file = "openbb_seeking_alpha-1.2.1.tar.gz", hash = "sha256:5555c71045f2261c42be91f9cc030c3f791773a5695b49dfcefe913aabf7c38c"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-stockgrid" -version = "1.2.0" +version = "1.2.1" description = "stockgrid extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_stockgrid-1.2.0-py3-none-any.whl", hash = "sha256:09bc0c6815fe90d9f69a6f9d307b7369d041bee9b72beb66fc700d7efc32f364"}, - {file = "openbb_stockgrid-1.2.0.tar.gz", hash = "sha256:2a1a62a5ee5ec256cffbcc7ba3adc9b9502ac12beb91bc91487829162f2762d4"}, + {file = "openbb_stockgrid-1.2.1-py3-none-any.whl", hash = "sha256:daa934da4834a4180f4d3c342c915291adcf906ab9771a10e05f6dadcbf54475"}, + {file = "openbb_stockgrid-1.2.1.tar.gz", hash = "sha256:9f16db441c18d174e601af960379c1e1bbf900292e816530fe0e842abd9a711d"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" pytest-freezegun = ">=0.4.2,<0.5.0" [[package]] name = "openbb-technical" -version = "1.2.0" +version = "1.2.1" description = "Technical Analysis extension for OpenBB" optional = false python-versions = "<3.12,>=3.8" files = [ - {file = "openbb_technical-1.2.0-py3-none-any.whl", hash = "sha256:4b69c714e22d27627bb786871adb72015cad5e44a4b1885310783e154dc53518"}, - {file = "openbb_technical-1.2.0.tar.gz", hash = "sha256:996845fdf870c49fad8f6372a7b92875727d3a3e62e81e277cf5d6c19ff65b87"}, + {file = "openbb_technical-1.2.1-py3-none-any.whl", hash = "sha256:246170e7e69d7a3c1436617cbe3199f98cb4c033a65f69a12aeec5c1770c3d7a"}, + {file = "openbb_technical-1.2.1.tar.gz", hash = "sha256:a00a000a5cf4a52c3b1d2b589c4bd16114879002b815823d1e289ae31fdb61fa"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" pandas-ta = ">=0.3.14b,<0.4.0" scikit-learn = ">=1.3.1,<2.0.0" scipy = ">=1.10.1,<2.0.0" @@ -2388,91 +2357,91 @@ statsmodels = ">=0.14.0,<0.15.0" [[package]] name = "openbb-tiingo" -version = "1.2.0" +version = "1.2.1" description = "Tiingo extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_tiingo-1.2.0-py3-none-any.whl", hash = "sha256:7c1297efea597bd59e7785b1da3c535e90e8f35f9499e57450c840169d06e31c"}, - {file = "openbb_tiingo-1.2.0.tar.gz", hash = "sha256:04e8e7e9ac3f95533ff4601f7639e824410e1bccf0310b9d5c023854da36397d"}, + {file = "openbb_tiingo-1.2.1-py3-none-any.whl", hash = "sha256:ae8e735c17a29fd930ffa92216d4fd4151057b659a42803301d124407711dc5b"}, + {file = "openbb_tiingo-1.2.1.tar.gz", hash = "sha256:bc8c244aae4b3f87c3bdb65c844a8be5ec8e49169aa1ebb13aa0ed786611e2a9"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-tmx" -version = "1.1.0" +version = "1.1.1" description = "Unofficial TMX data provider extension for the OpenBB Platform - Public Canadian markets data for Python and Fast API." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_tmx-1.1.0-py3-none-any.whl", hash = "sha256:e50aa2e25bd1ab6a694a2202d92239fb569646ce257f231f4e8e623964673ba3"}, - {file = "openbb_tmx-1.1.0.tar.gz", hash = "sha256:058d495c1c50e56cb3c157230491c32678b81828cb043cfaa9a1001307e0c3e8"}, + {file = "openbb_tmx-1.1.1-py3-none-any.whl", hash = "sha256:dcceedc1d88dfc0f9bf26d4d21814c4398ca38df2317238de75204fc60504925"}, + {file = "openbb_tmx-1.1.1.tar.gz", hash = "sha256:36ea7fee4ad607cde74fef49803013d7016bf46aabaea44a1f4a8aa0b48d2d6c"}, ] [package.dependencies] aiohttp-client-cache = ">=0.11.0,<0.12.0" aiosqlite = ">=0.20.0,<0.21.0" exchange-calendars = ">=4.2.8,<5.0.0" -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" random-user-agent = ">=1.0.1,<2.0.0" [[package]] name = "openbb-tradier" -version = "1.1.0" +version = "1.1.1" description = "Tradier Provider Extension for the OpenBB Platform" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_tradier-1.1.0-py3-none-any.whl", hash = "sha256:adfe5d9c82efa159b558af503a2d0a936eaee3d0f52cb952335f6f5f148aba35"}, - {file = "openbb_tradier-1.1.0.tar.gz", hash = "sha256:cdd0542c4311c0d25dbf9a11880db1afefe09a4d207bf1d589f8314d02dea840"}, + {file = "openbb_tradier-1.1.1-py3-none-any.whl", hash = "sha256:2adb50ce038e7f2a43f1a8cd82553887c6b486b860beefb69fb00b8892ac284d"}, + {file = "openbb_tradier-1.1.1.tar.gz", hash = "sha256:475d1465a2350d41c1100c0e982549daf2d7468e90b81e6c578903fd672337cc"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-tradingeconomics" -version = "1.2.0" +version = "1.2.1" description = "Trading Economics extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_tradingeconomics-1.2.0-py3-none-any.whl", hash = "sha256:041cf962a15a7dcd32bebdad77b406235362e6e92b7b38ed9949b8dbb8ef7964"}, - {file = "openbb_tradingeconomics-1.2.0.tar.gz", hash = "sha256:8b42f7ce12afb4411ffdec440f42df23bd5f1b3458297f7a4a93ae5423c5e7c5"}, + {file = "openbb_tradingeconomics-1.2.1-py3-none-any.whl", hash = "sha256:9d9c0b30db76260a84dd0715b70f3124e5f5c33f9fd26bc759c068361f328015"}, + {file = "openbb_tradingeconomics-1.2.1.tar.gz", hash = "sha256:7041cccc595b7bd8bb7f398a9524a9f9c2340045a0b136eb3a2506bacbf2f1aa"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-wsj" -version = "1.2.0" +version = "1.2.1" description = "wsj extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_wsj-1.2.0-py3-none-any.whl", hash = "sha256:5e16b158ecf04ab4507605760dc539a83da0d3cd057ffed19f03ea5716cce35c"}, - {file = "openbb_wsj-1.2.0.tar.gz", hash = "sha256:abd43f755aaad2c90b0aa0f0d164b56a18d59cd9e7f73e3c4ca44930f8a58ecb"}, + {file = "openbb_wsj-1.2.1-py3-none-any.whl", hash = "sha256:0c3bd67377a6d0e06917603d7064247b6eb0ae568856566240fc5dc9fc93171f"}, + {file = "openbb_wsj-1.2.1.tar.gz", hash = "sha256:7749062730b38c16ebe533e8a02692f428acd639944f39d28979b8c5b2d3286f"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-yfinance" -version = "1.2.0" +version = "1.2.1" description = "yfinance extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_yfinance-1.2.0-py3-none-any.whl", hash = "sha256:5320a2778d17b50ae1c0f9b644280c17dc3b82d345a59c86bec4909123bbdc6a"}, - {file = "openbb_yfinance-1.2.0.tar.gz", hash = "sha256:5961c434ed3b159660a2f294cfc42cf88df598d129bb228d57b21fbcecbc022b"}, + {file = "openbb_yfinance-1.2.1-py3-none-any.whl", hash = "sha256:0463a5f519a707a8df98a217a71084e9cfc55f6338f1fe58fb28d8c726f242ef"}, + {file = "openbb_yfinance-1.2.1.tar.gz", hash = "sha256:c910f77266bb46d8cfaca47d7a50e7bb088cb98a2e6d16a525c35e12585eb6db"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" yfinance = ">=0.2.27,<0.3.0" [[package]] @@ -2592,8 +2561,8 @@ files = [ [package.dependencies] numpy = [ {version = ">=1.20.3", markers = "python_version < \"3.10\""}, - {version = ">=1.23.2", markers = "python_version >= \"3.11\""}, {version = ">=1.21.0", markers = "python_version >= \"3.10\" and python_version < \"3.11\""}, + {version = ">=1.23.2", markers = "python_version >= \"3.11\""}, ] python-dateutil = ">=2.8.2" pytz = ">=2020.1" @@ -2667,92 +2636,6 @@ files = [ {file = "peewee-3.17.5.tar.gz", hash = "sha256:e1b6a64192207fd3ddb4e1188054820f42aef0aadfa749e3981af3c119a76420"}, ] -[[package]] -name = "pillow" -version = "10.3.0" -description = "Python Imaging Library (Fork)" -optional = false -python-versions = ">=3.8" -files = [ - {file = "pillow-10.3.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:90b9e29824800e90c84e4022dd5cc16eb2d9605ee13f05d47641eb183cd73d45"}, - {file = "pillow-10.3.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a2c405445c79c3f5a124573a051062300936b0281fee57637e706453e452746c"}, - {file = "pillow-10.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:78618cdbccaa74d3f88d0ad6cb8ac3007f1a6fa5c6f19af64b55ca170bfa1edf"}, - {file = "pillow-10.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:261ddb7ca91fcf71757979534fb4c128448b5b4c55cb6152d280312062f69599"}, - {file = "pillow-10.3.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:ce49c67f4ea0609933d01c0731b34b8695a7a748d6c8d186f95e7d085d2fe475"}, - {file = "pillow-10.3.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:b14f16f94cbc61215115b9b1236f9c18403c15dd3c52cf629072afa9d54c1cbf"}, - {file = "pillow-10.3.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d33891be6df59d93df4d846640f0e46f1a807339f09e79a8040bc887bdcd7ed3"}, - {file = "pillow-10.3.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b50811d664d392f02f7761621303eba9d1b056fb1868c8cdf4231279645c25f5"}, - {file = "pillow-10.3.0-cp310-cp310-win32.whl", hash = "sha256:ca2870d5d10d8726a27396d3ca4cf7976cec0f3cb706debe88e3a5bd4610f7d2"}, - {file = "pillow-10.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:f0d0591a0aeaefdaf9a5e545e7485f89910c977087e7de2b6c388aec32011e9f"}, - {file = "pillow-10.3.0-cp310-cp310-win_arm64.whl", hash = "sha256:ccce24b7ad89adb5a1e34a6ba96ac2530046763912806ad4c247356a8f33a67b"}, - {file = "pillow-10.3.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:5f77cf66e96ae734717d341c145c5949c63180842a545c47a0ce7ae52ca83795"}, - {file = "pillow-10.3.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e4b878386c4bf293578b48fc570b84ecfe477d3b77ba39a6e87150af77f40c57"}, - {file = "pillow-10.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fdcbb4068117dfd9ce0138d068ac512843c52295ed996ae6dd1faf537b6dbc27"}, - {file = "pillow-10.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9797a6c8fe16f25749b371c02e2ade0efb51155e767a971c61734b1bf6293994"}, - {file = "pillow-10.3.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:9e91179a242bbc99be65e139e30690e081fe6cb91a8e77faf4c409653de39451"}, - {file = "pillow-10.3.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:1b87bd9d81d179bd8ab871603bd80d8645729939f90b71e62914e816a76fc6bd"}, - {file = "pillow-10.3.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:81d09caa7b27ef4e61cb7d8fbf1714f5aec1c6b6c5270ee53504981e6e9121ad"}, - {file = "pillow-10.3.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:048ad577748b9fa4a99a0548c64f2cb8d672d5bf2e643a739ac8faff1164238c"}, - {file = "pillow-10.3.0-cp311-cp311-win32.whl", hash = "sha256:7161ec49ef0800947dc5570f86568a7bb36fa97dd09e9827dc02b718c5643f09"}, - {file = "pillow-10.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:8eb0908e954d093b02a543dc963984d6e99ad2b5e36503d8a0aaf040505f747d"}, - {file = "pillow-10.3.0-cp311-cp311-win_arm64.whl", hash = "sha256:4e6f7d1c414191c1199f8996d3f2282b9ebea0945693fb67392c75a3a320941f"}, - {file = "pillow-10.3.0-cp312-cp312-macosx_10_10_x86_64.whl", hash = "sha256:e46f38133e5a060d46bd630faa4d9fa0202377495df1f068a8299fd78c84de84"}, - {file = "pillow-10.3.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:50b8eae8f7334ec826d6eeffaeeb00e36b5e24aa0b9df322c247539714c6df19"}, - {file = "pillow-10.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d3bea1c75f8c53ee4d505c3e67d8c158ad4df0d83170605b50b64025917f338"}, - {file = "pillow-10.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:19aeb96d43902f0a783946a0a87dbdad5c84c936025b8419da0a0cd7724356b1"}, - {file = "pillow-10.3.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:74d28c17412d9caa1066f7a31df8403ec23d5268ba46cd0ad2c50fb82ae40462"}, - {file = "pillow-10.3.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:ff61bfd9253c3915e6d41c651d5f962da23eda633cf02262990094a18a55371a"}, - {file = "pillow-10.3.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:d886f5d353333b4771d21267c7ecc75b710f1a73d72d03ca06df49b09015a9ef"}, - {file = "pillow-10.3.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:4b5ec25d8b17217d635f8935dbc1b9aa5907962fae29dff220f2659487891cd3"}, - {file = "pillow-10.3.0-cp312-cp312-win32.whl", hash = "sha256:51243f1ed5161b9945011a7360e997729776f6e5d7005ba0c6879267d4c5139d"}, - {file = "pillow-10.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:412444afb8c4c7a6cc11a47dade32982439925537e483be7c0ae0cf96c4f6a0b"}, - {file = "pillow-10.3.0-cp312-cp312-win_arm64.whl", hash = "sha256:798232c92e7665fe82ac085f9d8e8ca98826f8e27859d9a96b41d519ecd2e49a"}, - {file = "pillow-10.3.0-cp38-cp38-macosx_10_10_x86_64.whl", hash = "sha256:4eaa22f0d22b1a7e93ff0a596d57fdede2e550aecffb5a1ef1106aaece48e96b"}, - {file = "pillow-10.3.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:cd5e14fbf22a87321b24c88669aad3a51ec052eb145315b3da3b7e3cc105b9a2"}, - {file = "pillow-10.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1530e8f3a4b965eb6a7785cf17a426c779333eb62c9a7d1bbcf3ffd5bf77a4aa"}, - {file = "pillow-10.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5d512aafa1d32efa014fa041d38868fda85028e3f930a96f85d49c7d8ddc0383"}, - {file = "pillow-10.3.0-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:339894035d0ede518b16073bdc2feef4c991ee991a29774b33e515f1d308e08d"}, - {file = "pillow-10.3.0-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:aa7e402ce11f0885305bfb6afb3434b3cd8f53b563ac065452d9d5654c7b86fd"}, - {file = "pillow-10.3.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:0ea2a783a2bdf2a561808fe4a7a12e9aa3799b701ba305de596bc48b8bdfce9d"}, - {file = "pillow-10.3.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:c78e1b00a87ce43bb37642c0812315b411e856a905d58d597750eb79802aaaa3"}, - {file = "pillow-10.3.0-cp38-cp38-win32.whl", hash = "sha256:72d622d262e463dfb7595202d229f5f3ab4b852289a1cd09650362db23b9eb0b"}, - {file = "pillow-10.3.0-cp38-cp38-win_amd64.whl", hash = "sha256:2034f6759a722da3a3dbd91a81148cf884e91d1b747992ca288ab88c1de15999"}, - {file = "pillow-10.3.0-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:2ed854e716a89b1afcedea551cd85f2eb2a807613752ab997b9974aaa0d56936"}, - {file = "pillow-10.3.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:dc1a390a82755a8c26c9964d457d4c9cbec5405896cba94cf51f36ea0d855002"}, - {file = "pillow-10.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4203efca580f0dd6f882ca211f923168548f7ba334c189e9eab1178ab840bf60"}, - {file = "pillow-10.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3102045a10945173d38336f6e71a8dc71bcaeed55c3123ad4af82c52807b9375"}, - {file = "pillow-10.3.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:6fb1b30043271ec92dc65f6d9f0b7a830c210b8a96423074b15c7bc999975f57"}, - {file = "pillow-10.3.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:1dfc94946bc60ea375cc39cff0b8da6c7e5f8fcdc1d946beb8da5c216156ddd8"}, - {file = "pillow-10.3.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:b09b86b27a064c9624d0a6c54da01c1beaf5b6cadfa609cf63789b1d08a797b9"}, - {file = "pillow-10.3.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:d3b2348a78bc939b4fed6552abfd2e7988e0f81443ef3911a4b8498ca084f6eb"}, - {file = "pillow-10.3.0-cp39-cp39-win32.whl", hash = "sha256:45ebc7b45406febf07fef35d856f0293a92e7417ae7933207e90bf9090b70572"}, - {file = "pillow-10.3.0-cp39-cp39-win_amd64.whl", hash = "sha256:0ba26351b137ca4e0db0342d5d00d2e355eb29372c05afd544ebf47c0956ffeb"}, - {file = "pillow-10.3.0-cp39-cp39-win_arm64.whl", hash = "sha256:50fd3f6b26e3441ae07b7c979309638b72abc1a25da31a81a7fbd9495713ef4f"}, - {file = "pillow-10.3.0-pp310-pypy310_pp73-macosx_10_10_x86_64.whl", hash = "sha256:6b02471b72526ab8a18c39cb7967b72d194ec53c1fd0a70b050565a0f366d355"}, - {file = "pillow-10.3.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:8ab74c06ffdab957d7670c2a5a6e1a70181cd10b727cd788c4dd9005b6a8acd9"}, - {file = "pillow-10.3.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:048eeade4c33fdf7e08da40ef402e748df113fd0b4584e32c4af74fe78baaeb2"}, - {file = "pillow-10.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e2ec1e921fd07c7cda7962bad283acc2f2a9ccc1b971ee4b216b75fad6f0463"}, - {file = "pillow-10.3.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:4c8e73e99da7db1b4cad7f8d682cf6abad7844da39834c288fbfa394a47bbced"}, - {file = "pillow-10.3.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:16563993329b79513f59142a6b02055e10514c1a8e86dca8b48a893e33cf91e3"}, - {file = "pillow-10.3.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:dd78700f5788ae180b5ee8902c6aea5a5726bac7c364b202b4b3e3ba2d293170"}, - {file = "pillow-10.3.0-pp39-pypy39_pp73-macosx_10_10_x86_64.whl", hash = "sha256:aff76a55a8aa8364d25400a210a65ff59d0168e0b4285ba6bf2bd83cf675ba32"}, - {file = "pillow-10.3.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:b7bc2176354defba3edc2b9a777744462da2f8e921fbaf61e52acb95bafa9828"}, - {file = "pillow-10.3.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:793b4e24db2e8742ca6423d3fde8396db336698c55cd34b660663ee9e45ed37f"}, - {file = "pillow-10.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d93480005693d247f8346bc8ee28c72a2191bdf1f6b5db469c096c0c867ac015"}, - {file = "pillow-10.3.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:c83341b89884e2b2e55886e8fbbf37c3fa5efd6c8907124aeb72f285ae5696e5"}, - {file = "pillow-10.3.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:1a1d1915db1a4fdb2754b9de292642a39a7fb28f1736699527bb649484fb966a"}, - {file = "pillow-10.3.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a0eaa93d054751ee9964afa21c06247779b90440ca41d184aeb5d410f20ff591"}, - {file = "pillow-10.3.0.tar.gz", hash = "sha256:9d2455fbf44c914840c793e89aa82d0e1763a14253a000743719ae5946814b2d"}, -] - -[package.extras] -docs = ["furo", "olefile", "sphinx (>=2.4)", "sphinx-copybutton", "sphinx-inline-tabs", "sphinx-removed-in", "sphinxext-opengraph"] -fpx = ["olefile"] -mic = ["olefile"] -tests = ["check-manifest", "coverage", "defusedxml", "markdown2", "olefile", "packaging", "pyroma", "pytest", "pytest-cov", "pytest-timeout"] -typing = ["typing-extensions"] -xmp = ["defusedxml"] - [[package]] name = "pkgutil-resolve-name" version = "1.3.10" @@ -3035,13 +2918,13 @@ test = ["beautifulsoup4", "flake8", "pytest", "pytest-cov"] [[package]] name = "pytest" -version = "7.4.4" +version = "8.2.1" description = "pytest: simple powerful testing with Python" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "pytest-7.4.4-py3-none-any.whl", hash = "sha256:b090cdf5ed60bf4c45261be03239c2c1c22df034fbffe691abe93cd80cea01d8"}, - {file = "pytest-7.4.4.tar.gz", hash = "sha256:2cf0005922c6ace4a3e2ec8b4080eb0d9753fdc93107415332f50ce9e7994280"}, + {file = "pytest-8.2.1-py3-none-any.whl", hash = "sha256:faccc5d332b8c3719f40283d0d44aa5cf101cec36f88cde9ed8f2bc0538612b1"}, + {file = "pytest-8.2.1.tar.gz", hash = "sha256:5046e5b46d8e4cac199c373041f26be56fdb81eb4e67dc11d4e10811fc3408fd"}, ] [package.dependencies] @@ -3049,11 +2932,11 @@ colorama = {version = "*", markers = "sys_platform == \"win32\""} exceptiongroup = {version = ">=1.0.0rc8", markers = "python_version < \"3.11\""} iniconfig = "*" packaging = "*" -pluggy = ">=0.12,<2.0" -tomli = {version = ">=1.0.0", markers = "python_version < \"3.11\""} +pluggy = ">=1.5,<2.0" +tomli = {version = ">=1", markers = "python_version < \"3.11\""} [package.extras] -testing = ["argcomplete", "attrs (>=19.2.0)", "hypothesis (>=3.56)", "mock", "nose", "pygments (>=2.7.2)", "requests", "setuptools", "xmlschema"] +dev = ["argcomplete", "attrs (>=19.2)", "hypothesis (>=3.56)", "mock", "pygments (>=2.7.2)", "requests", "setuptools", "xmlschema"] [[package]] name = "pytest-freezegun" @@ -3251,35 +3134,15 @@ files = [ attrs = ">=22.2.0" rpds-py = ">=0.7.0" -[[package]] -name = "reportlab" -version = "4.2.0" -description = "The Reportlab Toolkit" -optional = false -python-versions = "<4,>=3.7" -files = [ - {file = "reportlab-4.2.0-py3-none-any.whl", hash = "sha256:53630f9d25a7938def3e6a93d723b72a7a5921d34d23cf7a0930adeb2cb0e6c1"}, - {file = "reportlab-4.2.0.tar.gz", hash = "sha256:474fb28d63431a5d47d75c90d580393050df7d491a09c7877df3291a2e9f6d0a"}, -] - -[package.dependencies] -chardet = "*" -pillow = ">=9.0.0" - -[package.extras] -accel = ["rl-accel (>=0.9.0,<1.1)"] -pycairo = ["freetype-py (>=2.3.0,<2.4)", "rlPyCairo (>=0.2.0,<1)"] -renderpm = ["rl-renderPM (>=4.0.3,<4.1)"] - [[package]] name = "requests" -version = "2.32.1" +version = "2.32.2" description = "Python HTTP for Humans." optional = false python-versions = ">=3.8" files = [ - {file = "requests-2.32.1-py3-none-any.whl", hash = "sha256:21ac9465cdf8c1650fe1ecde8a71669a93d4e6f147550483a2967d08396a56a5"}, - {file = "requests-2.32.1.tar.gz", hash = "sha256:eb97e87e64c79e64e5b8ac75cee9dd1f97f49e289b083ee6be96268930725685"}, + {file = "requests-2.32.2-py3-none-any.whl", hash = "sha256:fc06670dd0ed212426dfeb94fc1b983d917c4f9847c863f313c9dfaaffb7c23c"}, + {file = "requests-2.32.2.tar.gz", hash = "sha256:dd951ff5ecf3e3b3aa26b40703ba77495dab41da839ae72ef3c8e5d8e2433289"}, ] [package.dependencies] @@ -3451,28 +3314,28 @@ files = [ [[package]] name = "ruff" -version = "0.1.15" +version = "0.4.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.1.15-py3-none-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl", hash = "sha256:5fe8d54df166ecc24106db7dd6a68d44852d14eb0729ea4672bb4d96c320b7df"}, - {file = "ruff-0.1.15-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:6f0bfbb53c4b4de117ac4d6ddfd33aa5fc31beeaa21d23c45c6dd249faf9126f"}, - {file = "ruff-0.1.15-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e0d432aec35bfc0d800d4f70eba26e23a352386be3a6cf157083d18f6f5881c8"}, - {file = "ruff-0.1.15-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9405fa9ac0e97f35aaddf185a1be194a589424b8713e3b97b762336ec79ff807"}, - {file = "ruff-0.1.15-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c66ec24fe36841636e814b8f90f572a8c0cb0e54d8b5c2d0e300d28a0d7bffec"}, - {file = "ruff-0.1.15-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:6f8ad828f01e8dd32cc58bc28375150171d198491fc901f6f98d2a39ba8e3ff5"}, - {file = "ruff-0.1.15-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:86811954eec63e9ea162af0ffa9f8d09088bab51b7438e8b6488b9401863c25e"}, - {file = "ruff-0.1.15-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fd4025ac5e87d9b80e1f300207eb2fd099ff8200fa2320d7dc066a3f4622dc6b"}, - {file = "ruff-0.1.15-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b17b93c02cdb6aeb696effecea1095ac93f3884a49a554a9afa76bb125c114c1"}, - {file = "ruff-0.1.15-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:ddb87643be40f034e97e97f5bc2ef7ce39de20e34608f3f829db727a93fb82c5"}, - {file = "ruff-0.1.15-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:abf4822129ed3a5ce54383d5f0e964e7fef74a41e48eb1dfad404151efc130a2"}, - {file = "ruff-0.1.15-py3-none-musllinux_1_2_i686.whl", hash = "sha256:6c629cf64bacfd136c07c78ac10a54578ec9d1bd2a9d395efbee0935868bf852"}, - {file = "ruff-0.1.15-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:1bab866aafb53da39c2cadfb8e1c4550ac5340bb40300083eb8967ba25481447"}, - {file = "ruff-0.1.15-py3-none-win32.whl", hash = "sha256:2417e1cb6e2068389b07e6fa74c306b2810fe3ee3476d5b8a96616633f40d14f"}, - {file = "ruff-0.1.15-py3-none-win_amd64.whl", hash = "sha256:3837ac73d869efc4182d9036b1405ef4c73d9b1f88da2413875e34e0d6919587"}, - {file = "ruff-0.1.15-py3-none-win_arm64.whl", hash = "sha256:9a933dfb1c14ec7a33cceb1e49ec4a16b51ce3c20fd42663198746efc0427360"}, - {file = "ruff-0.1.15.tar.gz", hash = "sha256:f6dfa8c1b21c913c326919056c390966648b680966febcb796cc9d1aaab8564e"}, + {file = "ruff-0.4.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:29d44ef5bb6a08e235c8249294fa8d431adc1426bfda99ed493119e6f9ea1bf6"}, + {file = "ruff-0.4.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:c4efe62b5bbb24178c950732ddd40712b878a9b96b1d02b0ff0b08a090cbd891"}, + {file = "ruff-0.4.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4c8e2f1e8fc12d07ab521a9005d68a969e167b589cbcaee354cb61e9d9de9c15"}, + {file = "ruff-0.4.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:60ed88b636a463214905c002fa3eaab19795679ed55529f91e488db3fe8976ab"}, + {file = "ruff-0.4.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b90fc5e170fc71c712cc4d9ab0e24ea505c6a9e4ebf346787a67e691dfb72e85"}, + {file = "ruff-0.4.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:8e7e6ebc10ef16dcdc77fd5557ee60647512b400e4a60bdc4849468f076f6eef"}, + {file = "ruff-0.4.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b9ddb2c494fb79fc208cd15ffe08f32b7682519e067413dbaf5f4b01a6087bcd"}, + {file = "ruff-0.4.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c51c928a14f9f0a871082603e25a1588059b7e08a920f2f9fa7157b5bf08cfe9"}, + {file = "ruff-0.4.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b5eb0a4bfd6400b7d07c09a7725e1a98c3b838be557fee229ac0f84d9aa49c36"}, + {file = "ruff-0.4.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:b1867ee9bf3acc21778dcb293db504692eda5f7a11a6e6cc40890182a9f9e595"}, + {file = "ruff-0.4.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:1aecced1269481ef2894cc495647392a34b0bf3e28ff53ed95a385b13aa45768"}, + {file = "ruff-0.4.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:9da73eb616b3241a307b837f32756dc20a0b07e2bcb694fec73699c93d04a69e"}, + {file = "ruff-0.4.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:958b4ea5589706a81065e2a776237de2ecc3e763342e5cc8e02a4a4d8a5e6f95"}, + {file = "ruff-0.4.4-py3-none-win32.whl", hash = "sha256:cb53473849f011bca6e754f2cdf47cafc9c4f4ff4570003a0dad0b9b6890e876"}, + {file = "ruff-0.4.4-py3-none-win_amd64.whl", hash = "sha256:424e5b72597482543b684c11def82669cc6b395aa8cc69acc1858b5ef3e5daae"}, + {file = "ruff-0.4.4-py3-none-win_arm64.whl", hash = "sha256:39df0537b47d3b597293edbb95baf54ff5b49589eb7ff41926d8243caa995ea6"}, + {file = "ruff-0.4.4.tar.gz", hash = "sha256:f87ea42d5cdebdc6a69761a9d0bc83ae9b3b30d0ad78952005ba6568d6c022af"}, ] [[package]] @@ -3662,19 +3525,18 @@ test = ["pytest"] [[package]] name = "setuptools" -version = "69.5.1" +version = "70.0.0" description = "Easily download, build, install, upgrade, and uninstall Python packages" optional = false python-versions = ">=3.8" files = [ - {file = "setuptools-69.5.1-py3-none-any.whl", hash = "sha256:c636ac361bc47580504644275c9ad802c50415c7522212252c033bd15f301f32"}, - {file = "setuptools-69.5.1.tar.gz", hash = "sha256:6c1fccdac05a97e598fb0ae3bbed5904ccb317337a51139dcd51453611bbb987"}, + {file = "setuptools-70.0.0-py3-none-any.whl", hash = "sha256:54faa7f2e8d2d11bcd2c07bed282eef1046b5c080d1c32add737d7b5817b1ad4"}, + {file = "setuptools-70.0.0.tar.gz", hash = "sha256:f211a66637b8fa059bb28183da127d4e86396c991a942b028c6650d4319c3fd0"}, ] [package.extras] -docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (>=1,<2)", "sphinx-reredirects", "sphinxcontrib-towncrier"] -testing = ["build[virtualenv]", "filelock (>=3.4.0)", "importlib-metadata", "ini2toml[lite] (>=0.9)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "mypy (==1.9)", "packaging (>=23.2)", "pip (>=19.1)", "pytest (>=6,!=8.1.1)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-home (>=0.5)", "pytest-mypy", "pytest-perf", "pytest-ruff (>=0.2.1)", "pytest-timeout", "pytest-xdist (>=3)", "tomli", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel"] -testing-integration = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "packaging (>=23.2)", "pytest", "pytest-enabler", "pytest-xdist", "tomli", "virtualenv (>=13.0.0)", "wheel"] +docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "pyproject-hooks (!=1.1)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (>=1,<2)", "sphinx-reredirects", "sphinxcontrib-towncrier"] +testing = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "importlib-metadata", "ini2toml[lite] (>=0.14)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "mypy (==1.9)", "packaging (>=23.2)", "pip (>=19.1)", "pyproject-hooks (!=1.1)", "pytest (>=6,!=8.1.1)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-home (>=0.5)", "pytest-mypy", "pytest-perf", "pytest-ruff (>=0.2.1)", "pytest-subprocess", "pytest-timeout", "pytest-xdist (>=3)", "tomli", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel"] [[package]] name = "shellingham" @@ -3791,22 +3653,6 @@ build = ["cython (>=0.29.33)"] develop = ["colorama", "cython (>=0.29.33)", "cython (>=0.29.33,<4.0.0)", "flake8", "isort", "joblib", "matplotlib (>=3)", "oldest-supported-numpy (>=2022.4.18)", "pytest (>=7.3.0)", "pytest-cov", "pytest-randomly", "pytest-xdist", "pywinpty", "setuptools-scm[toml] (>=8.0,<9.0)"] docs = ["ipykernel", "jupyter-client", "matplotlib", "nbconvert", "nbformat", "numpydoc", "pandas-datareader", "sphinx"] -[[package]] -name = "svglib" -version = "1.5.1" -description = "A pure-Python library for reading and converting SVG" -optional = false -python-versions = ">=3.7" -files = [ - {file = "svglib-1.5.1.tar.gz", hash = "sha256:3ae765d3a9409ee60c0fb4d24c2deb6a80617aa927054f5bcd7fc98f0695e587"}, -] - -[package.dependencies] -cssselect2 = ">=0.2.0" -lxml = "*" -reportlab = "*" -tinycss2 = ">=0.6.0" - [[package]] name = "tenacity" version = "8.3.0" @@ -3833,24 +3679,6 @@ files = [ {file = "threadpoolctl-3.5.0.tar.gz", hash = "sha256:082433502dd922bf738de0d8bcc4fdcbf0979ff44c42bd40f5af8a282f6fa107"}, ] -[[package]] -name = "tinycss2" -version = "1.3.0" -description = "A tiny CSS parser" -optional = false -python-versions = ">=3.8" -files = [ - {file = "tinycss2-1.3.0-py3-none-any.whl", hash = "sha256:54a8dbdffb334d536851be0226030e9505965bb2f30f21a4a82c55fb2a80fae7"}, - {file = "tinycss2-1.3.0.tar.gz", hash = "sha256:152f9acabd296a8375fbca5b84c961ff95971fcfc32e79550c8df8e29118c54d"}, -] - -[package.dependencies] -webencodings = ">=0.4" - -[package.extras] -doc = ["sphinx", "sphinx_rtd_theme"] -test = ["pytest", "ruff"] - [[package]] name = "tomli" version = "2.0.1" @@ -4554,50 +4382,50 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more [[package]] name = "zope-interface" -version = "6.4" +version = "6.4.post0" description = "Interfaces for Python" optional = false python-versions = ">=3.7" files = [ - {file = "zope.interface-6.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:72faa868fcfde49a29d287dce3c83180322467eecd725dd351098efe96e8d4bb"}, - {file = "zope.interface-6.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:855b7233fa5d0d1f3be8c14fadf4718dee1c928e1d75f1584bea6ecec6dcc4af"}, - {file = "zope.interface-6.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:36ee6e507a9fd4f1f0aab8e8dfc801d162e7211c27503cbfb47e1d558941a7fa"}, - {file = "zope.interface-6.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:604fa920478dfc0c76cdb7c203572400a8317ffcdac288245c408b42b3d9aee9"}, - {file = "zope.interface-6.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c04bd4ee4766d285e83c6d8c042663a98efb934389e05ccd643fefb066c88a9d"}, - {file = "zope.interface-6.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4782e173c2fde4f649c2a9a68082445bc1f2c27f41907de06bf1ba82585847f2"}, - {file = "zope.interface-6.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:646cd83d24065d074f22f61fe101d20dbf4b729ca7831cc782ec986eb9156f93"}, - {file = "zope.interface-6.4-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b0f61ccbc26e08031d0e72b6a0cbf9b4030f035913cb2b39f940aa42eb8e0063"}, - {file = "zope.interface-6.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:414e6dccdf4a5c96c0c98da68ba040dbf9ba7511b61b34e228f11b0ed90c439d"}, - {file = "zope.interface-6.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f5092f2712e1fd07579fc3101b18e9c95857c853e836847598bf992c8e672434"}, - {file = "zope.interface-6.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:21732994aa3ca43bbb6b36335c288023428a3c5b7322b637c7b0a03053937578"}, - {file = "zope.interface-6.4-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fe636b49c333bfc5b0913590e36a2f151167c462fb36d9f4acc66029e45c974b"}, - {file = "zope.interface-6.4-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:57f34b7997f8de7d2db08363eaccd05dad20f106e39efe95bed4fac84af2d022"}, - {file = "zope.interface-6.4-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6494dc0314e782ce4fb0e624b4ce2458f54d074382f50a920c7700c05cbcef28"}, - {file = "zope.interface-6.4-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7cda82ab32f984985f09e4ec20a4f9665b26779a1b8e443b34a148de256f2052"}, - {file = "zope.interface-6.4-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f78e1eac48c4f4e0168a91cabcd8d1aedb972836df5c8769071fc6173294a0a3"}, - {file = "zope.interface-6.4-cp37-cp37m-macosx_11_0_x86_64.whl", hash = "sha256:8e246357f52952ae5fa950d19eda8572594c49e6cb1e5462508e6cec561a37de"}, - {file = "zope.interface-6.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:93f28d84517dcd6c240979bd9b2f262a373832baef856fe663a24b9171d7f04d"}, - {file = "zope.interface-6.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4cd56eb9a23767958c9a0654306b9a4a74def485f645b3a7378cc6ab661ef31c"}, - {file = "zope.interface-6.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:502d2c9c4231d022b20225dba5c6c736236ed65e1d7e2f6f402b5aa6a7040ec9"}, - {file = "zope.interface-6.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:ee1e3ca6c98efe213a96dece89100a8aa52e210ac354861d8039d69bd1d6e5ff"}, - {file = "zope.interface-6.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:62e6b756663deade5270f67899753437b39d970f9eecd49e19fae3b880310cf0"}, - {file = "zope.interface-6.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f33af86ed460eb28dc9da1de1f3305795271a19c665161c1d973a737596b2081"}, - {file = "zope.interface-6.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:86e85eada0eb551950df05d72dc0e892320f14daa78bc434059e834d4b1f9300"}, - {file = "zope.interface-6.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:3945f4fda92c1b6fb0cb6eaaaf72599e5c2c2059654bdc42bc09c6e711c214c8"}, - {file = "zope.interface-6.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5fbbb290751f5c4ed81e54ae73fe8557c4a85973f5ab019edbb0f746244ecea6"}, - {file = "zope.interface-6.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6e4cc017206c1429a6d8fdd8a25c6efc15512065eec0a8d45c350df96a0911ed"}, - {file = "zope_interface-6.4.tar.gz", hash = "sha256:b11f2b67ccc990a1522fa8cd3f5d185a068459f944ab2d0e7a1b15d31bcb4af4"}, + {file = "zope.interface-6.4.post0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ef57fa1c3e6270d65552c36465a5c94733fb887afb7b0a23436d2e7caaacdad1"}, + {file = "zope.interface-6.4.post0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2c533c401a4c8ffb40ea80a791785d247e6e1b6ec14163e5b5ad4cf2d46b7b1c"}, + {file = "zope.interface-6.4.post0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1104805498baa6885f4c47cf7b8c4bd7d8f3858e9ebbab439b200393c654a85d"}, + {file = "zope.interface-6.4.post0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649afb32c738f91b84083bc8177c1bc4818e365494a2a48dd2e9b83e542f2346"}, + {file = "zope.interface-6.4.post0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:bdb9d5a606f7ed04236fb88db624ba6231877cf5dbdc1afc16fba5b227e7fc5f"}, + {file = "zope.interface-6.4.post0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:369ccbfd004d6704b9720a5f75e8451aa57fcf33109dacfdb07fad94806f216b"}, + {file = "zope.interface-6.4.post0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:912ddc9d46772f0a76d5ef209215bd4d571da9c032c95ba13974f59d4586a236"}, + {file = "zope.interface-6.4.post0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9331d9377e124a221cbbd2d0cefd185099c9cd17d90b16415fca9be7a8122074"}, + {file = "zope.interface-6.4.post0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ddef24e27b2f42d27ef3d10cb938d1a8e5e8112ef31b7f4e4a5b650cfcf99c11"}, + {file = "zope.interface-6.4.post0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f1866ed5b60ca98f22cf8623a7a65099819924e13f72e1853c6bf3710e6d42ac"}, + {file = "zope.interface-6.4.post0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:57e07b28d957c0138797f0acc78cca20ce97cf517fe5669f5eba0111d835d3ed"}, + {file = "zope.interface-6.4.post0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d91174ff3228a0bf067263e6906659ead95a092dcf285d1d8e5f99ca41a47bc2"}, + {file = "zope.interface-6.4.post0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:53fbd056c79d9eb2efb3ecd607e54ded7e22dd358356799dd769e1af39eba11f"}, + {file = "zope.interface-6.4.post0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:88b2f6739af530870d85da27c689116aa4f2f039f9e5b50a59a136dea515bb3a"}, + {file = "zope.interface-6.4.post0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ee01e0237ed53438b3df347bfb48ec1c9d645463adb9580578ff44fe216c2975"}, + {file = "zope.interface-6.4.post0-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:96d052a7aa2004e6d0949629158c1da58975c97a23e03e93e56717c24d504a6f"}, + {file = "zope.interface-6.4.post0-cp37-cp37m-macosx_11_0_x86_64.whl", hash = "sha256:1e674f286a7a8627c8e80bc6e6af9231e0b8c0d5660c68cba164f2eb66bfbad2"}, + {file = "zope.interface-6.4.post0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:76e96fc12e6dcbf9ec9820ac3b350ae58cfe8c5b79910fd39314dd369cc9e58a"}, + {file = "zope.interface-6.4.post0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a9689b0bdfc03a1a708acb49fa13ed3dea480bef015c3e6243dccac32e0c42aa"}, + {file = "zope.interface-6.4.post0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a4cbdeaf9266a5619286c7b87d85e02279cf068d0384b7a82638c0045eb3e743"}, + {file = "zope.interface-6.4.post0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:27a12adc7201bdcd1ec352a1faf3fe4b4277051c6a22a404010272ad1d137526"}, + {file = "zope.interface-6.4.post0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:14e90917c169cb600a2331699037fc0856a8c0e99f69b4514f29bbd735688b66"}, + {file = "zope.interface-6.4.post0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:52153c8d2aa2cef466c0f21a488071aff074f6e4c23fea9647b6e308fb601a79"}, + {file = "zope.interface-6.4.post0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:d48aaec5180d1e3f3f44e9677c3649e4998a40d50403e1511d82729e5ed65734"}, + {file = "zope.interface-6.4.post0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:cebeaf1a74e0df7b812383e11c3db0d024200b248219393edfee5b8e14951e5c"}, + {file = "zope.interface-6.4.post0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ba580896822b9f6072d99fc976a3fbf4ce50c9fde5b7d601329255e536c341ad"}, + {file = "zope.interface-6.4.post0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1e1c09d7d74464110dabc122a86356f5c2ad601c1b7c5ba8ed33caedf618612e"}, + {file = "zope.interface-6.4.post0.tar.gz", hash = "sha256:e7473d64b4b5e7c3c8f6cc4cd4753e796f3176adbf965d17e2bccf50b1274b10"}, ] [package.dependencies] setuptools = "*" [package.extras] -docs = ["Sphinx", "repoze.sphinx.autointerface", "sphinx-rtd-theme"] +docs = ["Sphinx", "repoze.sphinx.autointerface", "sphinx_rtd_theme"] test = ["coverage (>=5.0.3)", "zope.event", "zope.testing"] testing = ["coverage (>=5.0.3)", "zope.event", "zope.testing"] [metadata] lock-version = "2.0" python-versions = "^3.8.1,<3.12" -content-hash = "805b5dbf0a22828d47eb06f896bb60cb68c59d0984aac60e690b37319f351043" +content-hash = "bc96acf2874e6aa4b09cef0386885b111f19b2939e554017d6fc027d8463186d" diff --git a/cli/pyproject.toml b/cli/pyproject.toml index bf57670b115..7003969614a 100644 --- a/cli/pyproject.toml +++ b/cli/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-cli" -version = "1.0.0" +version = "1.0.1" description = "Investment Research for Everyone, Anywhere." authors = ["OpenBB "] packages = [{ include = "openbb_cli" }] @@ -17,7 +17,7 @@ openbb = 'openbb_cli.cli:main' python = "^3.8.1,<3.12" # OpenBB dependencies -openbb = { version = "^4.2.0", extras = ["all"] } +openbb = { version = "^4.2.1", extras = ["all"] } # CLI dependencies prompt-toolkit = "^3.0.16" diff --git a/openbb_platform/core/poetry.lock b/openbb_platform/core/poetry.lock index 718932214bc..d0c8aa773e7 100644 --- a/openbb_platform/core/poetry.lock +++ b/openbb_platform/core/poetry.lock @@ -777,6 +777,127 @@ files = [ {file = "mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba"}, ] +[[package]] +name = "jinja2" +version = "3.1.4" +description = "A very fast and expressive template engine." +optional = false +python-versions = ">=3.7" +files = [ + {file = "jinja2-3.1.4-py3-none-any.whl", hash = "sha256:bc5dd2abb727a5319567b7a813e6a2e7318c39f4f487cfe6c89c6f9c7d25197d"}, + {file = "jinja2-3.1.4.tar.gz", hash = "sha256:4a3aee7acbbe7303aede8e9648d13b8bf88a429282aa6122a993f0ac800cb369"}, +] + +[package.dependencies] +MarkupSafe = ">=2.0" + +[package.extras] +i18n = ["Babel (>=2.7)"] + +[[package]] +name = "markdown-it-py" +version = "3.0.0" +description = "Python port of markdown-it. Markdown parsing, done right!" +optional = false +python-versions = ">=3.8" +files = [ + {file = "markdown-it-py-3.0.0.tar.gz", hash = "sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb"}, + {file = "markdown_it_py-3.0.0-py3-none-any.whl", hash = "sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1"}, +] + +[package.dependencies] +mdurl = ">=0.1,<1.0" + +[package.extras] +benchmarking = ["psutil", "pytest", "pytest-benchmark"] +code-style = ["pre-commit (>=3.0,<4.0)"] +compare = ["commonmark (>=0.9,<1.0)", "markdown (>=3.4,<4.0)", "mistletoe (>=1.0,<2.0)", "mistune (>=2.0,<3.0)", "panflute (>=2.3,<3.0)"] +linkify = ["linkify-it-py (>=1,<3)"] +plugins = ["mdit-py-plugins"] +profiling = ["gprof2dot"] +rtd = ["jupyter_sphinx", "mdit-py-plugins", "myst-parser", "pyyaml", "sphinx", "sphinx-copybutton", "sphinx-design", "sphinx_book_theme"] +testing = ["coverage", "pytest", "pytest-cov", "pytest-regressions"] + +[[package]] +name = "markupsafe" +version = "2.1.5" +description = "Safely add untrusted strings to HTML/XML markup." +optional = false +python-versions = ">=3.7" +files = [ + {file = "MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a17a92de5231666cfbe003f0e4b9b3a7ae3afb1ec2845aadc2bacc93ff85febc"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:72b6be590cc35924b02c78ef34b467da4ba07e4e0f0454a2c5907f473fc50ce5"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e61659ba32cf2cf1481e575d0462554625196a1f2fc06a1c777d3f48e8865d46"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2174c595a0d73a3080ca3257b40096db99799265e1c27cc5a610743acd86d62f"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ae2ad8ae6ebee9d2d94b17fb62763125f3f374c25618198f40cbb8b525411900"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:075202fa5b72c86ad32dc7d0b56024ebdbcf2048c0ba09f1cde31bfdd57bcfff"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:598e3276b64aff0e7b3451b72e94fa3c238d452e7ddcd893c3ab324717456bad"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:fce659a462a1be54d2ffcacea5e3ba2d74daa74f30f5f143fe0c58636e355fdd"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-win32.whl", hash = "sha256:d9fad5155d72433c921b782e58892377c44bd6252b5af2f67f16b194987338a4"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-win_amd64.whl", hash = "sha256:bf50cd79a75d181c9181df03572cdce0fbb75cc353bc350712073108cba98de5"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:629ddd2ca402ae6dbedfceeba9c46d5f7b2a61d9749597d4307f943ef198fc1f"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:5b7b716f97b52c5a14bffdf688f971b2d5ef4029127f1ad7a513973cfd818df2"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6ec585f69cec0aa07d945b20805be741395e28ac1627333b1c5b0105962ffced"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b91c037585eba9095565a3556f611e3cbfaa42ca1e865f7b8015fe5c7336d5a5"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7502934a33b54030eaf1194c21c692a534196063db72176b0c4028e140f8f32c"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0e397ac966fdf721b2c528cf028494e86172b4feba51d65f81ffd65c63798f3f"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:c061bb86a71b42465156a3ee7bd58c8c2ceacdbeb95d05a99893e08b8467359a"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:3a57fdd7ce31c7ff06cdfbf31dafa96cc533c21e443d57f5b1ecc6cdc668ec7f"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-win32.whl", hash = "sha256:397081c1a0bfb5124355710fe79478cdbeb39626492b15d399526ae53422b906"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-win_amd64.whl", hash = "sha256:2b7c57a4dfc4f16f7142221afe5ba4e093e09e728ca65c51f5620c9aaeb9a617"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:8dec4936e9c3100156f8a2dc89c4b88d5c435175ff03413b443469c7c8c5f4d1"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3c6b973f22eb18a789b1460b4b91bf04ae3f0c4234a0a6aa6b0a92f6f7b951d4"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ac07bad82163452a6884fe8fa0963fb98c2346ba78d779ec06bd7a6262132aee"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f5dfb42c4604dddc8e4305050aa6deb084540643ed5804d7455b5df8fe16f5e5"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ea3d8a3d18833cf4304cd2fc9cbb1efe188ca9b5efef2bdac7adc20594a0e46b"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:d050b3361367a06d752db6ead6e7edeb0009be66bc3bae0ee9d97fb326badc2a"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:bec0a414d016ac1a18862a519e54b2fd0fc8bbfd6890376898a6c0891dd82e9f"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:58c98fee265677f63a4385256a6d7683ab1832f3ddd1e66fe948d5880c21a169"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-win32.whl", hash = "sha256:8590b4ae07a35970728874632fed7bd57b26b0102df2d2b233b6d9d82f6c62ad"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-win_amd64.whl", hash = "sha256:823b65d8706e32ad2df51ed89496147a42a2a6e01c13cfb6ffb8b1e92bc910bb"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:c8b29db45f8fe46ad280a7294f5c3ec36dbac9491f2d1c17345be8e69cc5928f"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ec6a563cff360b50eed26f13adc43e61bc0c04d94b8be985e6fb24b81f6dcfdf"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a549b9c31bec33820e885335b451286e2969a2d9e24879f83fe904a5ce59d70a"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4f11aa001c540f62c6166c7726f71f7573b52c68c31f014c25cc7901deea0b52"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:7b2e5a267c855eea6b4283940daa6e88a285f5f2a67f2220203786dfa59b37e9"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:2d2d793e36e230fd32babe143b04cec8a8b3eb8a3122d2aceb4a371e6b09b8df"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:ce409136744f6521e39fd8e2a24c53fa18ad67aa5bc7c2cf83645cce5b5c4e50"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-win32.whl", hash = "sha256:4096e9de5c6fdf43fb4f04c26fb114f61ef0bf2e5604b6ee3019d51b69e8c371"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-win_amd64.whl", hash = "sha256:4275d846e41ecefa46e2015117a9f491e57a71ddd59bbead77e904dc02b1bed2"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:656f7526c69fac7f600bd1f400991cc282b417d17539a1b228617081106feb4a"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:97cafb1f3cbcd3fd2b6fbfb99ae11cdb14deea0736fc2b0952ee177f2b813a46"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f3fbcb7ef1f16e48246f704ab79d79da8a46891e2da03f8783a5b6fa41a9532"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fa9db3f79de01457b03d4f01b34cf91bc0048eb2c3846ff26f66687c2f6d16ab"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ffee1f21e5ef0d712f9033568f8344d5da8cc2869dbd08d87c84656e6a2d2f68"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5dedb4db619ba5a2787a94d877bc8ffc0566f92a01c0ef214865e54ecc9ee5e0"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:30b600cf0a7ac9234b2638fbc0fb6158ba5bdcdf46aeb631ead21248b9affbc4"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8dd717634f5a044f860435c1d8c16a270ddf0ef8588d4887037c5028b859b0c3"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-win32.whl", hash = "sha256:daa4ee5a243f0f20d528d939d06670a298dd39b1ad5f8a72a4275124a7819eff"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-win_amd64.whl", hash = "sha256:619bc166c4f2de5caa5a633b8b7326fbe98e0ccbfacabd87268a2b15ff73a029"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7a68b554d356a91cce1236aa7682dc01df0edba8d043fd1ce607c49dd3c1edcf"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:db0b55e0f3cc0be60c1f19efdde9a637c32740486004f20d1cff53c3c0ece4d2"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3e53af139f8579a6d5f7b76549125f0d94d7e630761a2111bc431fd820e163b8"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:17b950fccb810b3293638215058e432159d2b71005c74371d784862b7e4683f3"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4c31f53cdae6ecfa91a77820e8b151dba54ab528ba65dfd235c80b086d68a465"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:bff1b4290a66b490a2f4719358c0cdcd9bafb6b8f061e45c7a2460866bf50c2e"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:bc1667f8b83f48511b94671e0e441401371dfd0f0a795c7daa4a3cd1dde55bea"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5049256f536511ee3f7e1b3f87d1d1209d327e818e6ae1365e8653d7e3abb6a6"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-win32.whl", hash = "sha256:00e046b6dd71aa03a41079792f8473dc494d564611a8f89bbbd7cb93295ebdcf"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-win_amd64.whl", hash = "sha256:fa173ec60341d6bb97a89f5ea19c85c5643c1e7dedebc22f5181eb73573142c5"}, + {file = "MarkupSafe-2.1.5.tar.gz", hash = "sha256:d283d37a890ba4c1ae73ffadf8046435c76e7bc2247bbb63c00bd1a709c6544b"}, +] + +[[package]] +name = "mdurl" +version = "0.1.2" +description = "Markdown URL utilities" +optional = false +python-versions = ">=3.7" +files = [ + {file = "mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8"}, + {file = "mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba"}, +] + [[package]] name = "monotonic" version = "1.6" @@ -1445,6 +1566,17 @@ files = [ {file = "shellingham-1.5.4.tar.gz", hash = "sha256:8dbca0739d487e5bd35ab3ca4b36e11c4078f3a234bfce294b0a0291363404de"}, ] +[[package]] +name = "shellingham" +version = "1.5.4" +description = "Tool to Detect Surrounding Shell" +optional = false +python-versions = ">=3.7" +files = [ + {file = "shellingham-1.5.4-py2.py3-none-any.whl", hash = "sha256:7ecfff8f2fd72616f7481040475a65b2bf8af90a56c89140852d1120324e8686"}, + {file = "shellingham-1.5.4.tar.gz", hash = "sha256:8dbca0739d487e5bd35ab3ca4b36e11c4078f3a234bfce294b0a0291363404de"}, +] + [[package]] name = "six" version = "1.16.0" @@ -1502,6 +1634,23 @@ rich = ">=10.11.0" shellingham = ">=1.3.0" typing-extensions = ">=3.7.4.3" +[[package]] +name = "typer" +version = "0.12.3" +description = "Typer, build great CLIs. Easy to code. Based on Python type hints." +optional = false +python-versions = ">=3.7" +files = [ + {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, + {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, +] + +[package.dependencies] +click = ">=8.0.0" +rich = ">=10.11.0" +shellingham = ">=1.3.0" +typing-extensions = ">=3.7.4.3" + [[package]] name = "typing-extensions" version = "4.11.0" @@ -1796,6 +1945,93 @@ files = [ [package.dependencies] anyio = ">=3.0.0" +[[package]] +name = "watchfiles" +version = "0.21.0" +description = "Simple, modern and high performance file watching and code reload in python." +optional = false +python-versions = ">=3.8" +files = [ + {file = "watchfiles-0.21.0-cp310-cp310-macosx_10_7_x86_64.whl", hash = "sha256:27b4035013f1ea49c6c0b42d983133b136637a527e48c132d368eb19bf1ac6aa"}, + {file = "watchfiles-0.21.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c81818595eff6e92535ff32825f31c116f867f64ff8cdf6562cd1d6b2e1e8f3e"}, + {file = "watchfiles-0.21.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:6c107ea3cf2bd07199d66f156e3ea756d1b84dfd43b542b2d870b77868c98c03"}, + {file = "watchfiles-0.21.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0d9ac347653ebd95839a7c607608703b20bc07e577e870d824fa4801bc1cb124"}, + {file = "watchfiles-0.21.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5eb86c6acb498208e7663ca22dbe68ca2cf42ab5bf1c776670a50919a56e64ab"}, + {file = "watchfiles-0.21.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f564bf68404144ea6b87a78a3f910cc8de216c6b12a4cf0b27718bf4ec38d303"}, + {file = "watchfiles-0.21.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3d0f32ebfaa9c6011f8454994f86108c2eb9c79b8b7de00b36d558cadcedaa3d"}, + {file = "watchfiles-0.21.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b6d45d9b699ecbac6c7bd8e0a2609767491540403610962968d258fd6405c17c"}, + {file = "watchfiles-0.21.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:aff06b2cac3ef4616e26ba17a9c250c1fe9dd8a5d907d0193f84c499b1b6e6a9"}, + {file = "watchfiles-0.21.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:d9792dff410f266051025ecfaa927078b94cc7478954b06796a9756ccc7e14a9"}, + {file = "watchfiles-0.21.0-cp310-none-win32.whl", hash = "sha256:214cee7f9e09150d4fb42e24919a1e74d8c9b8a9306ed1474ecaddcd5479c293"}, + {file = "watchfiles-0.21.0-cp310-none-win_amd64.whl", hash = "sha256:1ad7247d79f9f55bb25ab1778fd47f32d70cf36053941f07de0b7c4e96b5d235"}, + {file = "watchfiles-0.21.0-cp311-cp311-macosx_10_7_x86_64.whl", hash = "sha256:668c265d90de8ae914f860d3eeb164534ba2e836811f91fecc7050416ee70aa7"}, + {file = "watchfiles-0.21.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:3a23092a992e61c3a6a70f350a56db7197242f3490da9c87b500f389b2d01eef"}, + {file = "watchfiles-0.21.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:e7941bbcfdded9c26b0bf720cb7e6fd803d95a55d2c14b4bd1f6a2772230c586"}, + {file = "watchfiles-0.21.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:11cd0c3100e2233e9c53106265da31d574355c288e15259c0d40a4405cbae317"}, + {file = "watchfiles-0.21.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d78f30cbe8b2ce770160d3c08cff01b2ae9306fe66ce899b73f0409dc1846c1b"}, + {file = "watchfiles-0.21.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6674b00b9756b0af620aa2a3346b01f8e2a3dc729d25617e1b89cf6af4a54eb1"}, + {file = "watchfiles-0.21.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fd7ac678b92b29ba630d8c842d8ad6c555abda1b9ef044d6cc092dacbfc9719d"}, + {file = "watchfiles-0.21.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9c873345680c1b87f1e09e0eaf8cf6c891b9851d8b4d3645e7efe2ec20a20cc7"}, + {file = "watchfiles-0.21.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:49f56e6ecc2503e7dbe233fa328b2be1a7797d31548e7a193237dcdf1ad0eee0"}, + {file = "watchfiles-0.21.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:02d91cbac553a3ad141db016e3350b03184deaafeba09b9d6439826ee594b365"}, + {file = "watchfiles-0.21.0-cp311-none-win32.whl", hash = "sha256:ebe684d7d26239e23d102a2bad2a358dedf18e462e8808778703427d1f584400"}, + {file = "watchfiles-0.21.0-cp311-none-win_amd64.whl", hash = "sha256:4566006aa44cb0d21b8ab53baf4b9c667a0ed23efe4aaad8c227bfba0bf15cbe"}, + {file = "watchfiles-0.21.0-cp311-none-win_arm64.whl", hash = "sha256:c550a56bf209a3d987d5a975cdf2063b3389a5d16caf29db4bdddeae49f22078"}, + {file = "watchfiles-0.21.0-cp312-cp312-macosx_10_7_x86_64.whl", hash = "sha256:51ddac60b96a42c15d24fbdc7a4bfcd02b5a29c047b7f8bf63d3f6f5a860949a"}, + {file = "watchfiles-0.21.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:511f0b034120cd1989932bf1e9081aa9fb00f1f949fbd2d9cab6264916ae89b1"}, + {file = "watchfiles-0.21.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:cfb92d49dbb95ec7a07511bc9efb0faff8fe24ef3805662b8d6808ba8409a71a"}, + {file = "watchfiles-0.21.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3f92944efc564867bbf841c823c8b71bb0be75e06b8ce45c084b46411475a915"}, + {file = "watchfiles-0.21.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:642d66b75eda909fd1112d35c53816d59789a4b38c141a96d62f50a3ef9b3360"}, + {file = "watchfiles-0.21.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d23bcd6c8eaa6324fe109d8cac01b41fe9a54b8c498af9ce464c1aeeb99903d6"}, + {file = "watchfiles-0.21.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:18d5b4da8cf3e41895b34e8c37d13c9ed294954907929aacd95153508d5d89d7"}, + {file = "watchfiles-0.21.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1b8d1eae0f65441963d805f766c7e9cd092f91e0c600c820c764a4ff71a0764c"}, + {file = "watchfiles-0.21.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:1fd9a5205139f3c6bb60d11f6072e0552f0a20b712c85f43d42342d162be1235"}, + {file = "watchfiles-0.21.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:a1e3014a625bcf107fbf38eece0e47fa0190e52e45dc6eee5a8265ddc6dc5ea7"}, + {file = "watchfiles-0.21.0-cp312-none-win32.whl", hash = "sha256:9d09869f2c5a6f2d9df50ce3064b3391d3ecb6dced708ad64467b9e4f2c9bef3"}, + {file = "watchfiles-0.21.0-cp312-none-win_amd64.whl", hash = "sha256:18722b50783b5e30a18a8a5db3006bab146d2b705c92eb9a94f78c72beb94094"}, + {file = "watchfiles-0.21.0-cp312-none-win_arm64.whl", hash = "sha256:a3b9bec9579a15fb3ca2d9878deae789df72f2b0fdaf90ad49ee389cad5edab6"}, + {file = "watchfiles-0.21.0-cp38-cp38-macosx_10_7_x86_64.whl", hash = "sha256:4ea10a29aa5de67de02256a28d1bf53d21322295cb00bd2d57fcd19b850ebd99"}, + {file = "watchfiles-0.21.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:40bca549fdc929b470dd1dbfcb47b3295cb46a6d2c90e50588b0a1b3bd98f429"}, + {file = "watchfiles-0.21.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:9b37a7ba223b2f26122c148bb8d09a9ff312afca998c48c725ff5a0a632145f7"}, + {file = "watchfiles-0.21.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ec8c8900dc5c83650a63dd48c4d1d245343f904c4b64b48798c67a3767d7e165"}, + {file = "watchfiles-0.21.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8ad3fe0a3567c2f0f629d800409cd528cb6251da12e81a1f765e5c5345fd0137"}, + {file = "watchfiles-0.21.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9d353c4cfda586db2a176ce42c88f2fc31ec25e50212650c89fdd0f560ee507b"}, + {file = "watchfiles-0.21.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:83a696da8922314ff2aec02987eefb03784f473281d740bf9170181829133765"}, + {file = "watchfiles-0.21.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5a03651352fc20975ee2a707cd2d74a386cd303cc688f407296064ad1e6d1562"}, + {file = "watchfiles-0.21.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:3ad692bc7792be8c32918c699638b660c0de078a6cbe464c46e1340dadb94c19"}, + {file = "watchfiles-0.21.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:06247538e8253975bdb328e7683f8515ff5ff041f43be6c40bff62d989b7d0b0"}, + {file = "watchfiles-0.21.0-cp38-none-win32.whl", hash = "sha256:9a0aa47f94ea9a0b39dd30850b0adf2e1cd32a8b4f9c7aa443d852aacf9ca214"}, + {file = "watchfiles-0.21.0-cp38-none-win_amd64.whl", hash = "sha256:8d5f400326840934e3507701f9f7269247f7c026d1b6cfd49477d2be0933cfca"}, + {file = "watchfiles-0.21.0-cp39-cp39-macosx_10_7_x86_64.whl", hash = "sha256:7f762a1a85a12cc3484f77eee7be87b10f8c50b0b787bb02f4e357403cad0c0e"}, + {file = "watchfiles-0.21.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:6e9be3ef84e2bb9710f3f777accce25556f4a71e15d2b73223788d528fcc2052"}, + {file = "watchfiles-0.21.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:4c48a10d17571d1275701e14a601e36959ffada3add8cdbc9e5061a6e3579a5d"}, + {file = "watchfiles-0.21.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c889025f59884423428c261f212e04d438de865beda0b1e1babab85ef4c0f01"}, + {file = "watchfiles-0.21.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:66fac0c238ab9a2e72d026b5fb91cb902c146202bbd29a9a1a44e8db7b710b6f"}, + {file = "watchfiles-0.21.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b4a21f71885aa2744719459951819e7bf5a906a6448a6b2bbce8e9cc9f2c8128"}, + {file = "watchfiles-0.21.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1c9198c989f47898b2c22201756f73249de3748e0fc9de44adaf54a8b259cc0c"}, + {file = "watchfiles-0.21.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d8f57c4461cd24fda22493109c45b3980863c58a25b8bec885ca8bea6b8d4b28"}, + {file = "watchfiles-0.21.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:853853cbf7bf9408b404754b92512ebe3e3a83587503d766d23e6bf83d092ee6"}, + {file = "watchfiles-0.21.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:d5b1dc0e708fad9f92c296ab2f948af403bf201db8fb2eb4c8179db143732e49"}, + {file = "watchfiles-0.21.0-cp39-none-win32.whl", hash = "sha256:59137c0c6826bd56c710d1d2bda81553b5e6b7c84d5a676747d80caf0409ad94"}, + {file = "watchfiles-0.21.0-cp39-none-win_amd64.whl", hash = "sha256:6cb8fdc044909e2078c248986f2fc76f911f72b51ea4a4fbbf472e01d14faa58"}, + {file = "watchfiles-0.21.0-pp310-pypy310_pp73-macosx_10_7_x86_64.whl", hash = "sha256:ab03a90b305d2588e8352168e8c5a1520b721d2d367f31e9332c4235b30b8994"}, + {file = "watchfiles-0.21.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:927c589500f9f41e370b0125c12ac9e7d3a2fd166b89e9ee2828b3dda20bfe6f"}, + {file = "watchfiles-0.21.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1bd467213195e76f838caf2c28cd65e58302d0254e636e7c0fca81efa4a2e62c"}, + {file = "watchfiles-0.21.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:02b73130687bc3f6bb79d8a170959042eb56eb3a42df3671c79b428cd73f17cc"}, + {file = "watchfiles-0.21.0-pp38-pypy38_pp73-macosx_10_7_x86_64.whl", hash = "sha256:08dca260e85ffae975448e344834d765983237ad6dc308231aa16e7933db763e"}, + {file = "watchfiles-0.21.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:3ccceb50c611c433145502735e0370877cced72a6c70fd2410238bcbc7fe51d8"}, + {file = "watchfiles-0.21.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:57d430f5fb63fea141ab71ca9c064e80de3a20b427ca2febcbfcef70ff0ce895"}, + {file = "watchfiles-0.21.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0dd5fad9b9c0dd89904bbdea978ce89a2b692a7ee8a0ce19b940e538c88a809c"}, + {file = "watchfiles-0.21.0-pp39-pypy39_pp73-macosx_10_7_x86_64.whl", hash = "sha256:be6dd5d52b73018b21adc1c5d28ac0c68184a64769052dfeb0c5d9998e7f56a2"}, + {file = "watchfiles-0.21.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:b3cab0e06143768499384a8a5efb9c4dc53e19382952859e4802f294214f36ec"}, + {file = "watchfiles-0.21.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8c6ed10c2497e5fedadf61e465b3ca12a19f96004c15dcffe4bd442ebadc2d85"}, + {file = "watchfiles-0.21.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:43babacef21c519bc6631c5fce2a61eccdfc011b4bcb9047255e9620732c8097"}, + {file = "watchfiles-0.21.0.tar.gz", hash = "sha256:c76c635fabf542bb78524905718c39f736a98e5ab25b23ec6d4abede1a85a6a3"}, +] + +[package.dependencies] +anyio = ">=3.0.0" + [[package]] name = "webencodings" version = "0.5.1" diff --git a/openbb_platform/core/pyproject.toml b/openbb_platform/core/pyproject.toml index 927fdefae51..006318b0ff7 100644 --- a/openbb_platform/core/pyproject.toml +++ b/openbb_platform/core/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-core" -version = "1.2.2" +version = "1.2.3" description = "OpenBB package with core functionality." authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -22,7 +22,7 @@ requests = "^2.32.1" importlib-metadata = "^6.8.0" python-dotenv = "^1.0.0" aiohttp = "^3.9.5" -ruff = ">=0.1.6,<=0.4.4" # Needed here to lint generated code +ruff = ">=0.1.6,<=0.4.4" # Needed here to lint generated code pyjwt = "^2.8.0" [build-system] diff --git a/openbb_platform/extensions/commodity/poetry.lock b/openbb_platform/extensions/commodity/poetry.lock index 9fc08335a88..79c405bb6ad 100644 --- a/openbb_platform/extensions/commodity/poetry.lock +++ b/openbb_platform/extensions/commodity/poetry.lock @@ -969,18 +969,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -990,8 +989,8 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" @@ -2036,4 +2035,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "d188383f6ac98c10098cadac4c5b6f8d0e1a3baf844fc84c71135e677612392e" +content-hash = "7e573a9e2d25075f923d7339d4efc7bcb73c1ca3c3b5f1dee40627bec0ba64f3" diff --git a/openbb_platform/extensions/commodity/pyproject.toml b/openbb_platform/extensions/commodity/pyproject.toml index 5d009bb0910..bf7808eaf0d 100644 --- a/openbb_platform/extensions/commodity/pyproject.toml +++ b/openbb_platform/extensions/commodity/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-commodity" -version = "1.1.0" +version = "1.1.1" description = "Commodity extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_commodity" }] [tool.poetry.dependencies] python = "^3.8" -openbb-core = "^1.2.1" +openbb-core = "^1.2.3" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/extensions/crypto/poetry.lock b/openbb_platform/extensions/crypto/poetry.lock index d0db8b89f98..1d4c83669c2 100644 --- a/openbb_platform/extensions/crypto/poetry.lock +++ b/openbb_platform/extensions/crypto/poetry.lock @@ -951,18 +951,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -972,8 +971,8 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" @@ -2044,4 +2043,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "d188383f6ac98c10098cadac4c5b6f8d0e1a3baf844fc84c71135e677612392e" +content-hash = "7e573a9e2d25075f923d7339d4efc7bcb73c1ca3c3b5f1dee40627bec0ba64f3" diff --git a/openbb_platform/extensions/crypto/pyproject.toml b/openbb_platform/extensions/crypto/pyproject.toml index 01bf2ccd601..398116f81ed 100644 --- a/openbb_platform/extensions/crypto/pyproject.toml +++ b/openbb_platform/extensions/crypto/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-crypto" -version = "1.2.0" +version = "1.2.1" description = "Crypto extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_crypto" }] [tool.poetry.dependencies] python = "^3.8" -openbb-core = "^1.2.1" +openbb-core = "^1.2.3" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/extensions/currency/openbb_currency/currency_router.py b/openbb_platform/extensions/currency/openbb_currency/currency_router.py index 8999e507f42..b6d8c63f5f3 100644 --- a/openbb_platform/extensions/currency/openbb_currency/currency_router.py +++ b/openbb_platform/extensions/currency/openbb_currency/currency_router.py @@ -28,7 +28,7 @@ router.include_router(price_router) ), APIEx( description="Search for terms using 'polygon' as provider.", - parameters={"provider": "polygon", "query": "Euro zone"}, + parameters={"provider": "polygon", "query": "EUR"}, ), ], ) diff --git a/openbb_platform/extensions/currency/poetry.lock b/openbb_platform/extensions/currency/poetry.lock index d0db8b89f98..1d4c83669c2 100644 --- a/openbb_platform/extensions/currency/poetry.lock +++ b/openbb_platform/extensions/currency/poetry.lock @@ -951,18 +951,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -972,8 +971,8 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" @@ -2044,4 +2043,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "d188383f6ac98c10098cadac4c5b6f8d0e1a3baf844fc84c71135e677612392e" +content-hash = "7e573a9e2d25075f923d7339d4efc7bcb73c1ca3c3b5f1dee40627bec0ba64f3" diff --git a/openbb_platform/extensions/currency/pyproject.toml b/openbb_platform/extensions/currency/pyproject.toml index 05db5e21ab5..000463eb005 100644 --- a/openbb_platform/extensions/currency/pyproject.toml +++ b/openbb_platform/extensions/currency/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-currency" -version = "1.2.0" +version = "1.2.1" description = "Currency extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_currency" }] [tool.poetry.dependencies] python = "^3.8" -openbb-core = "^1.2.1" +openbb-core = "^1.2.3" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/extensions/derivatives/openbb_derivatives/options/options_router.py b/openbb_platform/extensions/derivatives/openbb_derivatives/options/options_router.py index ec6ecf29186..dbed2aa674d 100644 --- a/openbb_platform/extensions/derivatives/openbb_derivatives/options/options_router.py +++ b/openbb_platform/extensions/derivatives/openbb_derivatives/options/options_router.py @@ -39,7 +39,7 @@ async def chains( @router.command( model="OptionsUnusual", examples=[ - APIEx(parameters={"provider": "intrinio"}), + APIEx(parameters={"symbol": "TSLA", "provider": "intrinio"}), APIEx( description="Use the 'symbol' parameter to get the most recent activity for a specific symbol.", parameters={"symbol": "TSLA", "provider": "intrinio"}, diff --git a/openbb_platform/extensions/derivatives/poetry.lock b/openbb_platform/extensions/derivatives/poetry.lock index acf28b6376c..95b168cb40f 100644 --- a/openbb_platform/extensions/derivatives/poetry.lock +++ b/openbb_platform/extensions/derivatives/poetry.lock @@ -966,18 +966,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -987,8 +986,8 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" @@ -2059,4 +2058,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "d188383f6ac98c10098cadac4c5b6f8d0e1a3baf844fc84c71135e677612392e" +content-hash = "7e573a9e2d25075f923d7339d4efc7bcb73c1ca3c3b5f1dee40627bec0ba64f3" diff --git a/openbb_platform/extensions/derivatives/pyproject.toml b/openbb_platform/extensions/derivatives/pyproject.toml index 5f1a46891b1..d647ab9c81d 100644 --- a/openbb_platform/extensions/derivatives/pyproject.toml +++ b/openbb_platform/extensions/derivatives/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-derivatives" -version = "1.2.0" +version = "1.2.1" description = "Derivatives extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_derivatives" }] [tool.poetry.dependencies] python = "^3.8" -openbb-core = "^1.2.1" +openbb-core = "^1.2.3" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/extensions/devtools/pyproject.toml b/openbb_platform/extensions/devtools/pyproject.toml index e77bc441215..887cc1cc0d6 100644 --- a/openbb_platform/extensions/devtools/pyproject.toml +++ b/openbb_platform/extensions/devtools/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-devtools" -version = "1.2.0" +version = "1.2.1" description = "Tools for OpenBB Platform Developers" authors = ["OpenBB Team "] license = "AGPL-3.0-only" diff --git a/openbb_platform/extensions/econometrics/poetry.lock b/openbb_platform/extensions/econometrics/poetry.lock index 0ae1865c4d9..55a3d2f9462 100644 --- a/openbb_platform/extensions/econometrics/poetry.lock +++ b/openbb_platform/extensions/econometrics/poetry.lock @@ -1095,18 +1095,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -1116,8 +1115,8 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" @@ -2422,4 +2421,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = ">=3.8,<3.12" -content-hash = "b1ae3f44b795f06ae99d6479ca47baf278886a1dec181e17924047a6732b6bbf" +content-hash = "2404f0a143321a70f94c4f3d566cecb191bbb1cb9e7303a86911d181b94d623c" diff --git a/openbb_platform/extensions/econometrics/pyproject.toml b/openbb_platform/extensions/econometrics/pyproject.toml index 5e578d03903..ec08d691acf 100644 --- a/openbb_platform/extensions/econometrics/pyproject.toml +++ b/openbb_platform/extensions/econometrics/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-econometrics" -version = "1.2.0" +version = "1.2.1" description = "Econometrics Toolkit for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -8,12 +8,12 @@ readme = "README.md" packages = [{ include = "openbb_econometrics" }] [tool.poetry.dependencies] -python = ">=3.8,<3.12" # scipy forces python <4.0 explicitly +python = ">=3.8,<3.12" # scipy forces python <4.0 explicitly 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.2.1" +linearmodels = "<=4.25" # ^4.26 has setuptools-scm in setup_requires +openbb-core = "^1.2.3" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/extensions/economy/poetry.lock b/openbb_platform/extensions/economy/poetry.lock index d0db8b89f98..1d4c83669c2 100644 --- a/openbb_platform/extensions/economy/poetry.lock +++ b/openbb_platform/extensions/economy/poetry.lock @@ -951,18 +951,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -972,8 +971,8 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" @@ -2044,4 +2043,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "d188383f6ac98c10098cadac4c5b6f8d0e1a3baf844fc84c71135e677612392e" +content-hash = "7e573a9e2d25075f923d7339d4efc7bcb73c1ca3c3b5f1dee40627bec0ba64f3" diff --git a/openbb_platform/extensions/economy/pyproject.toml b/openbb_platform/extensions/economy/pyproject.toml index d73e74c0baf..b07d1b96958 100644 --- a/openbb_platform/extensions/economy/pyproject.toml +++ b/openbb_platform/extensions/economy/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-economy" -version = "1.2.0" +version = "1.2.1" description = "Economy extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_economy" }] [tool.poetry.dependencies] python = "^3.8" -openbb-core = "^1.2.1" +openbb-core = "^1.2.3" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/extensions/equity/poetry.lock b/openbb_platform/extensions/equity/poetry.lock index d0db8b89f98..1d4c83669c2 100644 --- a/openbb_platform/extensions/equity/poetry.lock +++ b/openbb_platform/extensions/equity/poetry.lock @@ -951,18 +951,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -972,8 +971,8 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" @@ -2044,4 +2043,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "d188383f6ac98c10098cadac4c5b6f8d0e1a3baf844fc84c71135e677612392e" +content-hash = "7e573a9e2d25075f923d7339d4efc7bcb73c1ca3c3b5f1dee40627bec0ba64f3" diff --git a/openbb_platform/extensions/equity/pyproject.toml b/openbb_platform/extensions/equity/pyproject.toml index 2849cfc6111..8ee1c40b3ec 100644 --- a/openbb_platform/extensions/equity/pyproject.toml +++ b/openbb_platform/extensions/equity/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-equity" -version = "1.2.0" +version = "1.2.1" description = "Equity extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_equity" }] [tool.poetry.dependencies] python = "^3.8" -openbb-core = "^1.2.1" +openbb-core = "^1.2.3" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/extensions/etf/poetry.lock b/openbb_platform/extensions/etf/poetry.lock index bd5dd8cff03..fabe711af70 100644 --- a/openbb_platform/extensions/etf/poetry.lock +++ b/openbb_platform/extensions/etf/poetry.lock @@ -932,18 +932,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -953,8 +952,8 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" @@ -2025,4 +2024,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = ">=3.8,<3.12" -content-hash = "688fafe7a56a2b62ff0bed1473907caffec7b737799c8656887e6093e2c86469" +content-hash = "43be8c9f6be43bd71bc8809878566330f301cb37df61968c87e22c739f656f37" diff --git a/openbb_platform/extensions/etf/pyproject.toml b/openbb_platform/extensions/etf/pyproject.toml index 2559a65fb8c..7bf243e5d3e 100644 --- a/openbb_platform/extensions/etf/pyproject.toml +++ b/openbb_platform/extensions/etf/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-etf" -version = "1.2.0" +version = "1.2.1" description = "ETF extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_etf" }] [tool.poetry.dependencies] python = ">=3.8,<3.12" -openbb-core = "^1.2.1" +openbb-core = "^1.2.3" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/extensions/fixedincome/poetry.lock b/openbb_platform/extensions/fixedincome/poetry.lock index d0db8b89f98..1d4c83669c2 100644 --- a/openbb_platform/extensions/fixedincome/poetry.lock +++ b/openbb_platform/extensions/fixedincome/poetry.lock @@ -951,18 +951,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -972,8 +971,8 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" @@ -2044,4 +2043,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "d188383f6ac98c10098cadac4c5b6f8d0e1a3baf844fc84c71135e677612392e" +content-hash = "7e573a9e2d25075f923d7339d4efc7bcb73c1ca3c3b5f1dee40627bec0ba64f3" diff --git a/openbb_platform/extensions/fixedincome/pyproject.toml b/openbb_platform/extensions/fixedincome/pyproject.toml index 59dd2df538e..8f04985a231 100644 --- a/openbb_platform/extensions/fixedincome/pyproject.toml +++ b/openbb_platform/extensions/fixedincome/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-fixedincome" -version = "1.2.0" +version = "1.2.1" description = "Fixed income extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_fixedincome" }] [tool.poetry.dependencies] python = "^3.8" -openbb-core = "^1.2.1" +openbb-core = "^1.2.3" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/extensions/index/poetry.lock b/openbb_platform/extensions/index/poetry.lock index 628229958cc..7611e249f2b 100644 --- a/openbb_platform/extensions/index/poetry.lock +++ b/openbb_platform/extensions/index/poetry.lock @@ -936,18 +936,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -957,8 +956,8 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" @@ -2029,4 +2028,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "d188383f6ac98c10098cadac4c5b6f8d0e1a3baf844fc84c71135e677612392e" +content-hash = "7e573a9e2d25075f923d7339d4efc7bcb73c1ca3c3b5f1dee40627bec0ba64f3" diff --git a/openbb_platform/extensions/index/pyproject.toml b/openbb_platform/extensions/index/pyproject.toml index c4017f6b284..fc26938a5fb 100644 --- a/openbb_platform/extensions/index/pyproject.toml +++ b/openbb_platform/extensions/index/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-index" -version = "1.2.0" +version = "1.2.1" description = "Index extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_index" }] [tool.poetry.dependencies] python = "^3.8" -openbb-core = "^1.2.1" +openbb-core = "^1.2.3" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/extensions/news/poetry.lock b/openbb_platform/extensions/news/poetry.lock index d0db8b89f98..1d4c83669c2 100644 --- a/openbb_platform/extensions/news/poetry.lock +++ b/openbb_platform/extensions/news/poetry.lock @@ -951,18 +951,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -972,8 +971,8 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" @@ -2044,4 +2043,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "d188383f6ac98c10098cadac4c5b6f8d0e1a3baf844fc84c71135e677612392e" +content-hash = "7e573a9e2d25075f923d7339d4efc7bcb73c1ca3c3b5f1dee40627bec0ba64f3" diff --git a/openbb_platform/extensions/news/pyproject.toml b/openbb_platform/extensions/news/pyproject.toml index a5f4e211b01..2804c0de3bf 100644 --- a/openbb_platform/extensions/news/pyproject.toml +++ b/openbb_platform/extensions/news/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-news" -version = "1.2.0" +version = "1.2.1" description = "News extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_news" }] [tool.poetry.dependencies] python = "^3.8" -openbb-core = "^1.2.1" +openbb-core = "^1.2.3" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/extensions/quantitative/poetry.lock b/openbb_platform/extensions/quantitative/poetry.lock index 5cf5eef477a..b147b81a47b 100644 --- a/openbb_platform/extensions/quantitative/poetry.lock +++ b/openbb_platform/extensions/quantitative/poetry.lock @@ -936,18 +936,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -957,8 +956,8 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" @@ -2166,4 +2165,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = ">=3.8,<3.12" -content-hash = "7df69f814d016eb9cee7cb3ab43cb2e88ff91bd6ab164a694756cbe5486dfa19" +content-hash = "8bcb0ff8e7d477955a8c96b1d74abbf88bbc9bd53bb6ca39bdde619e699ca3ea" diff --git a/openbb_platform/extensions/quantitative/pyproject.toml b/openbb_platform/extensions/quantitative/pyproject.toml index ed62cf4b3c6..18e633ac415 100644 --- a/openbb_platform/extensions/quantitative/pyproject.toml +++ b/openbb_platform/extensions/quantitative/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-quantitative" -version = "1.2.0" +version = "1.2.1" description = "Quantitative Analysis extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -8,11 +8,11 @@ readme = "README.md" packages = [{ include = "openbb_quantitative" }] [tool.poetry.dependencies] -python = ">=3.8,<3.12" # scipy forces python <4.0 explicitly +python = ">=3.8,<3.12" # scipy forces python <4.0 explicitly scipy = "^1.10.1" statsmodels = "^0.14.0" pandas-ta = "^0.3.14b" -openbb-core = "^1.2.1" +openbb-core = "^1.2.3" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/extensions/regulators/poetry.lock b/openbb_platform/extensions/regulators/poetry.lock index 506eb370b9e..b6c7158aa62 100644 --- a/openbb_platform/extensions/regulators/poetry.lock +++ b/openbb_platform/extensions/regulators/poetry.lock @@ -932,18 +932,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -953,8 +952,8 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" @@ -2025,4 +2024,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = ">=3.8,<3.12" -content-hash = "688fafe7a56a2b62ff0bed1473907caffec7b737799c8656887e6093e2c86469" +content-hash = "43be8c9f6be43bd71bc8809878566330f301cb37df61968c87e22c739f656f37" diff --git a/openbb_platform/extensions/regulators/pyproject.toml b/openbb_platform/extensions/regulators/pyproject.toml index 2013d985b93..21afc400418 100644 --- a/openbb_platform/extensions/regulators/pyproject.toml +++ b/openbb_platform/extensions/regulators/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-regulators" -version = "1.2.0" +version = "1.2.1" description = "Markets and Agency Regulators extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_regulators" }] [tool.poetry.dependencies] python = ">=3.8,<3.12" -openbb-core = "^1.2.1" +openbb-core = "^1.2.3" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/extensions/technical/poetry.lock b/openbb_platform/extensions/technical/poetry.lock index 8780f471518..dc3632e5b7f 100644 --- a/openbb_platform/extensions/technical/poetry.lock +++ b/openbb_platform/extensions/technical/poetry.lock @@ -902,18 +902,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -923,8 +922,8 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" @@ -2190,4 +2189,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = ">=3.8,<3.12" -content-hash = "4c72e4edb46b189506bcc22f45e3e02109521af0641abdd406457ac208070c2c" +content-hash = "91d204f6ec474c33f4928cbf479d1108bbf88f9d60f6aaa426fb9414e24f7bc3" diff --git a/openbb_platform/extensions/technical/pyproject.toml b/openbb_platform/extensions/technical/pyproject.toml index 1e0c76e6f55..86303685b07 100644 --- a/openbb_platform/extensions/technical/pyproject.toml +++ b/openbb_platform/extensions/technical/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-technical" -version = "1.2.0" +version = "1.2.1" description = "Technical Analysis extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -13,7 +13,7 @@ scipy = "^1.10.1" statsmodels = "^0.14.0" scikit-learn = "^1.3.1" pandas-ta = "^0.3.14b" -openbb-core = "^1.2.1" +openbb-core = "^1.2.3" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/obbject_extensions/charting/poetry.lock b/openbb_platform/obbject_extensions/charting/poetry.lock index 20818216a48..95334e6d4b2 100644 --- a/openbb_platform/obbject_extensions/charting/poetry.lock +++ b/openbb_platform/obbject_extensions/charting/poetry.lock @@ -704,6 +704,23 @@ MarkupSafe = ">=2.0" [package.extras] i18n = ["Babel (>=2.7)"] +[[package]] +name = "jinja2" +version = "3.1.4" +description = "A very fast and expressive template engine." +optional = false +python-versions = ">=3.7" +files = [ + {file = "jinja2-3.1.4-py3-none-any.whl", hash = "sha256:bc5dd2abb727a5319567b7a813e6a2e7318c39f4f487cfe6c89c6f9c7d25197d"}, + {file = "jinja2-3.1.4.tar.gz", hash = "sha256:4a3aee7acbbe7303aede8e9648d13b8bf88a429282aa6122a993f0ac800cb369"}, +] + +[package.dependencies] +MarkupSafe = ">=2.0" + +[package.extras] +i18n = ["Babel (>=2.7)"] + [[package]] name = "jsonschema" version = "4.22.0" @@ -866,6 +883,110 @@ files = [ {file = "mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba"}, ] +[[package]] +name = "markdown-it-py" +version = "3.0.0" +description = "Python port of markdown-it. Markdown parsing, done right!" +optional = false +python-versions = ">=3.8" +files = [ + {file = "markdown-it-py-3.0.0.tar.gz", hash = "sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb"}, + {file = "markdown_it_py-3.0.0-py3-none-any.whl", hash = "sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1"}, +] + +[package.dependencies] +mdurl = ">=0.1,<1.0" + +[package.extras] +benchmarking = ["psutil", "pytest", "pytest-benchmark"] +code-style = ["pre-commit (>=3.0,<4.0)"] +compare = ["commonmark (>=0.9,<1.0)", "markdown (>=3.4,<4.0)", "mistletoe (>=1.0,<2.0)", "mistune (>=2.0,<3.0)", "panflute (>=2.3,<3.0)"] +linkify = ["linkify-it-py (>=1,<3)"] +plugins = ["mdit-py-plugins"] +profiling = ["gprof2dot"] +rtd = ["jupyter_sphinx", "mdit-py-plugins", "myst-parser", "pyyaml", "sphinx", "sphinx-copybutton", "sphinx-design", "sphinx_book_theme"] +testing = ["coverage", "pytest", "pytest-cov", "pytest-regressions"] + +[[package]] +name = "markupsafe" +version = "2.1.5" +description = "Safely add untrusted strings to HTML/XML markup." +optional = false +python-versions = ">=3.7" +files = [ + {file = "MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a17a92de5231666cfbe003f0e4b9b3a7ae3afb1ec2845aadc2bacc93ff85febc"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:72b6be590cc35924b02c78ef34b467da4ba07e4e0f0454a2c5907f473fc50ce5"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e61659ba32cf2cf1481e575d0462554625196a1f2fc06a1c777d3f48e8865d46"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2174c595a0d73a3080ca3257b40096db99799265e1c27cc5a610743acd86d62f"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ae2ad8ae6ebee9d2d94b17fb62763125f3f374c25618198f40cbb8b525411900"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:075202fa5b72c86ad32dc7d0b56024ebdbcf2048c0ba09f1cde31bfdd57bcfff"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:598e3276b64aff0e7b3451b72e94fa3c238d452e7ddcd893c3ab324717456bad"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:fce659a462a1be54d2ffcacea5e3ba2d74daa74f30f5f143fe0c58636e355fdd"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-win32.whl", hash = "sha256:d9fad5155d72433c921b782e58892377c44bd6252b5af2f67f16b194987338a4"}, + {file = "MarkupSafe-2.1.5-cp310-cp310-win_amd64.whl", hash = "sha256:bf50cd79a75d181c9181df03572cdce0fbb75cc353bc350712073108cba98de5"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:629ddd2ca402ae6dbedfceeba9c46d5f7b2a61d9749597d4307f943ef198fc1f"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:5b7b716f97b52c5a14bffdf688f971b2d5ef4029127f1ad7a513973cfd818df2"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6ec585f69cec0aa07d945b20805be741395e28ac1627333b1c5b0105962ffced"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b91c037585eba9095565a3556f611e3cbfaa42ca1e865f7b8015fe5c7336d5a5"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7502934a33b54030eaf1194c21c692a534196063db72176b0c4028e140f8f32c"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0e397ac966fdf721b2c528cf028494e86172b4feba51d65f81ffd65c63798f3f"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:c061bb86a71b42465156a3ee7bd58c8c2ceacdbeb95d05a99893e08b8467359a"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:3a57fdd7ce31c7ff06cdfbf31dafa96cc533c21e443d57f5b1ecc6cdc668ec7f"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-win32.whl", hash = "sha256:397081c1a0bfb5124355710fe79478cdbeb39626492b15d399526ae53422b906"}, + {file = "MarkupSafe-2.1.5-cp311-cp311-win_amd64.whl", hash = "sha256:2b7c57a4dfc4f16f7142221afe5ba4e093e09e728ca65c51f5620c9aaeb9a617"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:8dec4936e9c3100156f8a2dc89c4b88d5c435175ff03413b443469c7c8c5f4d1"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:3c6b973f22eb18a789b1460b4b91bf04ae3f0c4234a0a6aa6b0a92f6f7b951d4"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ac07bad82163452a6884fe8fa0963fb98c2346ba78d779ec06bd7a6262132aee"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f5dfb42c4604dddc8e4305050aa6deb084540643ed5804d7455b5df8fe16f5e5"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ea3d8a3d18833cf4304cd2fc9cbb1efe188ca9b5efef2bdac7adc20594a0e46b"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:d050b3361367a06d752db6ead6e7edeb0009be66bc3bae0ee9d97fb326badc2a"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:bec0a414d016ac1a18862a519e54b2fd0fc8bbfd6890376898a6c0891dd82e9f"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:58c98fee265677f63a4385256a6d7683ab1832f3ddd1e66fe948d5880c21a169"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-win32.whl", hash = "sha256:8590b4ae07a35970728874632fed7bd57b26b0102df2d2b233b6d9d82f6c62ad"}, + {file = "MarkupSafe-2.1.5-cp312-cp312-win_amd64.whl", hash = "sha256:823b65d8706e32ad2df51ed89496147a42a2a6e01c13cfb6ffb8b1e92bc910bb"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:c8b29db45f8fe46ad280a7294f5c3ec36dbac9491f2d1c17345be8e69cc5928f"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ec6a563cff360b50eed26f13adc43e61bc0c04d94b8be985e6fb24b81f6dcfdf"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a549b9c31bec33820e885335b451286e2969a2d9e24879f83fe904a5ce59d70a"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4f11aa001c540f62c6166c7726f71f7573b52c68c31f014c25cc7901deea0b52"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:7b2e5a267c855eea6b4283940daa6e88a285f5f2a67f2220203786dfa59b37e9"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:2d2d793e36e230fd32babe143b04cec8a8b3eb8a3122d2aceb4a371e6b09b8df"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:ce409136744f6521e39fd8e2a24c53fa18ad67aa5bc7c2cf83645cce5b5c4e50"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-win32.whl", hash = "sha256:4096e9de5c6fdf43fb4f04c26fb114f61ef0bf2e5604b6ee3019d51b69e8c371"}, + {file = "MarkupSafe-2.1.5-cp37-cp37m-win_amd64.whl", hash = "sha256:4275d846e41ecefa46e2015117a9f491e57a71ddd59bbead77e904dc02b1bed2"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:656f7526c69fac7f600bd1f400991cc282b417d17539a1b228617081106feb4a"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:97cafb1f3cbcd3fd2b6fbfb99ae11cdb14deea0736fc2b0952ee177f2b813a46"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f3fbcb7ef1f16e48246f704ab79d79da8a46891e2da03f8783a5b6fa41a9532"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fa9db3f79de01457b03d4f01b34cf91bc0048eb2c3846ff26f66687c2f6d16ab"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ffee1f21e5ef0d712f9033568f8344d5da8cc2869dbd08d87c84656e6a2d2f68"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:5dedb4db619ba5a2787a94d877bc8ffc0566f92a01c0ef214865e54ecc9ee5e0"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:30b600cf0a7ac9234b2638fbc0fb6158ba5bdcdf46aeb631ead21248b9affbc4"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:8dd717634f5a044f860435c1d8c16a270ddf0ef8588d4887037c5028b859b0c3"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-win32.whl", hash = "sha256:daa4ee5a243f0f20d528d939d06670a298dd39b1ad5f8a72a4275124a7819eff"}, + {file = "MarkupSafe-2.1.5-cp38-cp38-win_amd64.whl", hash = "sha256:619bc166c4f2de5caa5a633b8b7326fbe98e0ccbfacabd87268a2b15ff73a029"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7a68b554d356a91cce1236aa7682dc01df0edba8d043fd1ce607c49dd3c1edcf"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:db0b55e0f3cc0be60c1f19efdde9a637c32740486004f20d1cff53c3c0ece4d2"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3e53af139f8579a6d5f7b76549125f0d94d7e630761a2111bc431fd820e163b8"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:17b950fccb810b3293638215058e432159d2b71005c74371d784862b7e4683f3"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4c31f53cdae6ecfa91a77820e8b151dba54ab528ba65dfd235c80b086d68a465"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:bff1b4290a66b490a2f4719358c0cdcd9bafb6b8f061e45c7a2460866bf50c2e"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:bc1667f8b83f48511b94671e0e441401371dfd0f0a795c7daa4a3cd1dde55bea"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5049256f536511ee3f7e1b3f87d1d1209d327e818e6ae1365e8653d7e3abb6a6"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-win32.whl", hash = "sha256:00e046b6dd71aa03a41079792f8473dc494d564611a8f89bbbd7cb93295ebdcf"}, + {file = "MarkupSafe-2.1.5-cp39-cp39-win_amd64.whl", hash = "sha256:fa173ec60341d6bb97a89f5ea19c85c5643c1e7dedebc22f5181eb73573142c5"}, + {file = "MarkupSafe-2.1.5.tar.gz", hash = "sha256:d283d37a890ba4c1ae73ffadf8046435c76e7bc2247bbb63c00bd1a709c6544b"}, +] + +[[package]] +name = "mdurl" +version = "0.1.2" +description = "Markdown URL utilities" +optional = false +python-versions = ">=3.7" +files = [ + {file = "mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8"}, + {file = "mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba"}, +] + [[package]] name = "monotonic" version = "1.6" @@ -1081,18 +1202,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -1102,8 +1222,8 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" @@ -2115,6 +2235,23 @@ rich = ">=10.11.0" shellingham = ">=1.3.0" typing-extensions = ">=3.7.4.3" +[[package]] +name = "typer" +version = "0.12.3" +description = "Typer, build great CLIs. Easy to code. Based on Python type hints." +optional = false +python-versions = ">=3.7" +files = [ + {file = "typer-0.12.3-py3-none-any.whl", hash = "sha256:070d7ca53f785acbccba8e7d28b08dcd88f79f1fbda035ade0aecec71ca5c914"}, + {file = "typer-0.12.3.tar.gz", hash = "sha256:49e73131481d804288ef62598d97a1ceef3058905aa536a1134f90891ba35482"}, +] + +[package.dependencies] +click = ">=8.0.0" +rich = ">=10.11.0" +shellingham = ">=1.3.0" +typing-extensions = ">=3.7.4.3" + [[package]] name = "typing-extensions" version = "4.11.0" @@ -2224,6 +2361,93 @@ files = [ {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, ] +[[package]] +name = "ujson" +version = "5.10.0" +description = "Ultra fast JSON encoder and decoder for Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "ujson-5.10.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2601aa9ecdbee1118a1c2065323bda35e2c5a2cf0797ef4522d485f9d3ef65bd"}, + {file = "ujson-5.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:348898dd702fc1c4f1051bc3aacbf894caa0927fe2c53e68679c073375f732cf"}, + {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22cffecf73391e8abd65ef5f4e4dd523162a3399d5e84faa6aebbf9583df86d6"}, + {file = "ujson-5.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26b0e2d2366543c1bb4fbd457446f00b0187a2bddf93148ac2da07a53fe51569"}, + {file = "ujson-5.10.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:caf270c6dba1be7a41125cd1e4fc7ba384bf564650beef0df2dd21a00b7f5770"}, + {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:a245d59f2ffe750446292b0094244df163c3dc96b3ce152a2c837a44e7cda9d1"}, + {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:94a87f6e151c5f483d7d54ceef83b45d3a9cca7a9cb453dbdbb3f5a6f64033f5"}, + {file = "ujson-5.10.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:29b443c4c0a113bcbb792c88bea67b675c7ca3ca80c3474784e08bba01c18d51"}, + {file = "ujson-5.10.0-cp310-cp310-win32.whl", hash = "sha256:c18610b9ccd2874950faf474692deee4223a994251bc0a083c114671b64e6518"}, + {file = "ujson-5.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:924f7318c31874d6bb44d9ee1900167ca32aa9b69389b98ecbde34c1698a250f"}, + {file = "ujson-5.10.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a5b366812c90e69d0f379a53648be10a5db38f9d4ad212b60af00bd4048d0f00"}, + {file = "ujson-5.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:502bf475781e8167f0f9d0e41cd32879d120a524b22358e7f205294224c71126"}, + {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5b91b5d0d9d283e085e821651184a647699430705b15bf274c7896f23fe9c9d8"}, + {file = "ujson-5.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:129e39af3a6d85b9c26d5577169c21d53821d8cf68e079060602e861c6e5da1b"}, + {file = "ujson-5.10.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f77b74475c462cb8b88680471193064d3e715c7c6074b1c8c412cb526466efe9"}, + {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:7ec0ca8c415e81aa4123501fee7f761abf4b7f386aad348501a26940beb1860f"}, + {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:ab13a2a9e0b2865a6c6db9271f4b46af1c7476bfd51af1f64585e919b7c07fd4"}, + {file = "ujson-5.10.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:57aaf98b92d72fc70886b5a0e1a1ca52c2320377360341715dd3933a18e827b1"}, + {file = "ujson-5.10.0-cp311-cp311-win32.whl", hash = "sha256:2987713a490ceb27edff77fb184ed09acdc565db700ee852823c3dc3cffe455f"}, + {file = "ujson-5.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:f00ea7e00447918ee0eff2422c4add4c5752b1b60e88fcb3c067d4a21049a720"}, + {file = "ujson-5.10.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:98ba15d8cbc481ce55695beee9f063189dce91a4b08bc1d03e7f0152cd4bbdd5"}, + {file = "ujson-5.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a9d2edbf1556e4f56e50fab7d8ff993dbad7f54bac68eacdd27a8f55f433578e"}, + {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6627029ae4f52d0e1a2451768c2c37c0c814ffc04f796eb36244cf16b8e57043"}, + {file = "ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8ccb77b3e40b151e20519c6ae6d89bfe3f4c14e8e210d910287f778368bb3d1"}, + {file = "ujson-5.10.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3caf9cd64abfeb11a3b661329085c5e167abbe15256b3b68cb5d914ba7396f3"}, + {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6e32abdce572e3a8c3d02c886c704a38a1b015a1fb858004e03d20ca7cecbb21"}, + {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:a65b6af4d903103ee7b6f4f5b85f1bfd0c90ba4eeac6421aae436c9988aa64a2"}, + {file = "ujson-5.10.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:604a046d966457b6cdcacc5aa2ec5314f0e8c42bae52842c1e6fa02ea4bda42e"}, + {file = "ujson-5.10.0-cp312-cp312-win32.whl", hash = "sha256:6dea1c8b4fc921bf78a8ff00bbd2bfe166345f5536c510671bccececb187c80e"}, + {file = "ujson-5.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:38665e7d8290188b1e0d57d584eb8110951a9591363316dd41cf8686ab1d0abc"}, + {file = "ujson-5.10.0-cp313-cp313-macosx_10_9_x86_64.whl", hash = "sha256:618efd84dc1acbd6bff8eaa736bb6c074bfa8b8a98f55b61c38d4ca2c1f7f287"}, + {file = "ujson-5.10.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:38d5d36b4aedfe81dfe251f76c0467399d575d1395a1755de391e58985ab1c2e"}, + {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:67079b1f9fb29ed9a2914acf4ef6c02844b3153913eb735d4bf287ee1db6e557"}, + {file = "ujson-5.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d7d0e0ceeb8fe2468c70ec0c37b439dd554e2aa539a8a56365fd761edb418988"}, + {file = "ujson-5.10.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59e02cd37bc7c44d587a0ba45347cc815fb7a5fe48de16bf05caa5f7d0d2e816"}, + {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2a890b706b64e0065f02577bf6d8ca3b66c11a5e81fb75d757233a38c07a1f20"}, + {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:621e34b4632c740ecb491efc7f1fcb4f74b48ddb55e65221995e74e2d00bbff0"}, + {file = "ujson-5.10.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b9500e61fce0cfc86168b248104e954fead61f9be213087153d272e817ec7b4f"}, + {file = "ujson-5.10.0-cp313-cp313-win32.whl", hash = "sha256:4c4fc16f11ac1612f05b6f5781b384716719547e142cfd67b65d035bd85af165"}, + {file = "ujson-5.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:4573fd1695932d4f619928fd09d5d03d917274381649ade4328091ceca175539"}, + {file = "ujson-5.10.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a984a3131da7f07563057db1c3020b1350a3e27a8ec46ccbfbf21e5928a43050"}, + {file = "ujson-5.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:73814cd1b9db6fc3270e9d8fe3b19f9f89e78ee9d71e8bd6c9a626aeaeaf16bd"}, + {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:61e1591ed9376e5eddda202ec229eddc56c612b61ac6ad07f96b91460bb6c2fb"}, + {file = "ujson-5.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2c75269f8205b2690db4572a4a36fe47cd1338e4368bc73a7a0e48789e2e35a"}, + {file = "ujson-5.10.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7223f41e5bf1f919cd8d073e35b229295aa8e0f7b5de07ed1c8fddac63a6bc5d"}, + {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_aarch64.whl", hash = "sha256:d4dc2fd6b3067c0782e7002ac3b38cf48608ee6366ff176bbd02cf969c9c20fe"}, + {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_i686.whl", hash = "sha256:232cc85f8ee3c454c115455195a205074a56ff42608fd6b942aa4c378ac14dd7"}, + {file = "ujson-5.10.0-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:cc6139531f13148055d691e442e4bc6601f6dba1e6d521b1585d4788ab0bfad4"}, + {file = "ujson-5.10.0-cp38-cp38-win32.whl", hash = "sha256:e7ce306a42b6b93ca47ac4a3b96683ca554f6d35dd8adc5acfcd55096c8dfcb8"}, + {file = "ujson-5.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:e82d4bb2138ab05e18f089a83b6564fee28048771eb63cdecf4b9b549de8a2cc"}, + {file = "ujson-5.10.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:dfef2814c6b3291c3c5f10065f745a1307d86019dbd7ea50e83504950136ed5b"}, + {file = "ujson-5.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:4734ee0745d5928d0ba3a213647f1c4a74a2a28edc6d27b2d6d5bd9fa4319e27"}, + {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d47ebb01bd865fdea43da56254a3930a413f0c5590372a1241514abae8aa7c76"}, + {file = "ujson-5.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dee5e97c2496874acbf1d3e37b521dd1f307349ed955e62d1d2f05382bc36dd5"}, + {file = "ujson-5.10.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7490655a2272a2d0b072ef16b0b58ee462f4973a8f6bbe64917ce5e0a256f9c0"}, + {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:ba17799fcddaddf5c1f75a4ba3fd6441f6a4f1e9173f8a786b42450851bd74f1"}, + {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_i686.whl", hash = "sha256:2aff2985cef314f21d0fecc56027505804bc78802c0121343874741650a4d3d1"}, + {file = "ujson-5.10.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:ad88ac75c432674d05b61184178635d44901eb749786c8eb08c102330e6e8996"}, + {file = "ujson-5.10.0-cp39-cp39-win32.whl", hash = "sha256:2544912a71da4ff8c4f7ab5606f947d7299971bdd25a45e008e467ca638d13c9"}, + {file = "ujson-5.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:3ff201d62b1b177a46f113bb43ad300b424b7847f9c5d38b1b4ad8f75d4a282a"}, + {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b6fee72fa77dc172a28f21693f64d93166534c263adb3f96c413ccc85ef6e64"}, + {file = "ujson-5.10.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:61d0af13a9af01d9f26d2331ce49bb5ac1fb9c814964018ac8df605b5422dcb3"}, + {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecb24f0bdd899d368b715c9e6664166cf694d1e57be73f17759573a6986dd95a"}, + {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbd8fd427f57a03cff3ad6574b5e299131585d9727c8c366da4624a9069ed746"}, + {file = "ujson-5.10.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beeaf1c48e32f07d8820c705ff8e645f8afa690cca1544adba4ebfa067efdc88"}, + {file = "ujson-5.10.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:baed37ea46d756aca2955e99525cc02d9181de67f25515c468856c38d52b5f3b"}, + {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7663960f08cd5a2bb152f5ee3992e1af7690a64c0e26d31ba7b3ff5b2ee66337"}, + {file = "ujson-5.10.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl", hash = "sha256:d8640fb4072d36b08e95a3a380ba65779d356b2fee8696afeb7794cf0902d0a1"}, + {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78778a3aa7aafb11e7ddca4e29f46bc5139131037ad628cc10936764282d6753"}, + {file = "ujson-5.10.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b0111b27f2d5c820e7f2dbad7d48e3338c824e7ac4d2a12da3dc6061cc39c8e6"}, + {file = "ujson-5.10.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:c66962ca7565605b355a9ed478292da628b8f18c0f2793021ca4425abf8b01e5"}, + {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ba43cc34cce49cf2d4bc76401a754a81202d8aa926d0e2b79f0ee258cb15d3a4"}, + {file = "ujson-5.10.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac56eb983edce27e7f51d05bc8dd820586c6e6be1c5216a6809b0c668bb312b8"}, + {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f44bd4b23a0e723bf8b10628288c2c7c335161d6840013d4d5de20e48551773b"}, + {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7c10f4654e5326ec14a46bcdeb2b685d4ada6911050aa8baaf3501e57024b804"}, + {file = "ujson-5.10.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0de4971a89a762398006e844ae394bd46991f7c385d7a6a3b93ba229e6dac17e"}, + {file = "ujson-5.10.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:e1402f0564a97d2a52310ae10a64d25bcef94f8dd643fcf5d310219d915484f7"}, + {file = "ujson-5.10.0.tar.gz", hash = "sha256:b3cd8f3c5d8c7738257f1018880444f7b7d9b66232c64649f562d7ba86ad4bc1"}, +] + [[package]] name = "urllib3" version = "2.2.1" @@ -2622,4 +2846,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more [metadata] lock-version = "2.0" python-versions = ">=3.8,<3.12" -content-hash = "076981db798721af1c17371efd60487e2ca58a2e46e3f4674c426b5bd5d495b0" +content-hash = "c163b02654a203b31fe59e2a4a0946a4f343f6d17ca4aa83ae44ca4147e3147d" diff --git a/openbb_platform/obbject_extensions/charting/pyproject.toml b/openbb_platform/obbject_extensions/charting/pyproject.toml index ad1d61b3a81..3a76e2d338d 100644 --- a/openbb_platform/obbject_extensions/charting/pyproject.toml +++ b/openbb_platform/obbject_extensions/charting/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-charting" -version = "2.1.0" +version = "2.1.1" description = "Charting extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -15,7 +15,7 @@ statsmodels = "^0.14.0" pywry = "^0.6.1" nbformat = "^5.9.2" pandas-ta = "^0.3.14b" -openbb-core = "^1.2.1" +openbb-core = "^1.2.3" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/openbb/assets/reference.json b/openbb_platform/openbb/assets/reference.json index 1aaa7682427..61835911e88 100644 --- a/openbb_platform/openbb/assets/reference.json +++ b/openbb_platform/openbb/assets/reference.json @@ -1,36 +1,36 @@ { - "openbb": "4.2.0", + "openbb": "4.2.1", "info": { "title": "OpenBB Platform (Python)", "description": "Investment research for everyone, anywhere.", - "core": "1.2.2", + "core": "1.2.3", "extensions": { "openbb_core_extension": [ - "commodity@1.1.0", - "crypto@1.2.0", - "currency@1.2.0", - "derivatives@1.2.0", - "economy@1.2.0", - "equity@1.2.0", - "etf@1.2.0", - "fixedincome@1.2.0", - "index@1.2.0", - "news@1.2.0", - "regulators@1.2.0" + "commodity@1.1.1", + "crypto@1.2.1", + "currency@1.2.1", + "derivatives@1.2.1", + "economy@1.2.1", + "equity@1.2.1", + "etf@1.2.1", + "fixedincome@1.2.1", + "index@1.2.1", + "news@1.2.1", + "regulators@1.2.1" ], "openbb_provider_extension": [ - "benzinga@1.2.0", - "econdb@1.1.0", - "federal_reserve@1.2.0", - "fmp@1.2.0", - "fred@1.2.0", - "intrinio@1.2.0", - "oecd@1.2.0", - "polygon@1.2.0", - "sec@1.2.0", - "tiingo@1.2.0", - "tradingeconomics@1.2.0", - "yfinance@1.2.0" + "benzinga@1.2.1", + "econdb@1.1.1", + "federal_reserve@1.2.1", + "fmp@1.2.1", + "fred@1.2.1", + "intrinio@1.2.1", + "oecd@1.2.1", + "polygon@1.2.1", + "sec@1.2.1", + "tiingo@1.2.1", + "tradingeconomics@1.2.1", + "yfinance@1.2.1" ], "openbb_obbject_extension": [] } @@ -625,7 +625,7 @@ "message": null }, "description": "Currency Search.\n\nSearch available currency pairs.\nCurrency pairs are the national currencies from two countries coupled for trading on\nthe foreign exchange (FX) marketplace.\nBoth currencies will have exchange rates on which the trade will have its position basis.\nAll trading within the forex market, whether selling, buying, or trading, will take place through currency pairs.\n(ref: Investopedia)\nMajor currency pairs include pairs such as EUR/USD, USD/JPY, GBP/USD, etc.", - "examples": "\nExamples\n--------\n\n```python\nfrom openbb import obb\nobb.currency.search(provider='fmp')\n# Search for 'EUR' currency pair using 'intrinio' as provider.\nobb.currency.search(provider='intrinio', query='EUR')\n# Search for terms using 'polygon' as provider.\nobb.currency.search(provider='polygon', query='Euro zone')\n```\n\n", + "examples": "\nExamples\n--------\n\n```python\nfrom openbb import obb\nobb.currency.search(provider='fmp')\n# Search for 'EUR' currency pair using 'intrinio' as provider.\nobb.currency.search(provider='intrinio', query='EUR')\n# Search for terms using 'polygon' as provider.\nobb.currency.search(provider='polygon', query='EUR')\n```\n\n", "parameters": { "standard": [ { @@ -1611,7 +1611,7 @@ "message": null }, "description": "Get the complete options chain for a ticker.", - "examples": "\nExamples\n--------\n\n```python\nfrom openbb import obb\nobb.derivatives.options.unusual(provider='intrinio')\n# Use the 'symbol' parameter to get the most recent activity for a specific symbol.\nobb.derivatives.options.unusual(symbol='TSLA', provider='intrinio')\n```\n\n", + "examples": "\nExamples\n--------\n\n```python\nfrom openbb import obb\nobb.derivatives.options.unusual(symbol='TSLA', provider='intrinio')\n# Use the 'symbol' parameter to get the most recent activity for a specific symbol.\nobb.derivatives.options.unusual(symbol='TSLA', provider='intrinio')\n```\n\n", "parameters": { "standard": [ { @@ -29525,8 +29525,8 @@ "econdb": [ { "name": "country", - "type": "Literal['australia', 'canada', 'china', 'hong_kong', 'india', 'japan', 'russia', 'saudi_arabia', 'south_africa', 'south_korea', 'taiwan', 'united_kingdom', 'united_states']", - "description": "The country to get data.", + "type": "Literal['australia', 'canada', 'china', 'hong_kong', 'india', 'japan', 'mexico', 'new_zealand', 'russia', 'saudi_arabia', 'singapore', 'south_africa', 'south_korea', 'taiwan', 'thailand', 'united_kingdom', 'united_states']", + "description": "The country to get data. New Zealand, Mexico, Singapore, and Thailand have only monthly data. The nearest date to the requested one will be used.", "default": "united_states", "optional": true, "choices": [ @@ -29536,11 +29536,15 @@ "hong_kong", "india", "japan", + "mexico", + "new_zealand", "russia", "saudi_arabia", + "singapore", "south_africa", "south_korea", "taiwan", + "thailand", "united_kingdom", "united_states" ] @@ -29633,7 +29637,7 @@ "/fixedincome/government/us_yield_curve": { "deprecated": { "flag": true, - "message": "This endpoint will be removed in a future version. Use, `/fixedincome/government/yield_curve`, instead. Deprecated in OpenBB Platform V4.1 to be removed in V4.3." + "message": "This endpoint will be removed in a future version. Use, `/fixedincome/government/yield_curve`, instead. Deprecated in OpenBB Platform V4.2 to be removed in V4.4." }, "description": "US Yield Curve. Get United States yield curve.", "examples": "\nExamples\n--------\n\n```python\nfrom openbb import obb\nobb.fixedincome.government.us_yield_curve(provider='fred')\nobb.fixedincome.government.us_yield_curve(inflation_adjusted=True, provider='fred')\n```\n\n", diff --git a/openbb_platform/openbb/package/__extensions__.py b/openbb_platform/openbb/package/__extensions__.py index e6bd5cbbe47..4de5adcdba6 100644 --- a/openbb_platform/openbb/package/__extensions__.py +++ b/openbb_platform/openbb/package/__extensions__.py @@ -20,30 +20,30 @@ Routers: /regulators Extensions: - - commodity@1.1.0 - - crypto@1.2.0 - - currency@1.2.0 - - derivatives@1.2.0 - - economy@1.2.0 - - equity@1.2.0 - - etf@1.2.0 - - fixedincome@1.2.0 - - index@1.2.0 - - news@1.2.0 - - regulators@1.2.0 + - commodity@1.1.1 + - crypto@1.2.1 + - currency@1.2.1 + - derivatives@1.2.1 + - economy@1.2.1 + - equity@1.2.1 + - etf@1.2.1 + - fixedincome@1.2.1 + - index@1.2.1 + - news@1.2.1 + - regulators@1.2.1 - - benzinga@1.2.0 - - econdb@1.1.0 - - federal_reserve@1.2.0 - - fmp@1.2.0 - - fred@1.2.0 - - intrinio@1.2.0 - - oecd@1.2.0 - - polygon@1.2.0 - - sec@1.2.0 - - tiingo@1.2.0 - - tradingeconomics@1.2.0 - - yfinance@1.2.0 """ + - benzinga@1.2.1 + - econdb@1.1.1 + - federal_reserve@1.2.1 + - fmp@1.2.1 + - fred@1.2.1 + - intrinio@1.2.1 + - oecd@1.2.1 + - polygon@1.2.1 + - sec@1.2.1 + - tiingo@1.2.1 + - tradingeconomics@1.2.1 + - yfinance@1.2.1 """ # fmt: on def __repr__(self) -> str: diff --git a/openbb_platform/openbb/package/currency.py b/openbb_platform/openbb/package/currency.py index ba7d31d21cb..e000f2d435e 100644 --- a/openbb_platform/openbb/package/currency.py +++ b/openbb_platform/openbb/package/currency.py @@ -115,7 +115,7 @@ class ROUTER_currency(Container): >>> # Search for 'EUR' currency pair using 'intrinio' as provider. >>> obb.currency.search(provider='intrinio', query='EUR') >>> # Search for terms using 'polygon' as provider. - >>> obb.currency.search(provider='polygon', query='Euro zone') + >>> obb.currency.search(provider='polygon', query='EUR') """ # noqa: E501 return self._run( diff --git a/openbb_platform/openbb/package/derivatives_options.py b/openbb_platform/openbb/package/derivatives_options.py index 4490181503d..759fba32fda 100644 --- a/openbb_platform/openbb/package/derivatives_options.py +++ b/openbb_platform/openbb/package/derivatives_options.py @@ -260,7 +260,7 @@ class ROUTER_derivatives_options(Container): Examples -------- >>> from openbb import obb - >>> obb.derivatives.options.unusual(provider='intrinio') + >>> obb.derivatives.options.unusual(symbol='TSLA', provider='intrinio') >>> # Use the 'symbol' parameter to get the most recent activity for a specific symbol. >>> obb.derivatives.options.unusual(symbol='TSLA', provider='intrinio') """ # noqa: E501 diff --git a/openbb_platform/openbb/package/fixedincome_government.py b/openbb_platform/openbb/package/fixedincome_government.py index a825712b124..2d780558b15 100644 --- a/openbb_platform/openbb/package/fixedincome_government.py +++ b/openbb_platform/openbb/package/fixedincome_government.py @@ -128,7 +128,7 @@ class ROUTER_fixedincome_government(Container): @exception_handler @validate @deprecated( - "This endpoint will be removed in a future version. Use, `/fixedincome/government/yield_curve`, instead. Deprecated in OpenBB Platform V4.1 to be removed in V4.3.", + "This endpoint will be removed in a future version. Use, `/fixedincome/government/yield_curve`, instead. Deprecated in OpenBB Platform V4.2 to be removed in V4.4.", category=OpenBBDeprecationWarning, ) def us_yield_curve( @@ -193,7 +193,7 @@ class ROUTER_fixedincome_government(Container): simplefilter("always", DeprecationWarning) warn( - "This endpoint will be removed in a future version. Use, `/fixedincome/government/yield_curve`, instead. Deprecated in OpenBB Platform V4.1 to be removed in V4.3.", + "This endpoint will be removed in a future version. Use, `/fixedincome/government/yield_curve`, instead. Deprecated in OpenBB Platform V4.2 to be removed in V4.4.", category=DeprecationWarning, stacklevel=2, ) @@ -244,8 +244,8 @@ class ROUTER_fixedincome_government(Container): The provider to use for the query, by default None. If None, the provider specified in defaults is selected or 'econdb' if there is no default. - country : Literal['australia', 'canada', 'china', 'hong_kong', 'india', 'japan', 'russia', 'saudi_arabia', 'south_africa', 'south_korea', 'taiwan', 'united_kingdom', 'united_states'] - The country to get data. (provider: econdb) + country : Literal['australia', 'canada', 'china', 'hong_kong', 'india', 'japan', 'mexico', 'new_zealand', 'russia', 'saudi_arabia', 'singapore', 'south_africa', 'south_korea', 'taiwan', 'thailand', 'united_kingdom', 'united_states'] + The country to get data. New Zealand, Mexico, Singapore, and Thailand have only monthly data. The nearest date to the requested one will be used. (provider: econdb) use_cache : bool If true, cache the request for four hours. (provider: econdb) yield_curve_type : Literal['nominal', 'real', 'breakeven', 'corporate_spot', 'corporate_par'] diff --git a/openbb_platform/poetry.lock b/openbb_platform/poetry.lock index 73b4ac03e1e..7100a668db8 100644 --- a/openbb_platform/poetry.lock +++ b/openbb_platform/poetry.lock @@ -156,13 +156,13 @@ docs = ["sphinx (==7.2.6)", "sphinx-mdinclude (==0.5.3)"] [[package]] name = "annotated-types" -version = "0.6.0" +version = "0.7.0" description = "Reusable constraint types to use with typing.Annotated" optional = false python-versions = ">=3.8" files = [ - {file = "annotated_types-0.6.0-py3-none-any.whl", hash = "sha256:0641064de18ba7a25dee8f96403ebc39113d0cb953a01429249d5c7564666a43"}, - {file = "annotated_types-0.6.0.tar.gz", hash = "sha256:563339e807e53ffd9c267e99fc6d9ea23eb8443c08f112651963e24e22f84a5d"}, + {file = "annotated_types-0.7.0-py3-none-any.whl", hash = "sha256:1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53"}, + {file = "annotated_types-0.7.0.tar.gz", hash = "sha256:aff07c09a53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"}, ] [package.dependencies] @@ -170,24 +170,25 @@ typing-extensions = {version = ">=4.0.0", markers = "python_version < \"3.9\""} [[package]] name = "anyio" -version = "3.7.1" +version = "4.3.0" description = "High level compatibility layer for multiple asynchronous event loop implementations" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "anyio-3.7.1-py3-none-any.whl", hash = "sha256:91dee416e570e92c64041bd18b900d1d6fa78dff7048769ce5ac5ddad004fbb5"}, - {file = "anyio-3.7.1.tar.gz", hash = "sha256:44a3c9aba0f5defa43261a8b3efb97891f2bd7d804e0e1f56419befa1adfc780"}, + {file = "anyio-4.3.0-py3-none-any.whl", hash = "sha256:048e05d0f6caeed70d731f3db756d35dcc1f35747c8c403364a8332c630441b8"}, + {file = "anyio-4.3.0.tar.gz", hash = "sha256:f75253795a87df48568485fd18cdd2a3fa5c4f7c5be8e5e36637733fce06fed6"}, ] [package.dependencies] -exceptiongroup = {version = "*", markers = "python_version < \"3.11\""} +exceptiongroup = {version = ">=1.0.2", markers = "python_version < \"3.11\""} idna = ">=2.8" sniffio = ">=1.1" +typing-extensions = {version = ">=4.1", markers = "python_version < \"3.11\""} [package.extras] -doc = ["Sphinx", "packaging", "sphinx-autodoc-typehints (>=1.2.0)", "sphinx-rtd-theme (>=1.2.2)", "sphinxcontrib-jquery"] -test = ["anyio[trio]", "coverage[toml] (>=4.5)", "hypothesis (>=4.0)", "mock (>=4)", "psutil (>=5.9)", "pytest (>=7.0)", "pytest-mock (>=3.6.1)", "trustme", "uvloop (>=0.17)"] -trio = ["trio (<0.22)"] +doc = ["Sphinx (>=7)", "packaging", "sphinx-autodoc-typehints (>=1.2.0)", "sphinx-rtd-theme"] +test = ["anyio[trio]", "coverage[toml] (>=7)", "exceptiongroup (>=1.2.0)", "hypothesis (>=4.0)", "psutil (>=5.9)", "pytest (>=7.0)", "pytest-mock (>=3.6.1)", "trustme", "uvloop (>=0.17)"] +trio = ["trio (>=0.23)"] [[package]] name = "arch" @@ -305,7 +306,7 @@ lxml = ["lxml"] name = "bs4" version = "0.0.2" description = "Dummy package for Beautiful Soup (beautifulsoup4)" -optional = true +optional = false python-versions = "*" files = [ {file = "bs4-0.0.2-py2.py3-none-any.whl", hash = "sha256:abf8742c0805ef7f662dce4b51cca104cffe52b835238afc169142ab9b3fbccc"}, @@ -351,17 +352,6 @@ files = [ {file = "certifi-2024.2.2.tar.gz", hash = "sha256:0569859f95fc761b18b45ef421b1290a0f65f147e92a1e5eb3e635f9a5e4e66f"}, ] -[[package]] -name = "chardet" -version = "5.2.0" -description = "Universal encoding detector for Python 3" -optional = true -python-versions = ">=3.7" -files = [ - {file = "chardet-5.2.0-py3-none-any.whl", hash = "sha256:e1cf59446890a00105fe7b7912492ea04b6e6f06d4b742b2c788469e34c82970"}, - {file = "chardet-5.2.0.tar.gz", hash = "sha256:1b3b6ff479a8c414bc3fa2c0852995695c4a026dcd6d0633b2dd092ca39c1cf7"}, -] - [[package]] name = "charset-normalizer" version = "3.3.2" @@ -486,25 +476,6 @@ files = [ {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, ] -[[package]] -name = "cssselect2" -version = "0.7.0" -description = "CSS selectors for Python ElementTree" -optional = true -python-versions = ">=3.7" -files = [ - {file = "cssselect2-0.7.0-py3-none-any.whl", hash = "sha256:fd23a65bfd444595913f02fc71f6b286c29261e354c41d722ca7a261a49b5969"}, - {file = "cssselect2-0.7.0.tar.gz", hash = "sha256:1ccd984dab89fc68955043aca4e1b03e0cf29cad9880f6e28e3ba7a74b14aa5a"}, -] - -[package.dependencies] -tinycss2 = "*" -webencodings = "*" - -[package.extras] -doc = ["sphinx", "sphinx_rtd_theme"] -test = ["flake8", "isort", "pytest"] - [[package]] name = "cython" version = "3.0.10" @@ -1761,113 +1732,110 @@ files = [ [[package]] name = "openbb-alpha-vantage" -version = "1.2.0" +version = "1.2.1" description = "Alpha Vantage extension for OpenBB" optional = true python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_alpha_vantage-1.2.0-py3-none-any.whl", hash = "sha256:649f82500d15f41c1599a249dfb181ac264b6ad0f8c590cb224036241c934948"}, - {file = "openbb_alpha_vantage-1.2.0.tar.gz", hash = "sha256:a059c2c17b037b3f542f3829bcacde22b61aec6217ef1afdc37c36165152977e"}, + {file = "openbb_alpha_vantage-1.2.1-py3-none-any.whl", hash = "sha256:82103fd988b4c44170e9c911167f7c005d09610d01f0cc3e8e15b925506d16ab"}, + {file = "openbb_alpha_vantage-1.2.1.tar.gz", hash = "sha256:09218c33431faa9c6fc4732992c9fe59e47125492aece1f8b3844aba4fad2f7d"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-benzinga" -version = "1.2.0" +version = "1.2.1" description = "Benzinga extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_benzinga-1.2.0-py3-none-any.whl", hash = "sha256:e0a7c9e0a502b6df56c2523ea593eb3f2464e32a2434394b41f4aee15ff20587"}, - {file = "openbb_benzinga-1.2.0.tar.gz", hash = "sha256:8aa0177ca88848f53827e6e2254e419a87160edb8dc4f7d71c4f881b22f00897"}, + {file = "openbb_benzinga-1.2.1-py3-none-any.whl", hash = "sha256:3538ffb78084b90f19431e9c90afe8e4f4f195a9eef24270b60fd562d2f13263"}, + {file = "openbb_benzinga-1.2.1.tar.gz", hash = "sha256:433076f3f64de5fb68075a2b7f01f0d1c8d02225b0c99dece4506d506dce4988"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-biztoc" -version = "1.2.0" +version = "1.2.1" description = "" optional = true python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_biztoc-1.2.0-py3-none-any.whl", hash = "sha256:80cfda8e2715c1b3f971d15ce74495cd014648002e90f39a17064262b7037fd1"}, - {file = "openbb_biztoc-1.2.0.tar.gz", hash = "sha256:99e94186ddf3aa181593660c53c991548bfa6c7a1f96b8c4cd90fd78fc0f6475"}, + {file = "openbb_biztoc-1.2.1-py3-none-any.whl", hash = "sha256:035eb166035080b2406a5ced67bb9dc9c6ac9adc7289f95c53d93d7d4a315295"}, + {file = "openbb_biztoc-1.2.1.tar.gz", hash = "sha256:4165adeca3d82eafb3fe3afb7779a557454e9d68aa0779e9244708919ecbb2cb"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" requests-cache = ">=1.1.0,<2.0.0" [[package]] name = "openbb-cboe" -version = "1.2.0" +version = "1.2.1" description = "CBOE extension for OpenBB" optional = true python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_cboe-1.2.0-py3-none-any.whl", hash = "sha256:2c96d37284408530f770252e0f133581ead9a0304953385e33204d40ebdf8cab"}, - {file = "openbb_cboe-1.2.0.tar.gz", hash = "sha256:625c996f1b0492b8f1be474b94b07d70fc5dec2ac1f075ee2be26cc1923fdcb8"}, + {file = "openbb_cboe-1.2.1-py3-none-any.whl", hash = "sha256:ed2d39576e6aec7fc2827df05eb5196ca1404c737e2e762d15f52bd68c25d210"}, + {file = "openbb_cboe-1.2.1.tar.gz", hash = "sha256:e4546323886d6633f72bec3d5ef6ee1a37901fb44d1e8a977fe3c71f43b63fb2"}, ] [package.dependencies] aiohttp-client-cache = ">=0.11.0,<0.12.0" aiosqlite = ">=0.20.0,<0.21.0" -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-charting" -version = "2.1.0" +version = "2.1.1" description = "Charting extension for OpenBB" optional = true python-versions = "<3.12,>=3.8" files = [ - {file = "openbb_charting-2.1.0-py3-none-any.whl", hash = "sha256:b0e2d1d85ee763f692f5753c96b5556014549006f7673c04f12af5b558aa6b2c"}, - {file = "openbb_charting-2.1.0.tar.gz", hash = "sha256:98a9f7a69d883ed37534acfc04cf9eeb4b7fa427d1980cc2d7673d4ffdd263b4"}, + {file = "openbb_charting-2.1.1-py3-none-any.whl", hash = "sha256:51a32438c37a0212be7d18c77659a4c457d7ce10881e40f88f5d0506ab017ebc"}, + {file = "openbb_charting-2.1.1.tar.gz", hash = "sha256:2811d036046c54cf92fe2d9acb18dc44ff90f1f78ee984f39c2ec8e88faca3f5"}, ] [package.dependencies] nbformat = ">=5.9.2,<6.0.0" -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" pandas-ta = ">=0.3.14b,<0.4.0" plotly = ">=5.17.0,<6.0.0" pywry = ">=0.6.1,<0.7.0" -reportlab = ">=4.0.4,<5.0.0" scipy = ">=1.10.0,<2.0.0" statsmodels = ">=0.14.0,<0.15.0" -svglib = ">=1.5.1,<2.0.0" [[package]] name = "openbb-commodity" -version = "1.1.0" +version = "1.1.1" description = "Commodity extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_commodity-1.1.0-py3-none-any.whl", hash = "sha256:199cd3921722dc3790ebadc5109cfb4ddd6080dcb7822c859e2565a65c892077"}, - {file = "openbb_commodity-1.1.0.tar.gz", hash = "sha256:366b4b8c69de94074b684752bccb1315fda8beac69298da8e203bf826f1d1317"}, + {file = "openbb_commodity-1.1.1-py3-none-any.whl", hash = "sha256:b8fbb38206ff67aeacc54e0e825ed5e7c83e7e5fdd750fe7f349f2395b04ea1e"}, + {file = "openbb_commodity-1.1.1.tar.gz", hash = "sha256:6e645ee69ebd9a8d8ec09c2ab3e73714b94033fdae965617ba9231095410294e"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -1877,425 +1845,426 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" [[package]] name = "openbb-crypto" -version = "1.2.0" +version = "1.2.1" description = "Crypto extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_crypto-1.2.0-py3-none-any.whl", hash = "sha256:adae2973c40f8ae6de54fb974523534d5b81e3892066d0882caf64891b53da09"}, - {file = "openbb_crypto-1.2.0.tar.gz", hash = "sha256:f38cf3d3e902fc9470f474e8cfff9864389bd286bad0aac47948e6e8fc7bd11d"}, + {file = "openbb_crypto-1.2.1-py3-none-any.whl", hash = "sha256:c6328e8c21b402d7f85f9de072d60f49a3f1d77207320fa830079746ec6f0cb1"}, + {file = "openbb_crypto-1.2.1.tar.gz", hash = "sha256:0721e71d256ee264f2fcc777ac2e7c5b68bb95641d244b3b5bcd41d22b83c2b8"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-currency" -version = "1.2.0" +version = "1.2.1" description = "Currency extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_currency-1.2.0-py3-none-any.whl", hash = "sha256:3a07ad49ed6b719477ba193f6f2903e061755805cb46cbaec7fc6c9a78565432"}, - {file = "openbb_currency-1.2.0.tar.gz", hash = "sha256:73c47de5cad7b6c911653c98bd3603f6a38f3b33a60fbec5263f3e669e2309c1"}, + {file = "openbb_currency-1.2.1-py3-none-any.whl", hash = "sha256:5be292a285e8acb4c0cd75c3c3f60db6adf303746b7c162fe7b60836dbfb53d1"}, + {file = "openbb_currency-1.2.1.tar.gz", hash = "sha256:5d2cc6464bdec6aea8fa5a0c10d8c259bd0f6021ef962c64dc78b9b933bce3d8"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-derivatives" -version = "1.2.0" +version = "1.2.1" description = "Derivatives extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_derivatives-1.2.0-py3-none-any.whl", hash = "sha256:d95de37f0fe1d1fae5369659073d98d12d210e841e5cf41e037b9693e39ed398"}, - {file = "openbb_derivatives-1.2.0.tar.gz", hash = "sha256:8adcb764d31b74cde4f894971cb0310e09698854f3cb65cef21330488ee9f15f"}, + {file = "openbb_derivatives-1.2.1-py3-none-any.whl", hash = "sha256:d1f25665d4dc405ac43b2cb9d7cbc5592c28ec920d9a8abefdee6ec9430e28f4"}, + {file = "openbb_derivatives-1.2.1.tar.gz", hash = "sha256:ddc10034446b6f571ebdee6b77a7775af61b3005c2dfb642f22702a4e0ec506d"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-ecb" -version = "1.2.0" +version = "1.2.1" description = "ECB extension for OpenBB" optional = true python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_ecb-1.2.0-py3-none-any.whl", hash = "sha256:1dfa5b003feb1725c8f25cc0f837c3ad78d780850011e7ba4354da4d6c482bc7"}, - {file = "openbb_ecb-1.2.0.tar.gz", hash = "sha256:946503f8ea534c2d89a456566982b2907d6d7d000005403d0b3fe96ea891c2f2"}, + {file = "openbb_ecb-1.2.1-py3-none-any.whl", hash = "sha256:ec3fd92733d9a43a75134d0a022d32dffa5f91f1ef9914ecd0f0ebd7c49bcfd1"}, + {file = "openbb_ecb-1.2.1.tar.gz", hash = "sha256:f9080b9de577e2d100a12fa19a69e9ae7d9b23abd059c5c97aeedac7fe8dda51"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" xmltodict = ">=0.13.0,<0.14.0" [[package]] name = "openbb-econdb" -version = "1.1.0" +version = "1.1.1" description = "EconDB extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_econdb-1.1.0-py3-none-any.whl", hash = "sha256:c0d61bf222d1f848fb8ac52e3c0f72e45e00f5671dc09cbbb0d10f14fe6e02c1"}, - {file = "openbb_econdb-1.1.0.tar.gz", hash = "sha256:529175456cbb2bce364c6352c2237497c954d95b668cf4c9f9c5528b31644abf"}, + {file = "openbb_econdb-1.1.1-py3-none-any.whl", hash = "sha256:5ae94c0fdda30ea40c7dabfd165dc908672f256d11b4f1504e56fb4d079ae094"}, + {file = "openbb_econdb-1.1.1.tar.gz", hash = "sha256:c65b60bbdec30e2ce088dc1a42703104d1f66bdbe5fa0841b8224831638fc18b"}, ] [package.dependencies] aiohttp-client-cache = ">=0.11.0,<0.12.0" aiosqlite = ">=0.20.0,<0.21.0" -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-econometrics" -version = "1.2.0" +version = "1.2.1" description = "Econometrics Toolkit for OpenBB" optional = true python-versions = "<3.12,>=3.8" files = [ - {file = "openbb_econometrics-1.2.0-py3-none-any.whl", hash = "sha256:fbd1797d24966a9a48a84d756e09a0fe766d9c2c4c314655336715262a0db6ab"}, - {file = "openbb_econometrics-1.2.0.tar.gz", hash = "sha256:4a24d1689b601042ddfda4ae83e6e8f8f25bc3eb20d409173e37186e2249cb06"}, + {file = "openbb_econometrics-1.2.1-py3-none-any.whl", hash = "sha256:87fbff1582f8d424fbc92fc525518cd99e3bccbb1f7ab7f5d9695f0ec4554cab"}, + {file = "openbb_econometrics-1.2.1.tar.gz", hash = "sha256:d1dbbcaab5c4576c3bb5d741c9b4c492d557abccacabbf295574c78b9c8b6ad8"}, ] [package.dependencies] arch = ">=5.5.0,<6.0.0" linearmodels = "<=4.25" -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" scipy = ">=1.10.1,<2.0.0" statsmodels = ">=0.14.0,<0.15.0" [[package]] name = "openbb-economy" -version = "1.2.0" +version = "1.2.1" description = "Economy extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_economy-1.2.0-py3-none-any.whl", hash = "sha256:7da438ec103ac2e9ad22441b65771a477236b3236006d8962b6965feecc00bad"}, - {file = "openbb_economy-1.2.0.tar.gz", hash = "sha256:f454785b8a28810db1fd48cd4a07b99135e89c8e787494037967f57aa7dca5dd"}, + {file = "openbb_economy-1.2.1-py3-none-any.whl", hash = "sha256:19e3f5ac9417960ce9df9f9e198e6792c83eb2653bf998ba36543122b9a5b0ee"}, + {file = "openbb_economy-1.2.1.tar.gz", hash = "sha256:c38ca0e1e5fb0a725b6e10fab31e0f23e11f94190f2b8d13653f8ab4c62aa3ad"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-equity" -version = "1.2.0" +version = "1.2.1" description = "Equity extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_equity-1.2.0-py3-none-any.whl", hash = "sha256:2bbb3460fe646f298c45c19e8184f86ed1374cd8a177a070b4ac2775d0876615"}, - {file = "openbb_equity-1.2.0.tar.gz", hash = "sha256:0e3b256aaedb26508b9ffc26e4df9b5c76856dff4d51a9f98160a0a87c25ff35"}, + {file = "openbb_equity-1.2.1-py3-none-any.whl", hash = "sha256:93eb0a43bf67e44db72afb2e2c8360b46c3e1de87a4cafa644becc0f985da3b2"}, + {file = "openbb_equity-1.2.1.tar.gz", hash = "sha256:c76df0eafae96ffab7fc19015c573daa7370c1104c8a8cbdb7ecb3dfa86c3e77"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-etf" -version = "1.2.0" +version = "1.2.1" description = "ETF extension for OpenBB" optional = false python-versions = "<3.12,>=3.8" files = [ - {file = "openbb_etf-1.2.0-py3-none-any.whl", hash = "sha256:ae47386839b37640e7bc8a6dadf613259c870e4972cd7352760b8ac53fdcfdd4"}, - {file = "openbb_etf-1.2.0.tar.gz", hash = "sha256:849b01a13312427540f0c1b6e072e23d90fed1e50d7de64db81749764929358c"}, + {file = "openbb_etf-1.2.1-py3-none-any.whl", hash = "sha256:16453926b1d88d30e50f88d5a8101373a46e22aa8d46e768bcf39b4f3d5175c4"}, + {file = "openbb_etf-1.2.1.tar.gz", hash = "sha256:11bd6c37daa81a502c337ec02e6b7b7675cd50931494424fbd8bc4d6f0368d51"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-federal-reserve" -version = "1.2.0" +version = "1.2.1" description = "US Federal Reserve Data Extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_federal_reserve-1.2.0-py3-none-any.whl", hash = "sha256:138032f63018164ef1e91e4ab88a154bf5344671d559975b3847c4fca7eacd39"}, - {file = "openbb_federal_reserve-1.2.0.tar.gz", hash = "sha256:2ac04d9129d53ddeecff08d499d671211db91dd750d738a2f39cb02674cd5ab1"}, + {file = "openbb_federal_reserve-1.2.1-py3-none-any.whl", hash = "sha256:9596e787b5611825c0eb300b9c9335a131dcbddfa5625e72e01edd0f380954fa"}, + {file = "openbb_federal_reserve-1.2.1.tar.gz", hash = "sha256:476afa09488a85509910bc6ac709de8516ff7c79a3afcef6f4bcaac142559a90"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-finra" -version = "1.2.0" +version = "1.2.1" description = "FINRA extension for OpenBB" optional = true python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_finra-1.2.0-py3-none-any.whl", hash = "sha256:65c78027bc9e313b1e9b73d8654d7038ebc0fc9dea0b6cdcdfd33a3aa5c17e53"}, - {file = "openbb_finra-1.2.0.tar.gz", hash = "sha256:20b31d080dd5e9951aa4584d246705bcc6425c004a4ab3b645c0043d40719144"}, + {file = "openbb_finra-1.2.1-py3-none-any.whl", hash = "sha256:673e13020d4589ae74f8a315f104c0f1af2d633f07aa1181bfc280acf14af5ba"}, + {file = "openbb_finra-1.2.1.tar.gz", hash = "sha256:2ea811a144f5702702a3dd4096550812db84c869f33158030a9e3433a8f1ec63"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-finviz" -version = "1.1.0" +version = "1.1.1" description = "Finviz extension for OpenBB" optional = true python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_finviz-1.1.0-py3-none-any.whl", hash = "sha256:0bb16a2d322f80b3074d3a1deb2f78fef4cb6e902d9dc9365c766bb312827211"}, - {file = "openbb_finviz-1.1.0.tar.gz", hash = "sha256:4aa109e605534d36fd0178bdbd268f97abf83b16982df775dd6dc21415652597"}, + {file = "openbb_finviz-1.1.1-py3-none-any.whl", hash = "sha256:7e13275377a783c6bade175b5d1a52470baf4d1b9813cd9446040cb5134594aa"}, + {file = "openbb_finviz-1.1.1.tar.gz", hash = "sha256:21df31cdb717b37346d5373e3ab2c2ee8d485389a5a9e0bd3c8e61ca9526ecfa"}, ] [package.dependencies] finvizfinance = "0.14.7" -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-fixedincome" -version = "1.2.0" +version = "1.2.1" description = "Fixed income extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_fixedincome-1.2.0-py3-none-any.whl", hash = "sha256:cff2db039d9f8f0d3ba5c34338b0de269828410e993cf229d5628d4999e3ebbb"}, - {file = "openbb_fixedincome-1.2.0.tar.gz", hash = "sha256:9ad80de5741ae59e2cf6517ae27d8d400dc655b0cd3986d801b25f756ccf0430"}, + {file = "openbb_fixedincome-1.2.1-py3-none-any.whl", hash = "sha256:ec26fce1d5e87b13aa5de4744703fbe7977364b18191ea200f6f66db817f531c"}, + {file = "openbb_fixedincome-1.2.1.tar.gz", hash = "sha256:7c46a7bc8ba862dab130282a148ceecd3ea6e27b87d461f151d52e56987d9ab0"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-fmp" -version = "1.2.0" +version = "1.2.1" description = "FMP extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_fmp-1.2.0-py3-none-any.whl", hash = "sha256:6f308bb7638fb421070de8876620e685550156372623ff62d3d4534f0ade9080"}, - {file = "openbb_fmp-1.2.0.tar.gz", hash = "sha256:b9210dea2d15511b0cddedaf5ed464602122179e72c3e540afec28ffd8425b60"}, + {file = "openbb_fmp-1.2.1-py3-none-any.whl", hash = "sha256:6c8994f97c8f5f75882f4982ac2950fbb92d9890059700cf931eb6e485e9ec47"}, + {file = "openbb_fmp-1.2.1.tar.gz", hash = "sha256:021d1894f2be7e231f6be9d42027c7e90b26afa2efb86965c8fcb462876479bd"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-fred" -version = "1.2.0" +version = "1.2.1" description = "FRED extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_fred-1.2.0-py3-none-any.whl", hash = "sha256:c2271349ed587d089d4bbf80cb61c79337b59a8f6f379118b15724406ef4dc22"}, - {file = "openbb_fred-1.2.0.tar.gz", hash = "sha256:cd25d6e5f9b8305c9a58030481219be35748f955a93da1c949dc9c9e7f4dd807"}, + {file = "openbb_fred-1.2.1-py3-none-any.whl", hash = "sha256:58c44a210b1e66eace1760a67975bc51bf3fc5298cbc29ee79b88b271e8ff235"}, + {file = "openbb_fred-1.2.1.tar.gz", hash = "sha256:497038ff53c2a8d5f81ef917566d6ede70142e75f1331e7e5a3500ecf93dca38"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-government-us" -version = "1.2.0" +version = "1.2.1" description = "US Government Data Extension for OpenBB" optional = true python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_government_us-1.2.0-py3-none-any.whl", hash = "sha256:efdc8a5c08e6a8d2db06cd190c1441352acef95bd700270a607d537a0defe525"}, - {file = "openbb_government_us-1.2.0.tar.gz", hash = "sha256:4712050edabbcc09dfa439da50267c9feed1b62113fbac385ca0f1c47ea39fe2"}, + {file = "openbb_government_us-1.2.1-py3-none-any.whl", hash = "sha256:2c6a934d35b8a8bcc9ad85b4f7b0d21c8be9dbe2bdf82a060648eea318fd61a6"}, + {file = "openbb_government_us-1.2.1.tar.gz", hash = "sha256:bcfd94784a70c469cc5f0650f2396818535fd686af2212c63f80f86dad1a1585"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" random-user-agent = ">=1.0.1,<2.0.0" [[package]] name = "openbb-index" -version = "1.2.0" +version = "1.2.1" description = "Index extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_index-1.2.0-py3-none-any.whl", hash = "sha256:0f0a9582149678ebd4bf867672b925c48cab4a75554442cbc75472d717b72b55"}, - {file = "openbb_index-1.2.0.tar.gz", hash = "sha256:0792e94ff8ee485779f5b52202976db13918337e58505305ff6afa3c4d3edced"}, + {file = "openbb_index-1.2.1-py3-none-any.whl", hash = "sha256:940ef332ab1da73ea65b3ffcc5f14cf6a8dfa3a4101b7413ddd4f6eef68dfe26"}, + {file = "openbb_index-1.2.1.tar.gz", hash = "sha256:1f58c443a5065c5891496ec73f163db2bbdcab85c48b5146a23e51ee9eebbb04"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-intrinio" -version = "1.2.0" +version = "1.2.1" description = "Intrinio extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_intrinio-1.2.0-py3-none-any.whl", hash = "sha256:d05a032dd1b5a468b59e7ac51b7317cc80b29613d28b7e4b11200f16e34f162c"}, - {file = "openbb_intrinio-1.2.0.tar.gz", hash = "sha256:a137cf186ab8377e45b64349b41bb092f965311c795f51da2eae11b44f3d1361"}, + {file = "openbb_intrinio-1.2.1-py3-none-any.whl", hash = "sha256:a951f1a662360bd02541184eae4d2270583e291dc563d9f6ecc4ef1296007f83"}, + {file = "openbb_intrinio-1.2.1.tar.gz", hash = "sha256:1eef27668bcc2791b52fa75fe88dc002d7eed8ed671f12a2d4493adfb0d67e06"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" requests-cache = ">=1.1.0,<2.0.0" [[package]] name = "openbb-nasdaq" -version = "1.2.0" +version = "1.2.1" description = "Nasdaq extension for OpenBB" optional = true python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_nasdaq-1.2.0-py3-none-any.whl", hash = "sha256:43408dc61087349415a4eea6109a943d0d9461097bda9bdaa75c2691c31fc288"}, - {file = "openbb_nasdaq-1.2.0.tar.gz", hash = "sha256:b5df278f22a26f25c7ddc8f0bee59e6e48b6cdc87cbf4aaa7db829a4236e2004"}, + {file = "openbb_nasdaq-1.2.1-py3-none-any.whl", hash = "sha256:87db5b7b95594801a65201969eb7c9128728938be1a308e7a411822b2b3bde13"}, + {file = "openbb_nasdaq-1.2.1.tar.gz", hash = "sha256:7245a3cb04387f2ed1b129b6b0d3832e423f523b79bfe5011b8c07dee62b1c3f"}, ] [package.dependencies] nasdaq-data-link = ">=1.0.4,<2.0.0" -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" random-user-agent = ">=1.0.1,<2.0.0" [[package]] name = "openbb-news" -version = "1.2.0" +version = "1.2.1" description = "News extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_news-1.2.0-py3-none-any.whl", hash = "sha256:3c01a7c1cadf4b2910c28c607906e6e390bdccfd4323cbb1b70833c78eff3bde"}, - {file = "openbb_news-1.2.0.tar.gz", hash = "sha256:612855b4e0cd7537af0921a06783a4c35613504e5cd7c0ac75b2bbf077f2b66b"}, + {file = "openbb_news-1.2.1-py3-none-any.whl", hash = "sha256:981cf60d81c3e6a67b07bf7a10fbf28e68b5dc5ac6639167e24ba1c9c3a7ebe0"}, + {file = "openbb_news-1.2.1.tar.gz", hash = "sha256:674c98afe7404c64a361cf33df785a659f584161fdae667d43c974f5890e4185"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-oecd" -version = "1.2.0" +version = "1.2.1" description = "OECD extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_oecd-1.2.0-py3-none-any.whl", hash = "sha256:ed75556a20ff85cbc56d82bee8fb6b46f2b381d694880ebc86f4e5ba59d265f5"}, - {file = "openbb_oecd-1.2.0.tar.gz", hash = "sha256:90e9906f50840867a7420cbe7feb94ec51eb5ae087b5503306a0cda0ca14082d"}, + {file = "openbb_oecd-1.2.1-py3-none-any.whl", hash = "sha256:f271d232d39dc3340124f22d87de4cbacb46f693986439683bf4872d58360b59"}, + {file = "openbb_oecd-1.2.1.tar.gz", hash = "sha256:f81252e11e14c25d8c0f2e95132a33551eb077290a97c7e7db538dd1634393ed"}, ] [package.dependencies] defusedxml = ">=0.8.0rc2,<0.9.0" -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" urllib3 = ">1.26.16" [[package]] name = "openbb-polygon" -version = "1.2.0" +version = "1.2.1" description = "Polygon extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_polygon-1.2.0-py3-none-any.whl", hash = "sha256:53b78c24f653be5d6fe5784e6c80fec21383976c92d637b83e60325608c38e72"}, - {file = "openbb_polygon-1.2.0.tar.gz", hash = "sha256:10005eae05014ade74d8e7a205aa6defa57484b4337cc349cb8b19e906390b1f"}, + {file = "openbb_polygon-1.2.1-py3-none-any.whl", hash = "sha256:6e77e9070d7102cfd0d43766b15bdf2880d3ad3e332a0d19ba2a85905fb9f5a6"}, + {file = "openbb_polygon-1.2.1.tar.gz", hash = "sha256:71de2913084cdbf0edb382bf4bd695dba52efa03bd001b37307d44d6729b0b59"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-quantitative" -version = "1.2.0" +version = "1.2.1" description = "Quantitative Analysis extension for OpenBB" optional = true python-versions = "<3.12,>=3.8" files = [ - {file = "openbb_quantitative-1.2.0-py3-none-any.whl", hash = "sha256:2d151e0886407164b98ebaac1e6e0f433f6e43f9f8973b1d27dc77fb4349c804"}, - {file = "openbb_quantitative-1.2.0.tar.gz", hash = "sha256:0e9706feb8bc6c6a02d330615811d972fb74732e9c736202a57c51ba2e212148"}, + {file = "openbb_quantitative-1.2.1-py3-none-any.whl", hash = "sha256:6fbf3777d017c2441a801b9bc4ebf8bd684ef4dbb4ee9fa542af013bfe6e02d3"}, + {file = "openbb_quantitative-1.2.1.tar.gz", hash = "sha256:e8b418464613292db304a72440165e76913e726defae201a67fcd185dd714e3a"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" pandas-ta = ">=0.3.14b,<0.4.0" scipy = ">=1.10.1,<2.0.0" statsmodels = ">=0.14.0,<0.15.0" [[package]] name = "openbb-regulators" -version = "1.2.0" +version = "1.2.1" description = "Markets and Agency Regulators extension for OpenBB" optional = false python-versions = "<3.12,>=3.8" files = [ - {file = "openbb_regulators-1.2.0-py3-none-any.whl", hash = "sha256:3e85c9f6fa384fd7bba06477d65e04e1a77bd589ab5eb2e4de404e1b92c7d73f"}, - {file = "openbb_regulators-1.2.0.tar.gz", hash = "sha256:cb74d102347ec6a122ce41637497c1ffbbe66c89956486a82397804d698ffc23"}, + {file = "openbb_regulators-1.2.1-py3-none-any.whl", hash = "sha256:0d1a31ece10d043c249726d86dc6f06ea149a93ce7ebdaf929ee50037aa8f48d"}, + {file = "openbb_regulators-1.2.1.tar.gz", hash = "sha256:043c4d7b762758ca20bede426d1680182245fa1d7d05aba6d89ea44ee9ffd461"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-sec" -version = "1.2.0" +version = "1.2.1" description = "SEC extension for OpenBB" optional = false python-versions = "<3.12,>=3.8" files = [ - {file = "openbb_sec-1.2.0-py3-none-any.whl", hash = "sha256:b7d1803e4fc8cdc7e24ea7fe9c998a11b468f174f2d84580e04d222bc33dd7c6"}, - {file = "openbb_sec-1.2.0.tar.gz", hash = "sha256:27f44fc09f44172252e55d52696beb1c2230e1ddfdfb933debbdc37cfe73ca7e"}, + {file = "openbb_sec-1.2.1-py3-none-any.whl", hash = "sha256:1d9ae9297767de68e410a0bddfa62c3412b28012ff90a36f132160f6933922ad"}, + {file = "openbb_sec-1.2.1.tar.gz", hash = "sha256:be643ae46a78ec1e8f92124950cd347718c32df51711bc58da597c22bf392f80"}, ] [package.dependencies] aiohttp-client-cache = ">=0.11.0,<0.12.0" aiosqlite = ">=0.20.0,<0.21.0" +bs4 = ">=0.0.2,<0.0.3" lxml = ">=5.2.1,<6.0.0" -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" xmltodict = ">=0.13.0,<0.14.0" [[package]] name = "openbb-seeking-alpha" -version = "1.2.0" +version = "1.2.1" description = "Seeking Alpha extension for OpenBB" optional = true python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_seeking_alpha-1.2.0-py3-none-any.whl", hash = "sha256:fbce57d5062a028b4b3f6d643119ab283e048e1428b95b1245b81cae17e48b32"}, - {file = "openbb_seeking_alpha-1.2.0.tar.gz", hash = "sha256:b20bac6cf7e2f894f2ca76aa0644152763eefc05a926e24cc7e4d4e69c4f9dad"}, + {file = "openbb_seeking_alpha-1.2.1-py3-none-any.whl", hash = "sha256:b83cb80bb4bff24ebe1586cef5415aa64d6a3ec9b60ccc3283b8bb81dd2a57ae"}, + {file = "openbb_seeking_alpha-1.2.1.tar.gz", hash = "sha256:5555c71045f2261c42be91f9cc030c3f791773a5695b49dfcefe913aabf7c38c"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-stockgrid" -version = "1.2.0" +version = "1.2.1" description = "stockgrid extension for OpenBB" optional = true python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_stockgrid-1.2.0-py3-none-any.whl", hash = "sha256:09bc0c6815fe90d9f69a6f9d307b7369d041bee9b72beb66fc700d7efc32f364"}, - {file = "openbb_stockgrid-1.2.0.tar.gz", hash = "sha256:2a1a62a5ee5ec256cffbcc7ba3adc9b9502ac12beb91bc91487829162f2762d4"}, + {file = "openbb_stockgrid-1.2.1-py3-none-any.whl", hash = "sha256:daa934da4834a4180f4d3c342c915291adcf906ab9771a10e05f6dadcbf54475"}, + {file = "openbb_stockgrid-1.2.1.tar.gz", hash = "sha256:9f16db441c18d174e601af960379c1e1bbf900292e816530fe0e842abd9a711d"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" pytest-freezegun = ">=0.4.2,<0.5.0" [[package]] name = "openbb-technical" -version = "1.2.0" +version = "1.2.1" description = "Technical Analysis extension for OpenBB" optional = true python-versions = "<3.12,>=3.8" files = [ - {file = "openbb_technical-1.2.0-py3-none-any.whl", hash = "sha256:4b69c714e22d27627bb786871adb72015cad5e44a4b1885310783e154dc53518"}, - {file = "openbb_technical-1.2.0.tar.gz", hash = "sha256:996845fdf870c49fad8f6372a7b92875727d3a3e62e81e277cf5d6c19ff65b87"}, + {file = "openbb_technical-1.2.1-py3-none-any.whl", hash = "sha256:246170e7e69d7a3c1436617cbe3199f98cb4c033a65f69a12aeec5c1770c3d7a"}, + {file = "openbb_technical-1.2.1.tar.gz", hash = "sha256:a00a000a5cf4a52c3b1d2b589c4bd16114879002b815823d1e289ae31fdb61fa"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" pandas-ta = ">=0.3.14b,<0.4.0" scikit-learn = ">=1.3.1,<2.0.0" scipy = ">=1.10.1,<2.0.0" @@ -2303,91 +2272,91 @@ statsmodels = ">=0.14.0,<0.15.0" [[package]] name = "openbb-tiingo" -version = "1.2.0" +version = "1.2.1" description = "Tiingo extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_tiingo-1.2.0-py3-none-any.whl", hash = "sha256:7c1297efea597bd59e7785b1da3c535e90e8f35f9499e57450c840169d06e31c"}, - {file = "openbb_tiingo-1.2.0.tar.gz", hash = "sha256:04e8e7e9ac3f95533ff4601f7639e824410e1bccf0310b9d5c023854da36397d"}, + {file = "openbb_tiingo-1.2.1-py3-none-any.whl", hash = "sha256:ae8e735c17a29fd930ffa92216d4fd4151057b659a42803301d124407711dc5b"}, + {file = "openbb_tiingo-1.2.1.tar.gz", hash = "sha256:bc8c244aae4b3f87c3bdb65c844a8be5ec8e49169aa1ebb13aa0ed786611e2a9"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-tmx" -version = "1.1.0" +version = "1.1.1" description = "Unofficial TMX data provider extension for the OpenBB Platform - Public Canadian markets data for Python and Fast API." optional = true python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_tmx-1.1.0-py3-none-any.whl", hash = "sha256:e50aa2e25bd1ab6a694a2202d92239fb569646ce257f231f4e8e623964673ba3"}, - {file = "openbb_tmx-1.1.0.tar.gz", hash = "sha256:058d495c1c50e56cb3c157230491c32678b81828cb043cfaa9a1001307e0c3e8"}, + {file = "openbb_tmx-1.1.1-py3-none-any.whl", hash = "sha256:dcceedc1d88dfc0f9bf26d4d21814c4398ca38df2317238de75204fc60504925"}, + {file = "openbb_tmx-1.1.1.tar.gz", hash = "sha256:36ea7fee4ad607cde74fef49803013d7016bf46aabaea44a1f4a8aa0b48d2d6c"}, ] [package.dependencies] aiohttp-client-cache = ">=0.11.0,<0.12.0" aiosqlite = ">=0.20.0,<0.21.0" exchange-calendars = ">=4.2.8,<5.0.0" -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" random-user-agent = ">=1.0.1,<2.0.0" [[package]] name = "openbb-tradier" -version = "1.1.0" +version = "1.1.1" description = "Tradier Provider Extension for the OpenBB Platform" optional = true python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_tradier-1.1.0-py3-none-any.whl", hash = "sha256:adfe5d9c82efa159b558af503a2d0a936eaee3d0f52cb952335f6f5f148aba35"}, - {file = "openbb_tradier-1.1.0.tar.gz", hash = "sha256:cdd0542c4311c0d25dbf9a11880db1afefe09a4d207bf1d589f8314d02dea840"}, + {file = "openbb_tradier-1.1.1-py3-none-any.whl", hash = "sha256:2adb50ce038e7f2a43f1a8cd82553887c6b486b860beefb69fb00b8892ac284d"}, + {file = "openbb_tradier-1.1.1.tar.gz", hash = "sha256:475d1465a2350d41c1100c0e982549daf2d7468e90b81e6c578903fd672337cc"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-tradingeconomics" -version = "1.2.0" +version = "1.2.1" description = "Trading Economics extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_tradingeconomics-1.2.0-py3-none-any.whl", hash = "sha256:041cf962a15a7dcd32bebdad77b406235362e6e92b7b38ed9949b8dbb8ef7964"}, - {file = "openbb_tradingeconomics-1.2.0.tar.gz", hash = "sha256:8b42f7ce12afb4411ffdec440f42df23bd5f1b3458297f7a4a93ae5423c5e7c5"}, + {file = "openbb_tradingeconomics-1.2.1-py3-none-any.whl", hash = "sha256:9d9c0b30db76260a84dd0715b70f3124e5f5c33f9fd26bc759c068361f328015"}, + {file = "openbb_tradingeconomics-1.2.1.tar.gz", hash = "sha256:7041cccc595b7bd8bb7f398a9524a9f9c2340045a0b136eb3a2506bacbf2f1aa"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-wsj" -version = "1.2.0" +version = "1.2.1" description = "wsj extension for OpenBB" optional = true python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_wsj-1.2.0-py3-none-any.whl", hash = "sha256:5e16b158ecf04ab4507605760dc539a83da0d3cd057ffed19f03ea5716cce35c"}, - {file = "openbb_wsj-1.2.0.tar.gz", hash = "sha256:abd43f755aaad2c90b0aa0f0d164b56a18d59cd9e7f73e3c4ca44930f8a58ecb"}, + {file = "openbb_wsj-1.2.1-py3-none-any.whl", hash = "sha256:0c3bd67377a6d0e06917603d7064247b6eb0ae568856566240fc5dc9fc93171f"}, + {file = "openbb_wsj-1.2.1.tar.gz", hash = "sha256:7749062730b38c16ebe533e8a02692f428acd639944f39d28979b8c5b2d3286f"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" [[package]] name = "openbb-yfinance" -version = "1.2.0" +version = "1.2.1" description = "yfinance extension for OpenBB" optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_yfinance-1.2.0-py3-none-any.whl", hash = "sha256:5320a2778d17b50ae1c0f9b644280c17dc3b82d345a59c86bec4909123bbdc6a"}, - {file = "openbb_yfinance-1.2.0.tar.gz", hash = "sha256:5961c434ed3b159660a2f294cfc42cf88df598d129bb228d57b21fbcecbc022b"}, + {file = "openbb_yfinance-1.2.1-py3-none-any.whl", hash = "sha256:0463a5f519a707a8df98a217a71084e9cfc55f6338f1fe58fb28d8c726f242ef"}, + {file = "openbb_yfinance-1.2.1.tar.gz", hash = "sha256:c910f77266bb46d8cfaca47d7a50e7bb088cb98a2e6d16a525c35e12585eb6db"}, ] [package.dependencies] -openbb-core = ">=1.2.1,<2.0.0" +openbb-core = ">=1.2.3,<2.0.0" yfinance = ">=0.2.27,<0.3.0" [[package]] @@ -2568,92 +2537,6 @@ files = [ {file = "peewee-3.17.5.tar.gz", hash = "sha256:e1b6a64192207fd3ddb4e1188054820f42aef0aadfa749e3981af3c119a76420"}, ] -[[package]] -name = "pillow" -version = "10.3.0" -description = "Python Imaging Library (Fork)" -optional = true -python-versions = ">=3.8" -files = [ - {file = "pillow-10.3.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:90b9e29824800e90c84e4022dd5cc16eb2d9605ee13f05d47641eb183cd73d45"}, - {file = "pillow-10.3.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a2c405445c79c3f5a124573a051062300936b0281fee57637e706453e452746c"}, - {file = "pillow-10.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:78618cdbccaa74d3f88d0ad6cb8ac3007f1a6fa5c6f19af64b55ca170bfa1edf"}, - {file = "pillow-10.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:261ddb7ca91fcf71757979534fb4c128448b5b4c55cb6152d280312062f69599"}, - {file = "pillow-10.3.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:ce49c67f4ea0609933d01c0731b34b8695a7a748d6c8d186f95e7d085d2fe475"}, - {file = "pillow-10.3.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:b14f16f94cbc61215115b9b1236f9c18403c15dd3c52cf629072afa9d54c1cbf"}, - {file = "pillow-10.3.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d33891be6df59d93df4d846640f0e46f1a807339f09e79a8040bc887bdcd7ed3"}, - {file = "pillow-10.3.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b50811d664d392f02f7761621303eba9d1b056fb1868c8cdf4231279645c25f5"}, - {file = "pillow-10.3.0-cp310-cp310-win32.whl", hash = "sha256:ca2870d5d10d8726a27396d3ca4cf7976cec0f3cb706debe88e3a5bd4610f7d2"}, - {file = "pillow-10.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:f0d0591a0aeaefdaf9a5e545e7485f89910c977087e7de2b6c388aec32011e9f"}, - {file = "pillow-10.3.0-cp310-cp310-win_arm64.whl", hash = "sha256:ccce24b7ad89adb5a1e34a6ba96ac2530046763912806ad4c247356a8f33a67b"}, - {file = "pillow-10.3.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:5f77cf66e96ae734717d341c145c5949c63180842a545c47a0ce7ae52ca83795"}, - {file = "pillow-10.3.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e4b878386c4bf293578b48fc570b84ecfe477d3b77ba39a6e87150af77f40c57"}, - {file = "pillow-10.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fdcbb4068117dfd9ce0138d068ac512843c52295ed996ae6dd1faf537b6dbc27"}, - {file = "pillow-10.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9797a6c8fe16f25749b371c02e2ade0efb51155e767a971c61734b1bf6293994"}, - {file = "pillow-10.3.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:9e91179a242bbc99be65e139e30690e081fe6cb91a8e77faf4c409653de39451"}, - {file = "pillow-10.3.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:1b87bd9d81d179bd8ab871603bd80d8645729939f90b71e62914e816a76fc6bd"}, - {file = "pillow-10.3.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:81d09caa7b27ef4e61cb7d8fbf1714f5aec1c6b6c5270ee53504981e6e9121ad"}, - {file = "pillow-10.3.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:048ad577748b9fa4a99a0548c64f2cb8d672d5bf2e643a739ac8faff1164238c"}, - {file = "pillow-10.3.0-cp311-cp311-win32.whl", hash = "sha256:7161ec49ef0800947dc5570f86568a7bb36fa97dd09e9827dc02b718c5643f09"}, - {file = "pillow-10.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:8eb0908e954d093b02a543dc963984d6e99ad2b5e36503d8a0aaf040505f747d"}, - {file = "pillow-10.3.0-cp311-cp311-win_arm64.whl", hash = "sha256:4e6f7d1c414191c1199f8996d3f2282b9ebea0945693fb67392c75a3a320941f"}, - {file = "pillow-10.3.0-cp312-cp312-macosx_10_10_x86_64.whl", hash = "sha256:e46f38133e5a060d46bd630faa4d9fa0202377495df1f068a8299fd78c84de84"}, - {file = "pillow-10.3.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:50b8eae8f7334ec826d6eeffaeeb00e36b5e24aa0b9df322c247539714c6df19"}, - {file = "pillow-10.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d3bea1c75f8c53ee4d505c3e67d8c158ad4df0d83170605b50b64025917f338"}, - {file = "pillow-10.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:19aeb96d43902f0a783946a0a87dbdad5c84c936025b8419da0a0cd7724356b1"}, - {file = "pillow-10.3.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:74d28c17412d9caa1066f7a31df8403ec23d5268ba46cd0ad2c50fb82ae40462"}, - {file = "pillow-10.3.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:ff61bfd9253c3915e6d41c651d5f962da23eda633cf02262990094a18a55371a"}, - {file = "pillow-10.3.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:d886f5d353333b4771d21267c7ecc75b710f1a73d72d03ca06df49b09015a9ef"}, - {file = "pillow-10.3.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:4b5ec25d8b17217d635f8935dbc1b9aa5907962fae29dff220f2659487891cd3"}, - {file = "pillow-10.3.0-cp312-cp312-win32.whl", hash = "sha256:51243f1ed5161b9945011a7360e997729776f6e5d7005ba0c6879267d4c5139d"}, - {file = "pillow-10.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:412444afb8c4c7a6cc11a47dade32982439925537e483be7c0ae0cf96c4f6a0b"}, - {file = "pillow-10.3.0-cp312-cp312-win_arm64.whl", hash = "sha256:798232c92e7665fe82ac085f9d8e8ca98826f8e27859d9a96b41d519ecd2e49a"}, - {file = "pillow-10.3.0-cp38-cp38-macosx_10_10_x86_64.whl", hash = "sha256:4eaa22f0d22b1a7e93ff0a596d57fdede2e550aecffb5a1ef1106aaece48e96b"}, - {file = "pillow-10.3.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:cd5e14fbf22a87321b24c88669aad3a51ec052eb145315b3da3b7e3cc105b9a2"}, - {file = "pillow-10.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1530e8f3a4b965eb6a7785cf17a426c779333eb62c9a7d1bbcf3ffd5bf77a4aa"}, - {file = "pillow-10.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5d512aafa1d32efa014fa041d38868fda85028e3f930a96f85d49c7d8ddc0383"}, - {file = "pillow-10.3.0-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:339894035d0ede518b16073bdc2feef4c991ee991a29774b33e515f1d308e08d"}, - {file = "pillow-10.3.0-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:aa7e402ce11f0885305bfb6afb3434b3cd8f53b563ac065452d9d5654c7b86fd"}, - {file = "pillow-10.3.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:0ea2a783a2bdf2a561808fe4a7a12e9aa3799b701ba305de596bc48b8bdfce9d"}, - {file = "pillow-10.3.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:c78e1b00a87ce43bb37642c0812315b411e856a905d58d597750eb79802aaaa3"}, - {file = "pillow-10.3.0-cp38-cp38-win32.whl", hash = "sha256:72d622d262e463dfb7595202d229f5f3ab4b852289a1cd09650362db23b9eb0b"}, - {file = "pillow-10.3.0-cp38-cp38-win_amd64.whl", hash = "sha256:2034f6759a722da3a3dbd91a81148cf884e91d1b747992ca288ab88c1de15999"}, - {file = "pillow-10.3.0-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:2ed854e716a89b1afcedea551cd85f2eb2a807613752ab997b9974aaa0d56936"}, - {file = "pillow-10.3.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:dc1a390a82755a8c26c9964d457d4c9cbec5405896cba94cf51f36ea0d855002"}, - {file = "pillow-10.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4203efca580f0dd6f882ca211f923168548f7ba334c189e9eab1178ab840bf60"}, - {file = "pillow-10.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3102045a10945173d38336f6e71a8dc71bcaeed55c3123ad4af82c52807b9375"}, - {file = "pillow-10.3.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:6fb1b30043271ec92dc65f6d9f0b7a830c210b8a96423074b15c7bc999975f57"}, - {file = "pillow-10.3.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:1dfc94946bc60ea375cc39cff0b8da6c7e5f8fcdc1d946beb8da5c216156ddd8"}, - {file = "pillow-10.3.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:b09b86b27a064c9624d0a6c54da01c1beaf5b6cadfa609cf63789b1d08a797b9"}, - {file = "pillow-10.3.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:d3b2348a78bc939b4fed6552abfd2e7988e0f81443ef3911a4b8498ca084f6eb"}, - {file = "pillow-10.3.0-cp39-cp39-win32.whl", hash = "sha256:45ebc7b45406febf07fef35d856f0293a92e7417ae7933207e90bf9090b70572"}, - {file = "pillow-10.3.0-cp39-cp39-win_amd64.whl", hash = "sha256:0ba26351b137ca4e0db0342d5d00d2e355eb29372c05afd544ebf47c0956ffeb"}, - {file = "pillow-10.3.0-cp39-cp39-win_arm64.whl", hash = "sha256:50fd3f6b26e3441ae07b7c979309638b72abc1a25da31a81a7fbd9495713ef4f"}, - {file = "pillow-10.3.0-pp310-pypy310_pp73-macosx_10_10_x86_64.whl", hash = "sha256:6b02471b72526ab8a18c39cb7967b72d194ec53c1fd0a70b050565a0f366d355"}, - {file = "pillow-10.3.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:8ab74c06ffdab957d7670c2a5a6e1a70181cd10b727cd788c4dd9005b6a8acd9"}, - {file = "pillow-10.3.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:048eeade4c33fdf7e08da40ef402e748df113fd0b4584e32c4af74fe78baaeb2"}, - {file = "pillow-10.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e2ec1e921fd07c7cda7962bad283acc2f2a9ccc1b971ee4b216b75fad6f0463"}, - {file = "pillow-10.3.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:4c8e73e99da7db1b4cad7f8d682cf6abad7844da39834c288fbfa394a47bbced"}, - {file = "pillow-10.3.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:16563993329b79513f59142a6b02055e10514c1a8e86dca8b48a893e33cf91e3"}, - {file = "pillow-10.3.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:dd78700f5788ae180b5ee8902c6aea5a5726bac7c364b202b4b3e3ba2d293170"}, - {file = "pillow-10.3.0-pp39-pypy39_pp73-macosx_10_10_x86_64.whl", hash = "sha256:aff76a55a8aa8364d25400a210a65ff59d0168e0b4285ba6bf2bd83cf675ba32"}, - {file = "pillow-10.3.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:b7bc2176354defba3edc2b9a777744462da2f8e921fbaf61e52acb95bafa9828"}, - {file = "pillow-10.3.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:793b4e24db2e8742ca6423d3fde8396db336698c55cd34b660663ee9e45ed37f"}, - {file = "pillow-10.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d93480005693d247f8346bc8ee28c72a2191bdf1f6b5db469c096c0c867ac015"}, - {file = "pillow-10.3.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:c83341b89884e2b2e55886e8fbbf37c3fa5efd6c8907124aeb72f285ae5696e5"}, - {file = "pillow-10.3.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:1a1d1915db1a4fdb2754b9de292642a39a7fb28f1736699527bb649484fb966a"}, - {file = "pillow-10.3.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a0eaa93d054751ee9964afa21c06247779b90440ca41d184aeb5d410f20ff591"}, - {file = "pillow-10.3.0.tar.gz", hash = "sha256:9d2455fbf44c914840c793e89aa82d0e1763a14253a000743719ae5946814b2d"}, -] - -[package.extras] -docs = ["furo", "olefile", "sphinx (>=2.4)", "sphinx-copybutton", "sphinx-inline-tabs", "sphinx-removed-in", "sphinxext-opengraph"] -fpx = ["olefile"] -mic = ["olefile"] -tests = ["check-manifest", "coverage", "defusedxml", "markdown2", "olefile", "packaging", "pyroma", "pytest", "pytest-cov", "pytest-timeout"] -typing = ["typing-extensions"] -xmp = ["defusedxml"] - [[package]] name = "pkgutil-resolve-name" version = "1.3.10" @@ -3138,35 +3021,15 @@ files = [ attrs = ">=22.2.0" rpds-py = ">=0.7.0" -[[package]] -name = "reportlab" -version = "4.2.0" -description = "The Reportlab Toolkit" -optional = true -python-versions = "<4,>=3.7" -files = [ - {file = "reportlab-4.2.0-py3-none-any.whl", hash = "sha256:53630f9d25a7938def3e6a93d723b72a7a5921d34d23cf7a0930adeb2cb0e6c1"}, - {file = "reportlab-4.2.0.tar.gz", hash = "sha256:474fb28d63431a5d47d75c90d580393050df7d491a09c7877df3291a2e9f6d0a"}, -] - -[package.dependencies] -chardet = "*" -pillow = ">=9.0.0" - -[package.extras] -accel = ["rl-accel (>=0.9.0,<1.1)"] -pycairo = ["freetype-py (>=2.3.0,<2.4)", "rlPyCairo (>=0.2.0,<1)"] -renderpm = ["rl-renderPM (>=4.0.3,<4.1)"] - [[package]] name = "requests" -version = "2.32.0" +version = "2.32.2" description = "Python HTTP for Humans." optional = false python-versions = ">=3.8" files = [ - {file = "requests-2.32.0-py3-none-any.whl", hash = "sha256:f2c3881dddb70d056c5bd7600a4fae312b2a300e39be6a118d30b90bd27262b5"}, - {file = "requests-2.32.0.tar.gz", hash = "sha256:fa5490319474c82ef1d2c9bc459d3652e3ae4ef4c4ebdd18a21145a47ca4b6b8"}, + {file = "requests-2.32.2-py3-none-any.whl", hash = "sha256:fc06670dd0ed212426dfeb94fc1b983d917c4f9847c863f313c9dfaaffb7c23c"}, + {file = "requests-2.32.2.tar.gz", hash = "sha256:dd951ff5ecf3e3b3aa26b40703ba77495dab41da839ae72ef3c8e5d8e2433289"}, ] [package.dependencies] @@ -3338,28 +3201,28 @@ files = [ [[package]] name = "ruff" -version = "0.1.15" +version = "0.4.4" description = "An extremely fast Python linter and code formatter, written in Rust." optional = false python-versions = ">=3.7" files = [ - {file = "ruff-0.1.15-py3-none-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl", hash = "sha256:5fe8d54df166ecc24106db7dd6a68d44852d14eb0729ea4672bb4d96c320b7df"}, - {file = "ruff-0.1.15-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:6f0bfbb53c4b4de117ac4d6ddfd33aa5fc31beeaa21d23c45c6dd249faf9126f"}, - {file = "ruff-0.1.15-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e0d432aec35bfc0d800d4f70eba26e23a352386be3a6cf157083d18f6f5881c8"}, - {file = "ruff-0.1.15-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9405fa9ac0e97f35aaddf185a1be194a589424b8713e3b97b762336ec79ff807"}, - {file = "ruff-0.1.15-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c66ec24fe36841636e814b8f90f572a8c0cb0e54d8b5c2d0e300d28a0d7bffec"}, - {file = "ruff-0.1.15-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:6f8ad828f01e8dd32cc58bc28375150171d198491fc901f6f98d2a39ba8e3ff5"}, - {file = "ruff-0.1.15-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:86811954eec63e9ea162af0ffa9f8d09088bab51b7438e8b6488b9401863c25e"}, - {file = "ruff-0.1.15-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fd4025ac5e87d9b80e1f300207eb2fd099ff8200fa2320d7dc066a3f4622dc6b"}, - {file = "ruff-0.1.15-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b17b93c02cdb6aeb696effecea1095ac93f3884a49a554a9afa76bb125c114c1"}, - {file = "ruff-0.1.15-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:ddb87643be40f034e97e97f5bc2ef7ce39de20e34608f3f829db727a93fb82c5"}, - {file = "ruff-0.1.15-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:abf4822129ed3a5ce54383d5f0e964e7fef74a41e48eb1dfad404151efc130a2"}, - {file = "ruff-0.1.15-py3-none-musllinux_1_2_i686.whl", hash = "sha256:6c629cf64bacfd136c07c78ac10a54578ec9d1bd2a9d395efbee0935868bf852"}, - {file = "ruff-0.1.15-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:1bab866aafb53da39c2cadfb8e1c4550ac5340bb40300083eb8967ba25481447"}, - {file = "ruff-0.1.15-py3-none-win32.whl", hash = "sha256:2417e1cb6e2068389b07e6fa74c306b2810fe3ee3476d5b8a96616633f40d14f"}, - {file = "ruff-0.1.15-py3-none-win_amd64.whl", hash = "sha256:3837ac73d869efc4182d9036b1405ef4c73d9b1f88da2413875e34e0d6919587"}, - {file = "ruff-0.1.15-py3-none-win_arm64.whl", hash = "sha256:9a933dfb1c14ec7a33cceb1e49ec4a16b51ce3c20fd42663198746efc0427360"}, - {file = "ruff-0.1.15.tar.gz", hash = "sha256:f6dfa8c1b21c913c326919056c390966648b680966febcb796cc9d1aaab8564e"}, + {file = "ruff-0.4.4-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:29d44ef5bb6a08e235c8249294fa8d431adc1426bfda99ed493119e6f9ea1bf6"}, + {file = "ruff-0.4.4-py3-none-macosx_11_0_arm64.whl", hash = "sha256:c4efe62b5bbb24178c950732ddd40712b878a9b96b1d02b0ff0b08a090cbd891"}, + {file = "ruff-0.4.4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4c8e2f1e8fc12d07ab521a9005d68a969e167b589cbcaee354cb61e9d9de9c15"}, + {file = "ruff-0.4.4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:60ed88b636a463214905c002fa3eaab19795679ed55529f91e488db3fe8976ab"}, + {file = "ruff-0.4.4-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b90fc5e170fc71c712cc4d9ab0e24ea505c6a9e4ebf346787a67e691dfb72e85"}, + {file = "ruff-0.4.4-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:8e7e6ebc10ef16dcdc77fd5557ee60647512b400e4a60bdc4849468f076f6eef"}, + {file = "ruff-0.4.4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b9ddb2c494fb79fc208cd15ffe08f32b7682519e067413dbaf5f4b01a6087bcd"}, + {file = "ruff-0.4.4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c51c928a14f9f0a871082603e25a1588059b7e08a920f2f9fa7157b5bf08cfe9"}, + {file = "ruff-0.4.4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b5eb0a4bfd6400b7d07c09a7725e1a98c3b838be557fee229ac0f84d9aa49c36"}, + {file = "ruff-0.4.4-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:b1867ee9bf3acc21778dcb293db504692eda5f7a11a6e6cc40890182a9f9e595"}, + {file = "ruff-0.4.4-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:1aecced1269481ef2894cc495647392a34b0bf3e28ff53ed95a385b13aa45768"}, + {file = "ruff-0.4.4-py3-none-musllinux_1_2_i686.whl", hash = "sha256:9da73eb616b3241a307b837f32756dc20a0b07e2bcb694fec73699c93d04a69e"}, + {file = "ruff-0.4.4-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:958b4ea5589706a81065e2a776237de2ecc3e763342e5cc8e02a4a4d8a5e6f95"}, + {file = "ruff-0.4.4-py3-none-win32.whl", hash = "sha256:cb53473849f011bca6e754f2cdf47cafc9c4f4ff4570003a0dad0b9b6890e876"}, + {file = "ruff-0.4.4-py3-none-win_amd64.whl", hash = "sha256:424e5b72597482543b684c11def82669cc6b395aa8cc69acc1858b5ef3e5daae"}, + {file = "ruff-0.4.4-py3-none-win_arm64.whl", hash = "sha256:39df0537b47d3b597293edbb95baf54ff5b49589eb7ff41926d8243caa995ea6"}, + {file = "ruff-0.4.4.tar.gz", hash = "sha256:f87ea42d5cdebdc6a69761a9d0bc83ae9b3b30d0ad78952005ba6568d6c022af"}, ] [[package]] @@ -3549,19 +3412,29 @@ test = ["pytest"] [[package]] name = "setuptools" -version = "69.5.1" +version = "70.0.0" description = "Easily download, build, install, upgrade, and uninstall Python packages" optional = true python-versions = ">=3.8" files = [ - {file = "setuptools-69.5.1-py3-none-any.whl", hash = "sha256:c636ac361bc47580504644275c9ad802c50415c7522212252c033bd15f301f32"}, - {file = "setuptools-69.5.1.tar.gz", hash = "sha256:6c1fccdac05a97e598fb0ae3bbed5904ccb317337a51139dcd51453611bbb987"}, + {file = "setuptools-70.0.0-py3-none-any.whl", hash = "sha256:54faa7f2e8d2d11bcd2c07bed282eef1046b5c080d1c32add737d7b5817b1ad4"}, + {file = "setuptools-70.0.0.tar.gz", hash = "sha256:f211a66637b8fa059bb28183da127d4e86396c991a942b028c6650d4319c3fd0"}, ] [package.extras] -docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (>=1,<2)", "sphinx-reredirects", "sphinxcontrib-towncrier"] -testing = ["build[virtualenv]", "filelock (>=3.4.0)", "importlib-metadata", "ini2toml[lite] (>=0.9)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "mypy (==1.9)", "packaging (>=23.2)", "pip (>=19.1)", "pytest (>=6,!=8.1.1)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-home (>=0.5)", "pytest-mypy", "pytest-perf", "pytest-ruff (>=0.2.1)", "pytest-timeout", "pytest-xdist (>=3)", "tomli", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel"] -testing-integration = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "packaging (>=23.2)", "pytest", "pytest-enabler", "pytest-xdist", "tomli", "virtualenv (>=13.0.0)", "wheel"] +docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "pyproject-hooks (!=1.1)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (>=1,<2)", "sphinx-reredirects", "sphinxcontrib-towncrier"] +testing = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "importlib-metadata", "ini2toml[lite] (>=0.14)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "mypy (==1.9)", "packaging (>=23.2)", "pip (>=19.1)", "pyproject-hooks (!=1.1)", "pytest (>=6,!=8.1.1)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-home (>=0.5)", "pytest-mypy", "pytest-perf", "pytest-ruff (>=0.2.1)", "pytest-subprocess", "pytest-timeout", "pytest-xdist (>=3)", "tomli", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel"] + +[[package]] +name = "shellingham" +version = "1.5.4" +description = "Tool to Detect Surrounding Shell" +optional = false +python-versions = ">=3.7" +files = [ + {file = "shellingham-1.5.4-py2.py3-none-any.whl", hash = "sha256:7ecfff8f2fd72616f7481040475a65b2bf8af90a56c89140852d1120324e8686"}, + {file = "shellingham-1.5.4.tar.gz", hash = "sha256:8dbca0739d487e5bd35ab3ca4b36e11c4078f3a234bfce294b0a0291363404de"}, +] [[package]] name = "shellingham" @@ -3678,22 +3551,6 @@ build = ["cython (>=0.29.33)"] develop = ["colorama", "cython (>=0.29.33)", "cython (>=0.29.33,<4.0.0)", "flake8", "isort", "joblib", "matplotlib (>=3)", "oldest-supported-numpy (>=2022.4.18)", "pytest (>=7.3.0)", "pytest-cov", "pytest-randomly", "pytest-xdist", "pywinpty", "setuptools-scm[toml] (>=8.0,<9.0)"] docs = ["ipykernel", "jupyter-client", "matplotlib", "nbconvert", "nbformat", "numpydoc", "pandas-datareader", "sphinx"] -[[package]] -name = "svglib" -version = "1.5.1" -description = "A pure-Python library for reading and converting SVG" -optional = true -python-versions = ">=3.7" -files = [ - {file = "svglib-1.5.1.tar.gz", hash = "sha256:3ae765d3a9409ee60c0fb4d24c2deb6a80617aa927054f5bcd7fc98f0695e587"}, -] - -[package.dependencies] -cssselect2 = ">=0.2.0" -lxml = "*" -reportlab = "*" -tinycss2 = ">=0.6.0" - [[package]] name = "tenacity" version = "8.3.0" @@ -3720,24 +3577,6 @@ files = [ {file = "threadpoolctl-3.5.0.tar.gz", hash = "sha256:082433502dd922bf738de0d8bcc4fdcbf0979ff44c42bd40f5af8a282f6fa107"}, ] -[[package]] -name = "tinycss2" -version = "1.3.0" -description = "A tiny CSS parser" -optional = true -python-versions = ">=3.8" -files = [ - {file = "tinycss2-1.3.0-py3-none-any.whl", hash = "sha256:54a8dbdffb334d536851be0226030e9505965bb2f30f21a4a82c55fb2a80fae7"}, - {file = "tinycss2-1.3.0.tar.gz", hash = "sha256:152f9acabd296a8375fbca5b84c961ff95971fcfc32e79550c8df8e29118c54d"}, -] - -[package.dependencies] -webencodings = ">=0.4" - -[package.extras] -doc = ["sphinx", "sphinx_rtd_theme"] -test = ["pytest", "ruff"] - [[package]] name = "tomli" version = "2.0.1" @@ -4430,39 +4269,39 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more [[package]] name = "zope-interface" -version = "6.4" +version = "6.4.post0" description = "Interfaces for Python" optional = true python-versions = ">=3.7" files = [ - {file = "zope.interface-6.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:72faa868fcfde49a29d287dce3c83180322467eecd725dd351098efe96e8d4bb"}, - {file = "zope.interface-6.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:855b7233fa5d0d1f3be8c14fadf4718dee1c928e1d75f1584bea6ecec6dcc4af"}, - {file = "zope.interface-6.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:36ee6e507a9fd4f1f0aab8e8dfc801d162e7211c27503cbfb47e1d558941a7fa"}, - {file = "zope.interface-6.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:604fa920478dfc0c76cdb7c203572400a8317ffcdac288245c408b42b3d9aee9"}, - {file = "zope.interface-6.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c04bd4ee4766d285e83c6d8c042663a98efb934389e05ccd643fefb066c88a9d"}, - {file = "zope.interface-6.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:4782e173c2fde4f649c2a9a68082445bc1f2c27f41907de06bf1ba82585847f2"}, - {file = "zope.interface-6.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:646cd83d24065d074f22f61fe101d20dbf4b729ca7831cc782ec986eb9156f93"}, - {file = "zope.interface-6.4-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b0f61ccbc26e08031d0e72b6a0cbf9b4030f035913cb2b39f940aa42eb8e0063"}, - {file = "zope.interface-6.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:414e6dccdf4a5c96c0c98da68ba040dbf9ba7511b61b34e228f11b0ed90c439d"}, - {file = "zope.interface-6.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f5092f2712e1fd07579fc3101b18e9c95857c853e836847598bf992c8e672434"}, - {file = "zope.interface-6.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:21732994aa3ca43bbb6b36335c288023428a3c5b7322b637c7b0a03053937578"}, - {file = "zope.interface-6.4-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fe636b49c333bfc5b0913590e36a2f151167c462fb36d9f4acc66029e45c974b"}, - {file = "zope.interface-6.4-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:57f34b7997f8de7d2db08363eaccd05dad20f106e39efe95bed4fac84af2d022"}, - {file = "zope.interface-6.4-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6494dc0314e782ce4fb0e624b4ce2458f54d074382f50a920c7700c05cbcef28"}, - {file = "zope.interface-6.4-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7cda82ab32f984985f09e4ec20a4f9665b26779a1b8e443b34a148de256f2052"}, - {file = "zope.interface-6.4-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f78e1eac48c4f4e0168a91cabcd8d1aedb972836df5c8769071fc6173294a0a3"}, - {file = "zope.interface-6.4-cp37-cp37m-macosx_11_0_x86_64.whl", hash = "sha256:8e246357f52952ae5fa950d19eda8572594c49e6cb1e5462508e6cec561a37de"}, - {file = "zope.interface-6.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:93f28d84517dcd6c240979bd9b2f262a373832baef856fe663a24b9171d7f04d"}, - {file = "zope.interface-6.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4cd56eb9a23767958c9a0654306b9a4a74def485f645b3a7378cc6ab661ef31c"}, - {file = "zope.interface-6.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:502d2c9c4231d022b20225dba5c6c736236ed65e1d7e2f6f402b5aa6a7040ec9"}, - {file = "zope.interface-6.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:ee1e3ca6c98efe213a96dece89100a8aa52e210ac354861d8039d69bd1d6e5ff"}, - {file = "zope.interface-6.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:62e6b756663deade5270f67899753437b39d970f9eecd49e19fae3b880310cf0"}, - {file = "zope.interface-6.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f33af86ed460eb28dc9da1de1f3305795271a19c665161c1d973a737596b2081"}, - {file = "zope.interface-6.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:86e85eada0eb551950df05d72dc0e892320f14daa78bc434059e834d4b1f9300"}, - {file = "zope.interface-6.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:3945f4fda92c1b6fb0cb6eaaaf72599e5c2c2059654bdc42bc09c6e711c214c8"}, - {file = "zope.interface-6.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5fbbb290751f5c4ed81e54ae73fe8557c4a85973f5ab019edbb0f746244ecea6"}, - {file = "zope.interface-6.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6e4cc017206c1429a6d8fdd8a25c6efc15512065eec0a8d45c350df96a0911ed"}, - {file = "zope_interface-6.4.tar.gz", hash = "sha256:b11f2b67ccc990a1522fa8cd3f5d185a068459f944ab2d0e7a1b15d31bcb4af4"}, + {file = "zope.interface-6.4.post0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ef57fa1c3e6270d65552c36465a5c94733fb887afb7b0a23436d2e7caaacdad1"}, + {file = "zope.interface-6.4.post0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2c533c401a4c8ffb40ea80a791785d247e6e1b6ec14163e5b5ad4cf2d46b7b1c"}, + {file = "zope.interface-6.4.post0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1104805498baa6885f4c47cf7b8c4bd7d8f3858e9ebbab439b200393c654a85d"}, + {file = "zope.interface-6.4.post0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:649afb32c738f91b84083bc8177c1bc4818e365494a2a48dd2e9b83e542f2346"}, + {file = "zope.interface-6.4.post0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:bdb9d5a606f7ed04236fb88db624ba6231877cf5dbdc1afc16fba5b227e7fc5f"}, + {file = "zope.interface-6.4.post0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:369ccbfd004d6704b9720a5f75e8451aa57fcf33109dacfdb07fad94806f216b"}, + {file = "zope.interface-6.4.post0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:912ddc9d46772f0a76d5ef209215bd4d571da9c032c95ba13974f59d4586a236"}, + {file = "zope.interface-6.4.post0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9331d9377e124a221cbbd2d0cefd185099c9cd17d90b16415fca9be7a8122074"}, + {file = "zope.interface-6.4.post0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ddef24e27b2f42d27ef3d10cb938d1a8e5e8112ef31b7f4e4a5b650cfcf99c11"}, + {file = "zope.interface-6.4.post0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:f1866ed5b60ca98f22cf8623a7a65099819924e13f72e1853c6bf3710e6d42ac"}, + {file = "zope.interface-6.4.post0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:57e07b28d957c0138797f0acc78cca20ce97cf517fe5669f5eba0111d835d3ed"}, + {file = "zope.interface-6.4.post0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d91174ff3228a0bf067263e6906659ead95a092dcf285d1d8e5f99ca41a47bc2"}, + {file = "zope.interface-6.4.post0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:53fbd056c79d9eb2efb3ecd607e54ded7e22dd358356799dd769e1af39eba11f"}, + {file = "zope.interface-6.4.post0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:88b2f6739af530870d85da27c689116aa4f2f039f9e5b50a59a136dea515bb3a"}, + {file = "zope.interface-6.4.post0-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ee01e0237ed53438b3df347bfb48ec1c9d645463adb9580578ff44fe216c2975"}, + {file = "zope.interface-6.4.post0-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:96d052a7aa2004e6d0949629158c1da58975c97a23e03e93e56717c24d504a6f"}, + {file = "zope.interface-6.4.post0-cp37-cp37m-macosx_11_0_x86_64.whl", hash = "sha256:1e674f286a7a8627c8e80bc6e6af9231e0b8c0d5660c68cba164f2eb66bfbad2"}, + {file = "zope.interface-6.4.post0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:76e96fc12e6dcbf9ec9820ac3b350ae58cfe8c5b79910fd39314dd369cc9e58a"}, + {file = "zope.interface-6.4.post0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a9689b0bdfc03a1a708acb49fa13ed3dea480bef015c3e6243dccac32e0c42aa"}, + {file = "zope.interface-6.4.post0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a4cbdeaf9266a5619286c7b87d85e02279cf068d0384b7a82638c0045eb3e743"}, + {file = "zope.interface-6.4.post0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:27a12adc7201bdcd1ec352a1faf3fe4b4277051c6a22a404010272ad1d137526"}, + {file = "zope.interface-6.4.post0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:14e90917c169cb600a2331699037fc0856a8c0e99f69b4514f29bbd735688b66"}, + {file = "zope.interface-6.4.post0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:52153c8d2aa2cef466c0f21a488071aff074f6e4c23fea9647b6e308fb601a79"}, + {file = "zope.interface-6.4.post0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:d48aaec5180d1e3f3f44e9677c3649e4998a40d50403e1511d82729e5ed65734"}, + {file = "zope.interface-6.4.post0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:cebeaf1a74e0df7b812383e11c3db0d024200b248219393edfee5b8e14951e5c"}, + {file = "zope.interface-6.4.post0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ba580896822b9f6072d99fc976a3fbf4ce50c9fde5b7d601329255e536c341ad"}, + {file = "zope.interface-6.4.post0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1e1c09d7d74464110dabc122a86356f5c2ad601c1b7c5ba8ed33caedf618612e"}, + {file = "zope.interface-6.4.post0.tar.gz", hash = "sha256:e7473d64b4b5e7c3c8f6cc4cd4753e796f3176adbf965d17e2bccf50b1274b10"}, ] [package.dependencies] @@ -4496,4 +4335,4 @@ wsj = ["openbb-wsj"] [metadata] lock-version = "2.0" python-versions = ">=3.8,<3.12" -content-hash = "a1af7a6f37011745bc41f201d758e8825fd167b1838b8f9b75f336a8fa453067" +content-hash = "20d035a57c3cb60a3a3598e6007fef2c6e6792919ee2705e72ac687a258fb3dc" diff --git a/openbb_platform/providers/alpha_vantage/poetry.lock b/openbb_platform/providers/alpha_vantage/poetry.lock index d0db8b89f98..1d4c83669c2 100644 --- a/openbb_platform/providers/alpha_vantage/poetry.lock +++ b/openbb_platform/providers/alpha_vantage/poetry.lock @@ -951,18 +951,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -972,8 +971,8 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" @@ -2044,4 +2043,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "d188383f6ac98c10098cadac4c5b6f8d0e1a3baf844fc84c71135e677612392e" +content-hash = "7e573a9e2d25075f923d7339d4efc7bcb73c1ca3c3b5f1dee40627bec0ba64f3" diff --git a/openbb_platform/providers/alpha_vantage/pyproject.toml b/openbb_platform/providers/alpha_vantage/pyproject.toml index fbce4545932..844608d26a8 100644 --- a/openbb_platform/providers/alpha_vantage/pyproject.toml +++ b/openbb_platform/providers/alpha_vantage/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-alpha-vantage" -version = "1.2.0" +version = "1.2.1" description = "Alpha Vantage extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_alpha_vantage" }] [tool.poetry.dependencies] python = "^3.8" -openbb-core = "^1.2.1" +openbb-core = "^1.2.3" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/providers/benzinga/poetry.lock b/openbb_platform/providers/benzinga/poetry.lock index d0db8b89f98..1d4c83669c2 100644 --- a/openbb_platform/providers/benzinga/poetry.lock +++ b/openbb_platform/providers/benzinga/poetry.lock @@ -951,18 +951,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -972,8 +971,8 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" @@ -2044,4 +2043,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "d188383f6ac98c10098cadac4c5b6f8d0e1a3baf844fc84c71135e677612392e" +content-hash = "7e573a9e2d25075f923d7339d4efc7bcb73c1ca3c3b5f1dee40627bec0ba64f3" diff --git a/openbb_platform/providers/benzinga/pyproject.toml b/openbb_platform/providers/benzinga/pyproject.toml index 32732b0002d..11ee84ae0ee 100644 --- a/openbb_platform/providers/benzinga/pyproject.toml +++ b/openbb_platform/providers/benzinga/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-benzinga" -version = "1.2.0" +version = "1.2.1" description = "Benzinga extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_benzinga" }] [tool.poetry.dependencies] python = "^3.8" -openbb-core = "^1.2.1" +openbb-core = "^1.2.3" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/providers/biztoc/poetry.lock b/openbb_platform/providers/biztoc/poetry.lock index 059479d1250..8ea732369a3 100644 --- a/openbb_platform/providers/biztoc/poetry.lock +++ b/openbb_platform/providers/biztoc/poetry.lock @@ -950,18 +950,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -971,8 +970,8 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" @@ -2102,4 +2101,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "6b7729ab077834c24854ebf903c7272562edc3cfe094eac143797b41f5376faf" +content-hash = "883f304e6ac0522baf4101409c479c2c16766467dcfc03e3c5105b210022da48" diff --git a/openbb_platform/providers/biztoc/pyproject.toml b/openbb_platform/providers/biztoc/pyproject.toml index 17f9d6b6877..5b817eaf64e 100644 --- a/openbb_platform/providers/biztoc/pyproject.toml +++ b/openbb_platform/providers/biztoc/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-biztoc" -version = "1.2.0" +version = "1.2.1" description = "" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_biztoc" }] [tool.poetry.dependencies] python = "^3.8" -openbb-core = "^1.2.1" +openbb-core = "^1.2.3" requests-cache = "^1.1.0" [build-system] diff --git a/openbb_platform/providers/cboe/openbb_cboe/models/index_snapshots.py b/openbb_platform/providers/cboe/openbb_cboe/models/index_snapshots.py index bc0cb48f336..ef77306409f 100644 --- a/openbb_platform/providers/cboe/openbb_cboe/models/index_snapshots.py +++ b/openbb_platform/providers/cboe/openbb_cboe/models/index_snapshots.py @@ -91,7 +91,7 @@ class CboeIndexSnapshotsFetcher( @staticmethod async def aextract_data( query: CboeIndexSnapshotsQueryParams, - credentials: Optional[Dict[str, str]], + credentials: Optional[Dict[str, str]], # pylint: disable=unused-argument **kwargs: Any, ) -> List[Dict]: """Return the raw data from the Cboe endpoint""" diff --git a/openbb_platform/providers/cboe/poetry.lock b/openbb_platform/providers/cboe/poetry.lock index 661f13f987e..50beff19b22 100644 --- a/openbb_platform/providers/cboe/poetry.lock +++ b/openbb_platform/providers/cboe/poetry.lock @@ -1008,18 +1008,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -1029,8 +1028,8 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" @@ -2115,4 +2114,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "bfd1ca24b2465240f7a21d607f6e5c35d082c688fae6437c6801c8a9a642669d" +content-hash = "e9c912807724a2615088bcec5924d96bc5c2a744fce99e2b6bdd99cd25508289" diff --git a/openbb_platform/providers/cboe/pyproject.toml b/openbb_platform/providers/cboe/pyproject.toml index 6ddac2b3ad1..f21701059b3 100644 --- a/openbb_platform/providers/cboe/pyproject.toml +++ b/openbb_platform/providers/cboe/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-cboe" -version = "1.2.0" +version = "1.2.1" description = "CBOE extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -11,7 +11,7 @@ packages = [{ include = "openbb_cboe" }] python = "^3.8" aiohttp-client-cache = "^0.11.0" aiosqlite = "^0.20.0" -openbb-core = "^1.2.1" +openbb-core = "^1.2.3" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/providers/ecb/poetry.lock b/openbb_platform/providers/ecb/poetry.lock index b26117fa667..314f59bb7a5 100644 --- a/openbb_platform/providers/ecb/poetry.lock +++ b/openbb_platform/providers/ecb/poetry.lock @@ -936,18 +936,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -957,8 +956,8 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" @@ -2040,4 +2039,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "3b14737987420d3b8b4e8b67b0761a0933e6c0d07e0bc5d072c4bde9211d49b3" +content-hash = "ce71c1e1a9d9a8bead266a6dcd27e150a431b6d6640c8a70fda9ed70901f7240" diff --git a/openbb_platform/providers/ecb/pyproject.toml b/openbb_platform/providers/ecb/pyproject.toml index 05f0ca06615..334f3d49edf 100644 --- a/openbb_platform/providers/ecb/pyproject.toml +++ b/openbb_platform/providers/ecb/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-ecb" -version = "1.2.0" +version = "1.2.1" description = "ECB extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_ecb" }] [tool.poetry.dependencies] python = "^3.8" -openbb-core = "^1.2.1" +openbb-core = "^1.2.3" xmltodict = "^0.13.0" [build-system] diff --git a/openbb_platform/providers/econdb/poetry.lock b/openbb_platform/providers/econdb/poetry.lock index 5503085f9c4..e123862fe81 100644 --- a/openbb_platform/providers/econdb/poetry.lock +++ b/openbb_platform/providers/econdb/poetry.lock @@ -1024,18 +1024,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -1045,8 +1044,8 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" @@ -2105,4 +2104,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "bfd1ca24b2465240f7a21d607f6e5c35d082c688fae6437c6801c8a9a642669d" +content-hash = "e9c912807724a2615088bcec5924d96bc5c2a744fce99e2b6bdd99cd25508289" diff --git a/openbb_platform/providers/econdb/pyproject.toml b/openbb_platform/providers/econdb/pyproject.toml index 0803756e0b1..4e91614d4f6 100644 --- a/openbb_platform/providers/econdb/pyproject.toml +++ b/openbb_platform/providers/econdb/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-econdb" -version = "1.1.0" +version = "1.1.1" description = "EconDB extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_econdb" }] [tool.poetry.dependencies] python = "^3.8" -openbb-core = "^1.2.1" +openbb-core = "^1.2.3" aiohttp-client-cache = "^0.11.0" aiosqlite = "^0.20.0" diff --git a/openbb_platform/providers/federal_reserve/poetry.lock b/openbb_platform/providers/federal_reserve/poetry.lock index e286f2bc2ca..c150fd31b01 100644 --- a/openbb_platform/providers/federal_reserve/poetry.lock +++ b/openbb_platform/providers/federal_reserve/poetry.lock @@ -936,18 +936,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -957,8 +956,8 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" @@ -2029,4 +2028,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "d188383f6ac98c10098cadac4c5b6f8d0e1a3baf844fc84c71135e677612392e" +content-hash = "7e573a9e2d25075f923d7339d4efc7bcb73c1ca3c3b5f1dee40627bec0ba64f3" diff --git a/openbb_platform/providers/federal_reserve/pyproject.toml b/openbb_platform/providers/federal_reserve/pyproject.toml index d2340c04026..d1e5e260f09 100644 --- a/openbb_platform/providers/federal_reserve/pyproject.toml +++ b/openbb_platform/providers/federal_reserve/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-federal-reserve" -version = "1.2.0" +version = "1.2.1" description = "US Federal Reserve Data Extension for OpenBB" authors = ["OpenBB "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_federal_reserve" }] [tool.poetry.dependencies] python = "^3.8" -openbb-core = "^1.2.1" +openbb-core = "^1.2.3" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/providers/finra/poetry.lock b/openbb_platform/providers/finra/poetry.lock index 8063829121c..cec45b1ba6d 100644 --- a/openbb_platform/providers/finra/poetry.lock +++ b/openbb_platform/providers/finra/poetry.lock @@ -925,18 +925,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -946,8 +945,8 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" @@ -2018,4 +2017,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "d188383f6ac98c10098cadac4c5b6f8d0e1a3baf844fc84c71135e677612392e" +content-hash = "7e573a9e2d25075f923d7339d4efc7bcb73c1ca3c3b5f1dee40627bec0ba64f3" diff --git a/openbb_platform/providers/finra/pyproject.toml b/openbb_platform/providers/finra/pyproject.toml index 7cbfe9e46c0..9bf8b90eab0 100644 --- a/openbb_platform/providers/finra/pyproject.toml +++ b/openbb_platform/providers/finra/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-finra" -version = "1.2.0" +version = "1.2.1" description = "FINRA extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_finra" }] [tool.poetry.dependencies] python = "^3.8" -openbb-core = "^1.2.1" +openbb-core = "^1.2.3" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/providers/finviz/poetry.lock b/openbb_platform/providers/finviz/poetry.lock index 211abb2aec3..9eff7bed906 100644 --- a/openbb_platform/providers/finviz/poetry.lock +++ b/openbb_platform/providers/finviz/poetry.lock @@ -1114,18 +1114,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -1135,8 +1134,8 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" @@ -2287,4 +2286,4 @@ testing = ["coverage (>=5.0.3)", "zope.event", "zope.testing"] [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "2066d9b98e4845e6ef609282dd6138c7e429cd390f03bf1391186e83571e8a93" +content-hash = "22a7404d081c8626aaaf7c5c2052c50814fd56f97b4cf2015b0d7b911325ac21" diff --git a/openbb_platform/providers/finviz/pyproject.toml b/openbb_platform/providers/finviz/pyproject.toml index 52a0fb1b8d0..17acb16a308 100644 --- a/openbb_platform/providers/finviz/pyproject.toml +++ b/openbb_platform/providers/finviz/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-finviz" -version = "1.1.0" +version = "1.1.1" description = "Finviz extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_finviz" }] [tool.poetry.dependencies] python = "^3.8" -openbb-core = "^1.2.1" +openbb-core = "^1.2.3" finvizfinance = "0.14.7" diff --git a/openbb_platform/providers/fmp/poetry.lock b/openbb_platform/providers/fmp/poetry.lock index d0db8b89f98..1d4c83669c2 100644 --- a/openbb_platform/providers/fmp/poetry.lock +++ b/openbb_platform/providers/fmp/poetry.lock @@ -951,18 +951,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -972,8 +971,8 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" @@ -2044,4 +2043,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "d188383f6ac98c10098cadac4c5b6f8d0e1a3baf844fc84c71135e677612392e" +content-hash = "7e573a9e2d25075f923d7339d4efc7bcb73c1ca3c3b5f1dee40627bec0ba64f3" diff --git a/openbb_platform/providers/fmp/pyproject.toml b/openbb_platform/providers/fmp/pyproject.toml index 7b8f2a277fe..f4c5bd5bb37 100644 --- a/openbb_platform/providers/fmp/pyproject.toml +++ b/openbb_platform/providers/fmp/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-fmp" -version = "1.2.0" +version = "1.2.1" description = "FMP extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_fmp" }] [tool.poetry.dependencies] python = "^3.8" -openbb-core = "^1.2.1" +openbb-core = "^1.2.3" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/providers/fred/poetry.lock b/openbb_platform/providers/fred/poetry.lock index d0db8b89f98..1d4c83669c2 100644 --- a/openbb_platform/providers/fred/poetry.lock +++ b/openbb_platform/providers/fred/poetry.lock @@ -951,18 +951,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -972,8 +971,8 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" @@ -2044,4 +2043,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "d188383f6ac98c10098cadac4c5b6f8d0e1a3baf844fc84c71135e677612392e" +content-hash = "7e573a9e2d25075f923d7339d4efc7bcb73c1ca3c3b5f1dee40627bec0ba64f3" diff --git a/openbb_platform/providers/fred/pyproject.toml b/openbb_platform/providers/fred/pyproject.toml index 43be4ae0ad7..1b837671811 100644 --- a/openbb_platform/providers/fred/pyproject.toml +++ b/openbb_platform/providers/fred/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-fred" -version = "1.2.0" +version = "1.2.1" description = "FRED extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_fred" }] [tool.poetry.dependencies] python = "^3.8" -openbb-core = "^1.2.1" +openbb-core = "^1.2.3" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/providers/government_us/poetry.lock b/openbb_platform/providers/government_us/poetry.lock index 8359d98e6fa..2c5fcf38406 100644 --- a/openbb_platform/providers/government_us/poetry.lock +++ b/openbb_platform/providers/government_us/poetry.lock @@ -936,18 +936,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -957,8 +956,8 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" @@ -2040,4 +2039,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "bf85f0be08da6f2f01275394d9a27401b3b4ca16629cbc8020081749fe8b60d4" +content-hash = "143966ea8e78e9efa924618cc26ffee158c7fb059bae227d0ea1cda7fd0abc1d" diff --git a/openbb_platform/providers/government_us/pyproject.toml b/openbb_platform/providers/government_us/pyproject.toml index e1522d5830e..19e81cc13b2 100644 --- a/openbb_platform/providers/government_us/pyproject.toml +++ b/openbb_platform/providers/government_us/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-government-us" -version = "1.2.0" +version = "1.2.1" description = "US Government Data Extension for OpenBB" authors = ["OpenBB "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_government_us" }] [tool.poetry.dependencies] python = "^3.8" -openbb-core = "^1.2.1" +openbb-core = "^1.2.3" random-user-agent = "^1.0.1" [build-system] diff --git a/openbb_platform/providers/intrinio/poetry.lock b/openbb_platform/providers/intrinio/poetry.lock index d6edfe19455..e66f578f20a 100644 --- a/openbb_platform/providers/intrinio/poetry.lock +++ b/openbb_platform/providers/intrinio/poetry.lock @@ -976,18 +976,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -997,8 +996,8 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" @@ -2128,4 +2127,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "6b7729ab077834c24854ebf903c7272562edc3cfe094eac143797b41f5376faf" +content-hash = "883f304e6ac0522baf4101409c479c2c16766467dcfc03e3c5105b210022da48" diff --git a/openbb_platform/providers/intrinio/pyproject.toml b/openbb_platform/providers/intrinio/pyproject.toml index 954ea62d0f2..3deb7ab9533 100644 --- a/openbb_platform/providers/intrinio/pyproject.toml +++ b/openbb_platform/providers/intrinio/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-intrinio" -version = "1.2.0" +version = "1.2.1" description = "Intrinio extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -10,7 +10,7 @@ packages = [{ include = "openbb_intrinio" }] [tool.poetry.dependencies] python = "^3.8" requests-cache = "^1.1.0" -openbb-core = "^1.2.1" +openbb-core = "^1.2.3" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/providers/nasdaq/poetry.lock b/openbb_platform/providers/nasdaq/poetry.lock index 8fbfdcfb8ad..9f89cb494f0 100644 --- a/openbb_platform/providers/nasdaq/poetry.lock +++ b/openbb_platform/providers/nasdaq/poetry.lock @@ -933,18 +933,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -954,8 +953,8 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" @@ -2037,4 +2036,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "1dfc98c0a617b25e5389ae19db0291bd2f80d97d2f941892d022b918786d8e1a" +content-hash = "16fc23e07528208748aa2861ee130ffe15e2c9d44fffd5fa2da00d10564c487b" diff --git a/openbb_platform/providers/nasdaq/pyproject.toml b/openbb_platform/providers/nasdaq/pyproject.toml index 9448813b5bc..848d65f72d6 100644 --- a/openbb_platform/providers/nasdaq/pyproject.toml +++ b/openbb_platform/providers/nasdaq/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-nasdaq" -version = "1.2.0" +version = "1.2.1" description = "Nasdaq extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_nasdaq" }] [tool.poetry.dependencies] python = "^3.8" -openbb-core = "^1.2.1" +openbb-core = "^1.2.3" random-user-agent = "^1.0.1" nasdaq-data-link = "^1.0.4" diff --git a/openbb_platform/providers/oecd/poetry.lock b/openbb_platform/providers/oecd/poetry.lock index d23cfd0c3ea..9bf521853f7 100644 --- a/openbb_platform/providers/oecd/poetry.lock +++ b/openbb_platform/providers/oecd/poetry.lock @@ -902,18 +902,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -923,8 +922,8 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" @@ -1995,4 +1994,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "6a26ca050d93df9e3e2eb1b83141e8ea2cd1b6b6573ec38648def5a0e85dea8f" +content-hash = "1a296e93f3480668eb5bceca3bede4d762435b4146593392400fc502f7e32094" diff --git a/openbb_platform/providers/oecd/pyproject.toml b/openbb_platform/providers/oecd/pyproject.toml index 82d973fad7c..d599b7e9b50 100644 --- a/openbb_platform/providers/oecd/pyproject.toml +++ b/openbb_platform/providers/oecd/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-oecd" -version = "1.2.0" +version = "1.2.1" description = "OECD extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_oecd" }] [tool.poetry.dependencies] python = "^3.8" -openbb-core = "^1.2.1" +openbb-core = "^1.2.3" urllib3 = ">1.26.16" defusedxml = "^0.8.0rc2" diff --git a/openbb_platform/providers/polygon/poetry.lock b/openbb_platform/providers/polygon/poetry.lock index d0db8b89f98..1d4c83669c2 100644 --- a/openbb_platform/providers/polygon/poetry.lock +++ b/openbb_platform/providers/polygon/poetry.lock @@ -951,18 +951,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -972,8 +971,8 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" @@ -2044,4 +2043,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "d188383f6ac98c10098cadac4c5b6f8d0e1a3baf844fc84c71135e677612392e" +content-hash = "7e573a9e2d25075f923d7339d4efc7bcb73c1ca3c3b5f1dee40627bec0ba64f3" diff --git a/openbb_platform/providers/polygon/pyproject.toml b/openbb_platform/providers/polygon/pyproject.toml index 1ecf7aa46d0..c61dead79cd 100644 --- a/openbb_platform/providers/polygon/pyproject.toml +++ b/openbb_platform/providers/polygon/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-polygon" -version = "1.2.0" +version = "1.2.1" description = "Polygon extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_polygon" }] [tool.poetry.dependencies] python = "^3.8" -openbb-core = "^1.2.1" +openbb-core = "^1.2.3" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/providers/sec/openbb_sec/utils/frames.py b/openbb_platform/providers/sec/openbb_sec/utils/frames.py index 00e1d76df62..6b8f5769a16 100644 --- a/openbb_platform/providers/sec/openbb_sec/utils/frames.py +++ b/openbb_platform/providers/sec/openbb_sec/utils/frames.py @@ -696,7 +696,7 @@ async def get_frame( # pylint: disable =too-many-arguments,too-many-locals, too The "metadata" key contains information about the frame. """ current_date = datetime.now().date() - quarter = FISCAL_PERIODS_DICT.get(fiscal_period, None) if fiscal_period else None + quarter = FISCAL_PERIODS_DICT.get(fiscal_period) if fiscal_period else None if year is None and quarter is None: quarter = (current_date.month - 1) // 3 year = current_date.year diff --git a/openbb_platform/providers/sec/poetry.lock b/openbb_platform/providers/sec/poetry.lock index 851be62aa24..0e09c67ff4a 100644 --- a/openbb_platform/providers/sec/poetry.lock +++ b/openbb_platform/providers/sec/poetry.lock @@ -1214,18 +1214,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -1235,8 +1234,8 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" @@ -1333,8 +1332,8 @@ files = [ [package.dependencies] numpy = [ {version = ">=1.20.3", markers = "python_version < \"3.10\""}, - {version = ">=1.21.0", markers = "python_version >= \"3.10\" and python_version < \"3.11\""}, {version = ">=1.23.2", markers = "python_version >= \"3.11\""}, + {version = ">=1.21.0", markers = "python_version >= \"3.10\" and python_version < \"3.11\""}, ] python-dateutil = ">=2.8.2" pytz = ">=2020.1" @@ -2317,4 +2316,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more [metadata] lock-version = "2.0" python-versions = ">=3.8,<3.12" -content-hash = "4fb5d19c9754f51fa15f22ebc8e1bfa20ea87349dc7614722fc4a29d752a975b" +content-hash = "5c9f339e0943d28487f8025f67e439d6d2c3d51b2ca847a35ec83c43d33df984" diff --git a/openbb_platform/providers/sec/pyproject.toml b/openbb_platform/providers/sec/pyproject.toml index 6a088778eca..ba94b352e56 100644 --- a/openbb_platform/providers/sec/pyproject.toml +++ b/openbb_platform/providers/sec/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-sec" -version = "1.2.0" +version = "1.2.1" description = "SEC extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_sec" }] [tool.poetry.dependencies] python = ">=3.8,<3.12" -openbb-core = "^1.2.1" +openbb-core = "^1.2.3" aiohttp-client-cache = "^0.11.0" aiosqlite = "^0.20.0" xmltodict = "^0.13.0" diff --git a/openbb_platform/providers/seeking_alpha/poetry.lock b/openbb_platform/providers/seeking_alpha/poetry.lock index acf28b6376c..95b168cb40f 100644 --- a/openbb_platform/providers/seeking_alpha/poetry.lock +++ b/openbb_platform/providers/seeking_alpha/poetry.lock @@ -966,18 +966,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -987,8 +986,8 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" @@ -2059,4 +2058,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "d188383f6ac98c10098cadac4c5b6f8d0e1a3baf844fc84c71135e677612392e" +content-hash = "7e573a9e2d25075f923d7339d4efc7bcb73c1ca3c3b5f1dee40627bec0ba64f3" diff --git a/openbb_platform/providers/seeking_alpha/pyproject.toml b/openbb_platform/providers/seeking_alpha/pyproject.toml index e5731ad6e21..025bcdcaed6 100644 --- a/openbb_platform/providers/seeking_alpha/pyproject.toml +++ b/openbb_platform/providers/seeking_alpha/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-seeking-alpha" -version = "1.2.0" +version = "1.2.1" description = "Seeking Alpha extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_seeking_alpha" }] [tool.poetry.dependencies] python = "^3.8" -openbb-core = "^1.2.1" +openbb-core = "^1.2.3" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/providers/stockgrid/poetry.lock b/openbb_platform/providers/stockgrid/poetry.lock index eca5f225ca1..6c0f0f79bc7 100644 --- a/openbb_platform/providers/stockgrid/poetry.lock +++ b/openbb_platform/providers/stockgrid/poetry.lock @@ -950,18 +950,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -971,8 +970,8 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" @@ -2117,4 +2116,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "f5f20ca105f3264b6b8ee3daee4b1da6a940919044b23db7b2b6a5739211cd23" +content-hash = "ed135a39701f7818bec5c002636a966ed6256309c93578809a6a8269f08471fb" diff --git a/openbb_platform/providers/stockgrid/pyproject.toml b/openbb_platform/providers/stockgrid/pyproject.toml index 0c36f0902e9..a5e0cb33715 100644 --- a/openbb_platform/providers/stockgrid/pyproject.toml +++ b/openbb_platform/providers/stockgrid/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-stockgrid" -version = "1.2.0" +version = "1.2.1" description = "stockgrid extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_stockgrid" }] [tool.poetry.dependencies] python = "^3.8" -openbb-core = "^1.2.1" +openbb-core = "^1.2.3" pytest-freezegun = "^0.4.2" [build-system] diff --git a/openbb_platform/providers/tiingo/poetry.lock b/openbb_platform/providers/tiingo/poetry.lock index 628229958cc..7611e249f2b 100644 --- a/openbb_platform/providers/tiingo/poetry.lock +++ b/openbb_platform/providers/tiingo/poetry.lock @@ -936,18 +936,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -957,8 +956,8 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" @@ -2029,4 +2028,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "d188383f6ac98c10098cadac4c5b6f8d0e1a3baf844fc84c71135e677612392e" +content-hash = "7e573a9e2d25075f923d7339d4efc7bcb73c1ca3c3b5f1dee40627bec0ba64f3" diff --git a/openbb_platform/providers/tiingo/pyproject.toml b/openbb_platform/providers/tiingo/pyproject.toml index 7c636f1b8da..94d76204842 100644 --- a/openbb_platform/providers/tiingo/pyproject.toml +++ b/openbb_platform/providers/tiingo/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-tiingo" -version = "1.2.0" +version = "1.2.1" description = "Tiingo extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_tiingo" }] [tool.poetry.dependencies] python = "^3.8" -openbb-core = "^1.2.1" +openbb-core = "^1.2.3" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/providers/tmx/poetry.lock b/openbb_platform/providers/tmx/poetry.lock index 69262672494..26af0c85619 100644 --- a/openbb_platform/providers/tmx/poetry.lock +++ b/openbb_platform/providers/tmx/poetry.lock @@ -1013,18 +1013,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -1034,8 +1033,8 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" @@ -2131,4 +2130,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "9010562982024d563d3afeeb367fc612d7074c953d1e98236ac2b3dc48f86edc" +content-hash = "e2abf340115e7ec669bd52574a1207835d863653e13264a57137519bf2fab13f" diff --git a/openbb_platform/providers/tmx/pyproject.toml b/openbb_platform/providers/tmx/pyproject.toml index 54d58f0afa0..520ad77cdb8 100644 --- a/openbb_platform/providers/tmx/pyproject.toml +++ b/openbb_platform/providers/tmx/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-tmx" -version = "1.1.0" +version = "1.1.1" description = "Unofficial TMX data provider extension for the OpenBB Platform - Public Canadian markets data for Python and Fast API." authors = ["OpenBB "] license = "AGPL-3.0-only" @@ -13,7 +13,7 @@ aiohttp-client-cache = "^0.11.0" aiosqlite = "^0.20.0" random-user-agent = "^1.0.1" exchange-calendars = "^4.2.8" -openbb-core = "^1.2.1" +openbb-core = "^1.2.3" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/providers/tradier/poetry.lock b/openbb_platform/providers/tradier/poetry.lock index 12a1892dc7f..5edb4e84d25 100644 --- a/openbb_platform/providers/tradier/poetry.lock +++ b/openbb_platform/providers/tradier/poetry.lock @@ -969,18 +969,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -990,8 +989,8 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" @@ -2036,4 +2035,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "d188383f6ac98c10098cadac4c5b6f8d0e1a3baf844fc84c71135e677612392e" +content-hash = "7e573a9e2d25075f923d7339d4efc7bcb73c1ca3c3b5f1dee40627bec0ba64f3" diff --git a/openbb_platform/providers/tradier/pyproject.toml b/openbb_platform/providers/tradier/pyproject.toml index 342237f1b78..572c3173e65 100644 --- a/openbb_platform/providers/tradier/pyproject.toml +++ b/openbb_platform/providers/tradier/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-tradier" -version = "1.1.0" +version = "1.1.1" description = "Tradier Provider Extension for the OpenBB Platform" authors = ["OpenBB "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_tradier" }] [tool.poetry.dependencies] python = "^3.8" -openbb-core = "^1.2.1" +openbb-core = "^1.2.3" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/providers/tradingeconomics/poetry.lock b/openbb_platform/providers/tradingeconomics/poetry.lock index 99c00677aa6..dc404cd12c9 100644 --- a/openbb_platform/providers/tradingeconomics/poetry.lock +++ b/openbb_platform/providers/tradingeconomics/poetry.lock @@ -925,18 +925,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -946,8 +945,8 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" @@ -2018,4 +2017,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "d188383f6ac98c10098cadac4c5b6f8d0e1a3baf844fc84c71135e677612392e" +content-hash = "7e573a9e2d25075f923d7339d4efc7bcb73c1ca3c3b5f1dee40627bec0ba64f3" diff --git a/openbb_platform/providers/tradingeconomics/pyproject.toml b/openbb_platform/providers/tradingeconomics/pyproject.toml index a1c7d5af54f..fe6e38163cd 100644 --- a/openbb_platform/providers/tradingeconomics/pyproject.toml +++ b/openbb_platform/providers/tradingeconomics/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-tradingeconomics" -version = "1.2.0" +version = "1.2.1" description = "Trading Economics extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_tradingeconomics" }] [tool.poetry.dependencies] python = "^3.8" -openbb-core = "^1.2.1" +openbb-core = "^1.2.3" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/providers/wsj/poetry.lock b/openbb_platform/providers/wsj/poetry.lock index acf28b6376c..95b168cb40f 100644 --- a/openbb_platform/providers/wsj/poetry.lock +++ b/openbb_platform/providers/wsj/poetry.lock @@ -966,18 +966,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -987,8 +986,8 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" @@ -2059,4 +2058,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "d188383f6ac98c10098cadac4c5b6f8d0e1a3baf844fc84c71135e677612392e" +content-hash = "7e573a9e2d25075f923d7339d4efc7bcb73c1ca3c3b5f1dee40627bec0ba64f3" diff --git a/openbb_platform/providers/wsj/pyproject.toml b/openbb_platform/providers/wsj/pyproject.toml index c13775a0cad..46e160416c5 100644 --- a/openbb_platform/providers/wsj/pyproject.toml +++ b/openbb_platform/providers/wsj/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-wsj" -version = "1.2.0" +version = "1.2.1" description = "wsj extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,7 +9,7 @@ packages = [{ include = "openbb_wsj" }] [tool.poetry.dependencies] python = "^3.8" -openbb-core = "^1.2.1" +openbb-core = "^1.2.3" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/providers/yfinance/poetry.lock b/openbb_platform/providers/yfinance/poetry.lock index b95c5a790df..cfe6d43e503 100644 --- a/openbb_platform/providers/yfinance/poetry.lock +++ b/openbb_platform/providers/yfinance/poetry.lock @@ -1069,18 +1069,17 @@ files = [ [[package]] name = "openbb-core" -version = "1.2.2" -description = "OpenBB package with core functionality" +version = "1.2.3" +description = "OpenBB package with core functionality." optional = false python-versions = "<4.0,>=3.8" files = [ - {file = "openbb_core-1.2.2-py3-none-any.whl", hash = "sha256:804f6ad954fdbc5c3e619d5fd6ffc79ff86a0ae1291806fcffd673711567219b"}, - {file = "openbb_core-1.2.2.tar.gz", hash = "sha256:9f17e77f1471c31051c8100a9a5d60ae147fbb06cff9da5572bb23095abce163"}, + {file = "openbb_core-1.2.3-py3-none-any.whl", hash = "sha256:0a8a0671024651ebf249a96532303ec9cc2776e3985751443dadcf7da9489e97"}, + {file = "openbb_core-1.2.3.tar.gz", hash = "sha256:043541fa099a866544dd239a69f91797d5305c86a54efc61039c7f5dd049a504"}, ] [package.dependencies] aiohttp = ">=3.9.5,<4.0.0" -anyio = ">=3.7.0,<4.0.0" fastapi = ">=0.111.0,<0.112.0" html5lib = ">=1.1,<2.0" importlib-metadata = ">=6.8.0,<7.0.0" @@ -1090,8 +1089,8 @@ pydantic = ">=2.5.1,<3.0.0" pyjwt = ">=2.8.0,<3.0.0" python-dotenv = ">=1.0.0,<2.0.0" python-multipart = ">=0.0.7,<0.0.8" -requests = ">=2.31.0,<3.0.0" -ruff = ">=0.1.6,<0.2.0" +requests = ">=2.32.1,<3.0.0" +ruff = ">=0.1.6,<=0.4.4" uuid7 = ">=0.1.0,<0.2.0" uvicorn = ">=0.24,<0.25" websockets = ">=12.0,<13.0" @@ -2196,4 +2195,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "ff233f25372a6d987a7ed51be048af7c6366962e68f74f8f53de7a403def1afb" +content-hash = "1a3869f7d3fa481294147415af4ec05652b26487b079226e83156e0fbebd6b80" diff --git a/openbb_platform/providers/yfinance/pyproject.toml b/openbb_platform/providers/yfinance/pyproject.toml index f8577cbf006..28642500cdb 100644 --- a/openbb_platform/providers/yfinance/pyproject.toml +++ b/openbb_platform/providers/yfinance/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb-yfinance" -version = "1.2.0" +version = "1.2.1" description = "yfinance extension for OpenBB" authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -10,7 +10,7 @@ packages = [{ include = "openbb_yfinance" }] [tool.poetry.dependencies] python = "^3.8" yfinance = "^0.2.27" -openbb-core = "^1.2.1" +openbb-core = "^1.2.3" [build-system] requires = ["poetry-core"] diff --git a/openbb_platform/pyproject.toml b/openbb_platform/pyproject.toml index 440ba8111a8..3817ffeda92 100644 --- a/openbb_platform/pyproject.toml +++ b/openbb_platform/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openbb" -version = "4.2.0" +version = "4.2.1" description = "Investment research for everyone, anywhere." authors = ["OpenBB Team "] license = "AGPL-3.0-only" @@ -9,52 +9,52 @@ packages = [{ include = "openbb" }] [tool.poetry.dependencies] python = ">=3.8,<3.12" -openbb-core = "^1.2.1" +openbb-core = "^1.2.3" -openbb-benzinga = "^1.2.0" -openbb-econdb = "^1.1.0" -openbb-federal-reserve = "^1.2.0" -openbb-fmp = "^1.2.0" -openbb-fred = "^1.2.0" -openbb-intrinio = "^1.2.0" -openbb-oecd = "^1.2.0" -openbb-polygon = "^1.2.0" -openbb-sec = "^1.2.0" -openbb-tiingo = "^1.2.0" -openbb-tradingeconomics = "^1.2.0" -openbb-yfinance = "^1.2.0" +openbb-benzinga = "^1.2.1" +openbb-econdb = "^1.1.1" +openbb-federal-reserve = "^1.2.1" +openbb-fmp = "^1.2.1" +openbb-fred = "^1.2.1" +openbb-intrinio = "^1.2.1" +openbb-oecd = "^1.2.1" +openbb-polygon = "^1.2.1" +openbb-sec = "^1.2.1" +openbb-tiingo = "^1.2.1" +openbb-tradingeconomics = "^1.2.1" +openbb-yfinance = "^1.2.1" -openbb-commodity = "^1.1.0" -openbb-crypto = "^1.2.0" -openbb-currency = "^1.2.0" -openbb-derivatives = "^1.2.0" -openbb-economy = "^1.2.0" -openbb-equity = "^1.2.0" -openbb-etf = "^1.2.0" -openbb-fixedincome = "^1.2.0" -openbb-index = "^1.2.0" -openbb-news = "^1.2.0" -openbb-regulators = "^1.2.0" +openbb-commodity = "^1.1.1" +openbb-crypto = "^1.2.1" +openbb-currency = "^1.2.1" +openbb-derivatives = "^1.2.1" +openbb-economy = "^1.2.1" +openbb-equity = "^1.2.1" +openbb-etf = "^1.2.1" +openbb-fixedincome = "^1.2.1" +openbb-index = "^1.2.1" +openbb-news = "^1.2.1" +openbb-regulators = "^1.2.1" # Community dependencies -openbb-alpha-vantage = { version = "^1.2.0", optional = true } -openbb-biztoc = { version = "^1.2.0", optional = true } -openbb-cboe = { version = "^1.2.0", optional = true } -openbb-ecb = { version = "^1.2.0", optional = true } -openbb-finra = { version = "^1.2.0", optional = true } -openbb-finviz = { version = "^1.1.0", optional = true } -openbb-government-us = { version = "^1.2.0", optional = true } -openbb-nasdaq = { version = "^1.2.0", optional = true } -openbb-seeking-alpha = { version = "^1.2.0", optional = true } -openbb-stockgrid = { version = "^1.2.0", optional = true } -openbb-tmx = { version = "^1.1.0", optional = true } -openbb-tradier = { version = "^1.1.0", optional = true } -openbb-wsj = { version = "^1.2.0", optional = true } +openbb-alpha-vantage = { version = "^1.2.1", optional = true } +openbb-biztoc = { version = "^1.2.1", optional = true } +openbb-cboe = { version = "^1.2.1", optional = true } +openbb-ecb = { version = "^1.2.1", optional = true } +openbb-finra = { version = "^1.2.1", optional = true } +openbb-finviz = { version = "^1.1.1", optional = true } +openbb-government-us = { version = "^1.2.1", optional = true } +openbb-nasdaq = { version = "^1.2.1", optional = true } +openbb-seeking-alpha = { version = "^1.2.1", optional = true } +openbb-stockgrid = { version = "^1.2.1", optional = true } +openbb-tmx = { version = "^1.1.1", optional = true } +openbb-tradier = { version = "^1.1.1", optional = true } +openbb-wsj = { version = "^1.2.1", optional = true } -openbb-charting = { version = "^2.1.0", optional = true } -openbb-econometrics = { version = "^1.2.0", optional = true } -openbb-quantitative = { version = "^1.2.0", optional = true } -openbb-technical = { version = "^1.2.0", optional = true } +openbb-charting = { version = "^2.1.1", optional = true } +openbb-econometrics = { version = "^1.2.1", optional = true } +openbb-quantitative = { version = "^1.2.1", optional = true } +openbb-technical = { version = "^1.2.1", optional = true } [tool.poetry.extras] alpha_vantage = ["openbb-alpha-vantage"] diff --git a/website/content/platform/developer_guide/tests.mdx b/website/content/platform/developer_guide/tests.mdx index b403a90431f..ec0919d0fcc 100644 --- a/website/content/platform/developer_guide/tests.mdx +++ b/website/content/platform/developer_guide/tests.mdx @@ -10,7 +10,7 @@ keywords: - Import time optimization --- -import HeadTitle from '@site/src/components/General/HeadTitle.tsx'; +import HeadTitle from "@site/src/components/General/HeadTitle.tsx"; @@ -46,6 +46,7 @@ pytest --record=all :::note Sometimes manual intervention is needed. For example, adjusting out-of-top level imports or adding specific arguments for a given fetcher. ::: + ## Integration tests @@ -139,10 +140,10 @@ When using the OpenBB QA Framework it is important to be aware of the following on your local machine. You will know that this is the case if your tests pass locally, but fail on the CI. To fix this, you can delete the cache file from your local machine and re-record the tests. - > Note that the cache is likely located here: - > Windows: `C:\Users\user\AppData\Local\` - > Linux: `/home/user/.cache/` - > Mac: `/Users/user/Library/Caches` + > Note that the cache is likely located here: + > Windows: `C:\Users\user\AppData\Local\` + > Linux: `/home/user/.cache/` + > Mac: `/Users/user/Library/Caches` - Some providers (we are aware only of YFinance so far) do an additional request when used from the US region. As our CI is running from the US region, this might cause the tests to fail. A workaround for this is to use a VPN to record the diff --git a/website/content/platform/installation.mdx b/website/content/platform/installation.mdx index f0a5be3f4f0..4c34e21fb4e 100644 --- a/website/content/platform/installation.mdx +++ b/website/content/platform/installation.mdx @@ -1,40 +1,41 @@ --- title: Installation sidebar_position: 1 -description: This page presents the general system requirements, supported environments, +description: + This page presents the general system requirements, supported environments, installation procedures, and setup for running the OpenBB Platform. It discusses the prerequisites including Python version, operating system requirements, Docker usage, and the process of building the platform from source. keywords: -- OpenBB Platform -- Python -- System requirements -- Supported environments -- Installation -- Docker -- Python virtual environment -- Installation from source -- Windows 10 -- Mac OS Big Sur -- Linux -- Package installation -- VS Code -- PyCharm -- Jupyter -- GitHub -- Conda -- venv -- API -- Repository -- pip -- Poetry -- Toml -- PyPI -- Node.js -- npm + - OpenBB Platform + - Python + - System requirements + - Supported environments + - Installation + - Docker + - Python virtual environment + - Installation from source + - Windows 10 + - Mac OS Big Sur + - Linux + - Package installation + - VS Code + - PyCharm + - Jupyter + - GitHub + - Conda + - venv + - API + - Repository + - pip + - Poetry + - Toml + - PyPI + - Node.js + - npm --- -import HeadTitle from '@site/src/components/General/HeadTitle.tsx'; +import HeadTitle from "@site/src/components/General/HeadTitle.tsx"; @@ -64,7 +65,7 @@ With the environment created, and activated, begin the installation process. Before installation, update the package manager so that `pip` is current, then create the environment with the desired version of Python. :::note -Installing packages directly to the system Python or `base` environment is not recommended. Create a new environment first (can be any name, using openbb here for example). +Installing packages directly to the system Python or `base` environment is not recommended. Create a new environment first (can be any name, using openbb here for example). ```bash conda create -n openbb python=3.11 @@ -182,6 +183,7 @@ docker run --rm -p 8000:8000 -v ~/.openbb_platform:/root/.openbb_platform openbb ``` This will mount the local `~/.openbb_platform` directory into the Docker container to use with the API keys and preferences from there, and it will expose the API on port `8000`. + ### Source @@ -226,6 +228,7 @@ python dev_install.py :::note To install all extensions and providers, run: `python dev_install.py -e` ::: + ### Devcontainer