From 60ff2bd7fd3c858e0d4d7581cc0ebb14367e87e5 Mon Sep 17 00:00:00 2001 From: Henrique Joaquim Date: Wed, 22 May 2024 16:13:12 +0100 Subject: [PATCH] [Release] 4.2.1 (#6453) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * add snowflake integration video (#6339) * [HotFix] Fix broken URLs in docs page. (#6368) * Fix broken URLs * use full URL to other docs pages. * [Release] 4.2.0 (#6422) * [Docs] Remove Reference to `to_chart` in OBBject. (#6096) * remove reference to to_chart in OBBject. * put chart description back in OBBject properties * [Feature] - Create openbb assets folder (#6101) * create openbb assets folder * fix unittest * rebuild --------- Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com> * [BugFix] Fixes to_df() where the date series contains multiple TZ-offsets. (#6099) * allow mixed utc offset in a tz-aware date column * enforce ascending from all providers for price.historical * fix tests * add comments and apply treatment to basemodel_from_df before JSON output * yfinance consistency * add unit test * add unit test * better test * ruff --------- Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com> * Update the quantitative extension to make more sense (#6087) * Split out a rolling submenu for the rolling functions * Make a performance and a stats submenu. * Test the statistics functions * lint * lint * dupe test * pylint * ruff * Try tests quick * black magic signature funcs * fix my custom tests * Fix the existing imports/urls * push the api update * okay I figured out whats going on * this should be all of them * Correct docstringing examples --------- Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com> Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com> * [BugFix] Fix ECB Yield Curve (#6108) * fix ecb yield curve * standard model update * Update unit-test workflow to check for changes to openbb_platform (#6109) * [Bug fix] - Fix package mypy (#6110) * fix: package mypy * types * black * [Feature] - Equity router descriptions & examples (#6103) * feat: equity/calendar * feat: compare router * fix descriptions * darkpool + discovery * fix paragraph issues * fix descriptions * fundamental part 1 * fundamental part2 * transcipts * ownership * fix * price * shorts * Update darkpool_router.py * minor fix * shorts examples * examples * ruff * black --------- Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com> * [Feature] - Add `exception_handler` decorator to static (#6112) * add exception handler decorator * add exception handler decorator code * updated static * rebuild to fix docstring indentation --------- Co-authored-by: Diogo Sousa * update extensions list (#6114) * add missing field descriptions to yfinance equity price historical (#6116) Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com> * remove charting extension env var (#6118) * [BugFix] Fix Company News (#6111) * fix company news * update tests * multiple symbols for polygon * don't include pageSize in Benzinga querystring, fixed as 100 * remove extra space * black * unused imports * make benzinga test cassette smaller * missing params * clear empty strings --------- Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com> * [BugFix] Allow Multiple Symbols in `equity.fundamental.metrics()` from `yfinance` (#6124) * allow multiple symbols in key_metrics from yfinance * field order thing * remove unnecessary function (#6125) * [Docs] Update OpenBB Copilot docs (#6106) * WIP: Tweak description. * WIP: Experimenting with react-player * WIP: Add copilot docs. * fixes videos width/height * WIP: Refine videos and copy. * WIP: Add last videos and sections. * Add bring-your-own-copilot section. * Tweak grammar. * Add copilot link. * Fix typos. --------- Co-authored-by: jose-donato <43375532+jose-donato@users.noreply.github.com> * [Enhancement] Add Previous Close to DATA_DESCRIPTIONS (#6120) * add data description for previous close * ..just the one * update the model tripped by this change --------- Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com> * added australia as a country also (#6131) * [Bug fix] - Fix regulator cik map standard model (#6129) * Fix regulator cik map standard model * fix description * Update cik_map.py * increase timeout to 30 (#6115) Co-authored-by: James Maslek * clean up some v3 deps (#6105) * clean up some v3 deps * forgot we need to do the requirements txt files * not sure it matters, but run ruff + black * am addicted to bug fixes --------- Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com> Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com> * [Bug fix] - explicit multiple items docstring (#6127) * explicit multiple items docstring * rebuiild * rebuild again --------- Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com> * [Feature] Pretty Pydantic `ValidationError` exceptions (#6130) * fix validator in fmp IndexHistorical model * make ValidationError pretty * modify arg error * linting fmp IndexHistorical * black * remove unused code * tmx etf info (#6132) Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com> * [Feature] - Platform V4 Markdown Generator V2 (#6094) * add recent `openapi.json` * fix data types in models * removed `openapi.json` * set default date value as None in PolygonCurrencyPairs class * add function to generate reference.json file * reworked function to improve readability * reword function to add seo metadata * add functions for creating markdown sections * add code to extract data card markdown title * add additional functions for generating index and data models file * extract first sentence of the description for cards * code cleanup and documentation * linting * linting polygon models * add openbb import statement in create_reference_markdown_examples function * add POST method functions * cleanup; reworked generate_reference_index_files function * moved development section to 7th position in the sidebar * fix POST function params default value add standard flag to QueryParams and Data fields cleanup * add type expansion from package_builder.MethodDefinition * sort data models cards alphabetically make printing less verbose * make MAX_CARDS global display less content in cards in Commannds section * cleanup * Remove '_' from the cards under Commands section * " to ' in econometrics/causality * replace ' with " in ReferenceCard for reference dir index files * remove extra . from the quantile function description * shoutout to @deeleeramone for finding POST method description bug! * set correct value for standard field * handle BaseModel types in provider data fields * unit tests for the platform markdown generator v2 * yeet 'Default' and 'Optional' columns in the 'Data' section * last minute bug fix * add info for multiple symbols * make multiple items info same as platform static * organize sections properly * sort reference sub-directories alphabetically * extra space in 'OBBject extra' description * add type expansion for fields with multiple items POST method cleanup --------- Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com> Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com> * [Docs] Adds Example Notebook for the Implied Earnings Move (#6128) * adds example notebook for the implied earnings move * remove commented out line --------- Co-authored-by: James Maslek * [Feature] - Sync with new openapi.json (#6137) * feat: create data tabs * fix: uncomment * fix: remove unecessary comment * sort side bar * comment * uncomment * use .dev functions.json + clean traverse * fix futures example * fix example * point to .co * Fix the v3 markdown generation workflow (#6138) * fix workflow * debug time * see if the docs generate at least * ahhhh i found it * getting there * put the test first * some keys cleanup * small change to error message * update functions.json (#6140) * fix intraday check in charting ta_class (#6119) Co-authored-by: Henrique Joaquim * [BugFix] Display EconDB as source for macro (#6143) * [BugFix] Disable Intrinio `InstitutionalOwnership` model (#6142) * disable fetcher in init and fetcher tests * disable provider test params from equity python and api tests * updated static * add more examples into findSymbols (#6139) Co-authored-by: James Maslek * [BugFix] Fix SEC ETF Holdings Parsing Exception (#6121) * fix etf holdings * linting * black --------- Co-authored-by: James Maslek * Docs/update xl docs (#6145) * remove print * update obb.get docs * example * md lint * fix get reference (#6147) * [BugFix] Filter OECD data using `start_date` and `end_date` parameters (#6144) * move constant dicts to constants.py filter by start_date and end_date * black * black again again * Merge 'main' into 'develop' (#6151) * Release/3.2.4 (#5696) * test * ultima description (#5541) * Updating showcase page (#5543) * updating showcase page * use sdk instead * add new bot command autopost docs (#5530) add new bot command autopost docs to docs.openbb.co Co-authored-by: James Maslek * Hotfix/ultima improvements (#5553) * tweaks for monetization * fix linting issue * fix: Modify 'load' behavior to append data to existing sheet (#5503) * fix: Modify 'load' behavior to append data to existing sheet Details: - Added logic to detect existing sheet and append data if present. - There is no direct way to append on the sheet, so I am reading the sheet to get the last row number and then writing after that row number. Resolves: #5472 * Fixed 'worksheet not found' error during export to an existing sheet * Changes: * Now if the sheet exists in the xlsx file it will ask the user if he wants to replace/append/create new sheet --------- Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com> * added platform API integration test to Nightly build (#5571) * Add columns to `stocks/search` (#5565) * Add columns to `stocks/search` isin, cusip, figi, composite_figi, shareclass_figi * Update test_search[False].txt * Update test_search[True].txt * Delete tests/openbb_terminal/stocks/cassettes/test_stocks_helper/test_search.yaml * Create test_search.yaml --------- Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com> * updating ultima urls (#5587) * fix: A value is trying to be set on a copy of a slice from a DataFrame #5582 (#5591) * Update README.md (#5598) * Hotfix/econometrics export filename fix (#5508) * fix: Modify 'load' behavior to append data to existing sheet Details: - Added logic to detect existing sheet and append data if present. - There is no direct way to append on the sheet, so I am reading the sheet to get the last row number and then writing after that row number. Resolves: #5472 * Added --export option for exporting to a desired file in /econometrics menu * Added a -f/--file option to provide the filename for export. Made -t/--type and -f/--file mutually exclusive. If -f is not given, -t is required and the filename will be generated based on the time and module. * Revert `helper_funcs.py` to original state * Made some arguments not required. * Minor changes asked by @deeleeramone * No sheet name * black --------- Co-authored-by: James Maslek Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com> * FIX #5600 Updated the Twitter logo to X logo (#5601) * Change Ultima paragraph (#5624) * change ultima paragraph * remove old paragraph * Update CONTRIBUTING.md (#5623) * mobile line-brake fixed (#5604) In the mobile view (media max 400px ), the text line "Installation >>" appears broken into smaller segments. Co-authored-by: James Maslek * Docs/terminalpro and improvement (#5622) * add first iteration of content for Terminal Pro * Update index.md * Update dashboards.md * Update folders.md * Update grouping.md * Update report.md * Update templates.md * Update quick-start.md * Update index.md * Update index.md * Update home.md * Update news.md * Update index.md * Update index.md * Update index.md * Update data-provider.md * Update chat-with-widget.md * Update data-manipulation.md * Update forecasting.md * fix: images self closing tags * fix: only pro visitors can see pro * inter font * improve SEO content and restructuring * add new package for toggle on tutorials * move folder around * improve main page of each prod * small updates and improvements * fix logo above * small improvement in headtitle for portfolio funcs * fix typos from OpenAI's GPT-4 * fix _category_ json * remove generic SEO words * add script that generates SEO for documentation * add missing file * remove sdk warning message * fix links for andrew --------- Co-authored-by: jose-donato Co-authored-by: jose-donato <43375532+jose-donato@users.noreply.github.com> Co-authored-by: andrewkenreich * Add light blue banner, blue when clicking sidebar + fix link in docusaurus.config.js (#5627) * typo * pro docs tab coloring * sidebar selection blue * redirecting missing * fix docs (#5646) * Fix the redirect for intro to the correct url for docs (#5658) * fix the redirect for intro to the correct url for docs * fix code linting --------- Co-authored-by: James Maslek * Improve Pro documentation further (#5641) * small improvement * Fix TutorialVideo for mobile view * main page terminal pro docs * jose whelp * placeholder index file that needs to be removed * fix: fixes sidebar, removes unused index.md * update link to api keys * update api keys link * fix hyperlinks in terminal helper * fix a few more links * fix some more links * linter * black linter * improve main docs page for each product * small refactor * header to take to main page of product * run OpenAI script to generate SEO for pro content --------- Co-authored-by: jose-donato <43375532+jose-donato@users.noreply.github.com> * Update folders.md * Update integrate-your-own-backend.md * Update index.md * Update settings.md (#5665) * fix front matter (#5667) * #5633 adding comma every 1000 (#5652) * #5633 adding comma every 1000 * pylint --------- Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com> * Hotfix/reports model render report sanitize inputs (#5669) * Adding more robust special character handling to create_output_path(). Addresses https://github.com/OpenBB-finance/OpenBBTerminal/issues/5299 * Running black linter on code to conform to OBB style guides. --------- Co-authored-by: James Maslek Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com> * hotfix/fix-gov-histcont: Fix #5650 - /stocks/gov/histcont (#5676) * fix histcont * some cleanup * remove sort line * 12-31 not 12-12 * columns_keep_types * remove space in regex (#5675) * Pin openai (#5685) * Clarified stocks/ta empty recom object message (#5468) * Clarified stocks/ta empty recom object message * black * lint --------- Co-authored-by: James Maslek * improved market cap value extraction (#5169) * improved market cap value extraction * pylint --------- Co-authored-by: James Maslek * 3.2.3->3.2.4 * Changelogs * new changelog --------- Co-authored-by: Henrique Joaquim Co-authored-by: Andrew Co-authored-by: Adi Sai Co-authored-by: Sandip Saha Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com> Co-authored-by: Luqman Co-authored-by: Adwait <111136306+AdwaitSalankar@users.noreply.github.com> Co-authored-by: Abhishek Amar <66067391+abhishek-amar@users.noreply.github.com> Co-authored-by: DidierRLopes Co-authored-by: professssor <62937125+professssor@users.noreply.github.com> Co-authored-by: Farookh Zaheer Siddiqui <129654632+FarukhS52@users.noreply.github.com> Co-authored-by: MAX SHESTOV <57421753+maxxsh@users.noreply.github.com> Co-authored-by: jose-donato Co-authored-by: jose-donato <43375532+jose-donato@users.noreply.github.com> Co-authored-by: Mohamad Fadil Co-authored-by: Ramazan Co-authored-by: joshuabuildsthings Co-authored-by: wojda <114031148+polooner@users.noreply.github.com> Co-authored-by: Bim Phomthong <118195204+bimbolimbo@users.noreply.github.com> * Release/4.0.1 (#5840) * test * ultima description (#5541) * Updating showcase page (#5543) * updating showcase page * use sdk instead * add new bot command autopost docs (#5530) add new bot command autopost docs to docs.openbb.co Co-authored-by: James Maslek * Hotfix/ultima improvements (#5553) * tweaks for monetization * fix linting issue * fix: Modify 'load' behavior to append data to existing sheet (#5503) * fix: Modify 'load' behavior to append data to existing sheet Details: - Added logic to detect existing sheet and append data if present. - There is no direct way to append on the sheet, so I am reading the sheet to get the last row number and then writing after that row number. Resolves: #5472 * Fixed 'worksheet not found' error during export to an existing sheet * Changes: * Now if the sheet exists in the xlsx file it will ask the user if he wants to replace/append/create new sheet --------- Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com> * added platform API integration test to Nightly build (#5571) * Add columns to `stocks/search` (#5565) * Add columns to `stocks/search` isin, cusip, figi, composite_figi, shareclass_figi * Update test_search[False].txt * Update test_search[True].txt * Delete tests/openbb_terminal/stocks/cassettes/test_stocks_helper/test_search.yaml * Create test_search.yaml --------- Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com> * updating ultima urls (#5587) * fix: A value is trying to be set on a copy of a slice from a DataFrame #5582 (#5591) * Update README.md (#5598) * Hotfix/econometrics export filename fix (#5508) * fix: Modify 'load' behavior to append data to existing sheet Details: - Added logic to detect existing sheet and append data if present. - There is no direct way to append on the sheet, so I am reading the sheet to get the last row number and then writing after that row number. Resolves: #5472 * Added --export option for exporting to a desired file in /econometrics menu * Added a -f/--file option to provide the filename for export. Made -t/--type and -f/--file mutually exclusive. If -f is not given, -t is required and the filename will be generated based on the time and module. * Revert `helper_funcs.py` to original state * Made some arguments not required. * Minor changes asked by @deeleeramone * No sheet name * black --------- Co-authored-by: James Maslek Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com> * FIX #5600 Updated the Twitter logo to X logo (#5601) * Change Ultima paragraph (#5624) * change ultima paragraph * remove old paragraph * Update CONTRIBUTING.md (#5623) * mobile line-brake fixed (#5604) In the mobile view (media max 400px ), the text line "Installation >>" appears broken into smaller segments. Co-authored-by: James Maslek * Docs/terminalpro and improvement (#5622) * add first iteration of content for Terminal Pro * Update index.md * Update dashboards.md * Update folders.md * Update grouping.md * Update report.md * Update templates.md * Update quick-start.md * Update index.md * Update index.md * Update home.md * Update news.md * Update index.md * Update index.md * Update index.md * Update data-provider.md * Update chat-with-widget.md * Update data-manipulation.md * Update forecasting.md * fix: images self closing tags * fix: only pro visitors can see pro * inter font * improve SEO content and restructuring * add new package for toggle on tutorials * move folder around * improve main page of each prod * small updates and improvements * fix logo above * small improvement in headtitle for portfolio funcs * fix typos from OpenAI's GPT-4 * fix _category_ json * remove generic SEO words * add script that generates SEO for documentation * add missing file * remove sdk warning message * fix links for andrew --------- Co-authored-by: jose-donato Co-authored-by: jose-donato <43375532+jose-donato@users.noreply.github.com> Co-authored-by: andrewkenreich * Add light blue banner, blue when clicking sidebar + fix link in docusaurus.config.js (#5627) * typo * pro docs tab coloring * sidebar selection blue * redirecting missing * fix docs (#5646) * Fix the redirect for intro to the correct url for docs (#5658) * fix the redirect for intro to the correct url for docs * fix code linting --------- Co-authored-by: James Maslek * Improve Pro documentation further (#5641) * small improvement * Fix TutorialVideo for mobile view * main page terminal pro docs * jose whelp * placeholder index file that needs to be removed * fix: fixes sidebar, removes unused index.md * update link to api keys * update api keys link * fix hyperlinks in terminal helper * fix a few more links * fix some more links * linter * black linter * improve main docs page for each product * small refactor * header to take to main page of product * run OpenAI script to generate SEO for pro content --------- Co-authored-by: jose-donato <43375532+jose-donato@users.noreply.github.com> * Update folders.md * Update integrate-your-own-backend.md * Update index.md * Update settings.md (#5665) * fix front matter (#5667) * #5633 adding comma every 1000 (#5652) * #5633 adding comma every 1000 * pylint --------- Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com> * Hotfix/reports model render report sanitize inputs (#5669) * Adding more robust special character handling to create_output_path(). Addresses https://github.com/OpenBB-finance/OpenBBTerminal/issues/5299 * Running black linter on code to conform to OBB style guides. --------- Co-authored-by: James Maslek Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com> * hotfix/fix-gov-histcont: Fix #5650 - /stocks/gov/histcont (#5676) * fix histcont * some cleanup * remove sort line * 12-31 not 12-12 * columns_keep_types * remove space in regex (#5675) * Pin openai (#5685) * Clarified stocks/ta empty recom object message (#5468) * Clarified stocks/ta empty recom object message * black * lint --------- Co-authored-by: James Maslek * improved market cap value extraction (#5169) * improved market cap value extraction * pylint --------- Co-authored-by: James Maslek * Release/3.2.4 (#5704) * 3.2.3->3.2.4 * Changelogs * new changelog * OpenBB Platform v4 (#5225) * change location * check something * add cache * fixed auth w/@IgorWounds and @montezdesousa * fixes for econometrics * include Darren auth suggestions * some routers included if dev + chg hub backend var * coverage router should not be here * update docker readme * forgot to check auth here * Change extension imports * update docstrings and readme * headers function wasnt being called, just referenced * relative import * econometrics add headers everywhere * Fix QA * Fix TA * Fix test * Fix python interface QA and TA * Lint * Cleanup * Change path * make the changes and some etf models * tests for command_runner * ruff * solving naming issues on pytest * Update some docstrings, fix typos and lint * solving econometrics instantiating wrong openbb * chaging the way pytest runs * messing around with the imports * ruff * Change template to add platform considerations (#5533) * change template to add platform considerations * @the-praxs suggestions * solving __pycache__ issue * removing typo * ci yml * making linters happy (i guess) * Improve Omega Ratio and docstrings * chaging pro validation hash * ruff * Fix OLS Summary and lint * Add OECD Provider for economy extension (#5534) * Add record to docs * update a couple of cboe models * Fix econometrics bugs. Make tests pass. Lint. * black * ruff * pydantic v2: remove deprecated Extra * pydantic v2: self.dict -> self.model_dump * revert pydantic * revert the revert * try 1: pin urllib3 < 2 * Revert "try 1: pin urllib3 < 2" This reverts commit 3736c311cb6aa9e653dcb5db733798408b72a82e. * Revert dep * Fix * re-lock * Skip all tests when doing cspell in pre-commit * Resolve linter errors * Add OECD to install script * Add OECD * Resolve more linter errors * Exclude static files of v4 python from ruff * More linting * Another attempt to resolve even more linting errors * Change how Literal is used * ticker. symbol. consistent. @piiq * change ticker field in Stock Search to is_symbol * Update Cboe model for stocks_search -> is_symbol parameter. * Fix issue * Lint * Small QA to rename SDK to Platform (#5544) * SDK -> Platform in docs * renamed in core * renamed in openbb `init` * `sdk` variable renamed as `platform` --------- Co-authored-by: hjoaquim * `validator` -> `field_validator` in standard models * Standard convention for multi-ticker symbols (#5549) * standardize symbol input param in forex and crypto historical data * static * linting * Fix stock_search integration test params * Update dependencies and linting on the CI (#5550) * Remove ruff and black from platform dependencies * Update codespell configuration * Lint python code * Add toml and tomli to root dev dependencies * Update requirements.txt files * Fix buggy docstring in python package methods (#5548) * fix buggy docstring for methods * remove space * fix typing * avoid name collision with validator * Revert "avoid name collision with validator" This reverts commit 8a30a44555d97132f6bddcbc4a4facdd97ecc591. * typing * rebuild * python 3.8, ParamSpec not available * lint * ruff noqa * Merge with develop (#5551) * Charting extension integration tests (#5547) * initial proposal for integration tests on the charting extension * int tests for charting generation * python generator * ruff * boilerplate templates * python tests * tests for the api * using body instead so data don't get redefined * unit tests for coverage * ruff * docstrings * unnecessary access to keys() * Add trading economics economic calendar * dev install * Data Models disposition on the website (#5538) * pydantic v4 * flat structure * md files * Revert "md files" This reverts commit bd2170e2adf82fed3a35d34fad6a2e3ba3ae1d49. * improve command descriptions * nice title and description * human readble data model names on left panel * implementation details section * content markdown files * markdown versioned files * showcase page * updates --------- Co-authored-by: tehcoderer * everything except tests * fix `datetime.date` import in fetcher test * modified url to remove `api_key` placeholder * record test * api key is called c here * fixed fetcher test for api key * recorded tests * refactor * life is ruff * codespell * Make Intrinio options chains great again (#5540) * add multithreading * cleanup * linting * use dateutil.parser * removed `TICKER_EXCEPTIONS` * modified `date` and `type` fields in standard model * set alias for `date` and `type` to match standards * static * static * Hotfix/fix post tests (#5555) * Fix econometrics * Fix ta * Fix qa. Remove intrinio to not be rate limited * Lint * Fix typo * obbject tests (#5558) * obbject tests * ruff * fix dev_install * fix unittests * black on nox * black on nox * nox * fix fetcher test so it can compare dates * fix intrinio tests * ruff * change to model_dum() instead (#5561) * Passing tests (#5560) * Passing tests * fix options * Fix most tests and bugs * fix forex missing params * make symbol upper in polygon fx pairs * fix fixedincome integration tests (#5564) * Fixing charting api integration tests (#5562) * fixing charting api integration tests * black * fix stocks less five API fails * fix the 5 failing stocks integration tests * recapture fmp stock news unit test * fix fmp forex api test * couple more forex integration fixes * changing the request to always use the legacy session. @jmaslek this is was broken for 3.8 and 3.9; with this change apparently all versions work - lemme know if you see any issue with this change * ruff * fix ta * add missing param * fix testers for the api * fix globalnews to use images instead of image * remove unncessary pandas import * econcal int tests * update gitignore * fix get_querystring to support lists * add missing parameters --------- Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com> Co-authored-by: Henrique Joaquim * Stock Historical standardization and UX improvements (#5457) * polygon add interval standard param * attempt at standardization * Alpha Vantage params standardization * rename `get_intervals` and fixed bug for extracting wrong value * missed changing it in `extract_data` * linting * polygon cleanup * modified `start_date` & `end_date` type to `datetime` from `dateType` * standardized intrinio stock historical params * fixed yfinance * linting * revert start and end date to dateType from datetime * fix alpha vantage * changed param * fix intrinio infinite loop * `validator` is `field_validator` * revert time params and fixed intervals * `outputsize` alias set in `Field` * set interval description using in-build dict * yfinance stock param standardization * static * intrinio cleanup * Polygon add api params as `PrivateAttr` * modified yfinance params to `PrivateAttr` * intrinio remove overriding date params * fixed description for AV adjusted param * fix alpha vantage intraday not working * re-record and pass unit tests * pass integration tests * Update test --------- Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com> * Fix econcal endpoint (#5567) * fix econcal for python interface * fix econcal tests * fix non supported json output * Fixes FMP index endpoint to get 1 day interval data (#5535) * fix FMP endpoint for getting index data for `1day` interval * fix `open` type to prevent validation error * modifed `validator` to `field_validator` * type of fields is `StrictFloat` * re-record and pass test * linting * `validator` -> `field_validator`, a3'd everything * Fix regression in tests. Lint * updating the integration test actions * Fix typo * Fix typo * Fix import * Publish versions `a3` to Pypi (#5568) * bump versions and script to publish * small improvements * uncomment exception * openbb * publishing guidelines * improve docs * add providers to economy api * make symbol required in stock_quote * Fix keys * Fix oecd * add comma * revert * Add quotes * Sleep * Improve tests * Improve * Feature/query transform (#5566) * inject query into transform_data * swap query and data * update missing fetchers * last test failing * sig test fetcher * black * av add `query` to `transform_data` call * transform_data: missing refactoring * fix uvicorn command in the doc * Automated examples (#5576) * Automated examples * Fix bug * Lint * static assets built on 3.8 * Revert "static assets built on 3.8" This reverts commit fb82ff7bd9af92ed676d8f8047c31e74daf7b8b2. * remove assets * static assets on 3.8 * static assets on 3.8 * Wrap in quotes * Improve wrap * minor fix * rebuild 3.8 * Fix bug * Fix edge case * Lint * rebuild --------- Co-authored-by: hjoaquim Co-authored-by: Diogo Sousa * use SecretStr for sensitive fields (#5578) * use SecretStr for sensitive fields * fix * docstring * Add tests for provider (#5583) * Add tests for provider * Test standard models * Lint * Fix standard model issues. Co-authored-by: @the-praxs * linting * `symbol` -> `is_symbol` in `economy.index_search` * static --------- Co-authored-by: Pratyush Shukla * feature/v4-biztoc-provider: Adds Biztoc provider and GlobalNews (#5546) * add biztoc provider * duplicate field * black * request headers * recapture test * move stuff around * add integration tests * duplicate OECD entry in dev_install * duplicate entry for oecd in pyproject.toml * Add Biztoc to workflow * update readme: credentials * Add Preferences to README * improve tests * fix biztoc * obbject pylint * Bug fix: serializ SecretStr before dumping to json * export credentials as json (#5592) * Check for wrong, changed, or outdated params. (#5597) * Improving `economy.cpi` for the FRED data (#5602) * remove multiindex using coding magic * Update field descriptions --------- Co-authored-by: Theodore Aptekarev * Improve error message. * Improve * Test tests (#5607) * Test tests * Add test * 4.0.0a4 PyPI publishing (#5608) * changes to publish * fix mini conflict * typo * cleaned `descriptions.py` * fix description in `cpi.py` * Add ETF extension to v4 (#5609) * Add etf extension with search data model * Add FMP ETF search * Add fetcher tests * Add ETF historical price from yfinance (#5610) * Add etf extension with search data model * Add FMP ETF search * Add fetcher tests * Add etf historical price standard model and route * Add etf historical data from yfinance * Add unit tests * Fix linter error. Organize imports * Update test data * Revert common descriptions erased by CPI PR * remove `symbol` from data for `stocks.ca.peers` * Test docstrings (#5613) * Test docstrings * fix minor bugs w/@IgorWounds * static only w/@IgorWounds * fix `importance` param in `economy.econcal` * right static only w/@IgorWounds * Fix econcal and add tests to noxfile * fix econcal static * re-record --------- Co-authored-by: Pratyush Shukla * Clean up the newly created ETF extension (#5611) * Add ETF to dev_install bundle * Add integration tests for openbb-etf * Patch integration test generator scripts to produce lintable code * Add py.typed markers for extensions * user preferences descriptions (#5593) * user preferences descriptions * typo * Feature/v4-sec-provider: Add SEC provider to V4 (#5556) * coerce string type, add default=None * add sec provider and FTD function * update description * ruff * data model definitions in standard model already * duplicate oecd entries in dev_install and pyproject * actually commit * integration test * add stock search to SEC * add company filings for SEC provider * integration tests * remove duplicated line * ruff * **kwargs in Transform Data * some helper functions for later * black * add helper for mutual fund and etf lookup * add some SEC lookup helpers to a new regulators extension * black * ruff * fix test param * take institution filter out of sec stock_search * ruff * remove URL that codespell doesn't like * add cik-to-ticker map * add litigations rss feed * make openbb-regulators a dependency of openbb-sec * add SIC search * improve ftd and remove BeautifulSoup from SEC dependencies * fix parsing the zip files pre-2009 * ruff * update descriptions * recapture ftd test * tests params * typo * change limit param to 1 in test_sec_stock_ftd * Add didiers to_records method (#5588) * Add didiers to_records * unused import * Bring back polars + do what igor suggested * Make the output consistent with what it was. * Black ? * spelling. oops. almost like we have a pre commit or something * Feature/v4-price-performance: % returns for various horizons, comparable across multiple tickers. (#5618) * coerce string type, add default=None * add price_performance endpoint from FMP * black * extra period in docstring * ruff * forgot one file * Feature/ipo-calendar: V4 IPO Calendar (#5605) * coerce string type, add default=None * add intrinio ipo calendar * fix typo * sort __init__ * fix description * make requested changes * update test params * black * test updates * etf integration * Add disc router and WSJ provider * OBBject extensions (#5612) * changes to core * bug? * docstring * doc * Update credentials.py * fix model_dump * create extensions * fix docstring * doc * revert change query_exc * doc * fix container test * redirect obbject test patch * doc * rename method * move decorator to extension file * rename method extend_obbject * changes in creds model * avoid credential racing * doc * rename prop * doc * doc * remove comment * comment some code * free extension names * docstring * doc * docs * Hotfix/fix-v4-economic-calendar: Add FMP to Econ Calendar and fix some TE bugs (#5580) * coerce string type, add default=None * adds fmp to economic calendar and fixes some things with TE * ruff * etf integration test * missing provider for test * rename te cassette to economic_calendar * fix test * rename tests --------- Co-authored-by: James Maslek * Add stocks disc endpoints (#5630) * Add stocks disc endpoints * Explicit * Lint * Add tests * Bump timeout * Feature/disc router (#5616) * Add disc router and WSJ provider * Lint * Lint * Move endpoints under ETF router * Update etf_performance.py * Add ETF info and sector exposure from FMP (#5620) * Add ETF info from FMP * Add integration tests * Add unit tests * Add etf sectors endpoint * Add etf sectors fmp endpoint * Omit nested sector list from fmp info data * Update tests and test data * Update test data * Specify provider explicitly in integration tests * Update tests * Skip yfinance etf historical test * Fix linter errors after the merge * Fix more linter errors * Fix failing and add missing tests * Fix integration tests * Fix calendar ipo tests * Add ETF holdings and holding report dates from FMP (#5629) * Add ETF info from FMP * Add integration tests * Add unit tests * Add etf sectors endpoint * Add etf sectors fmp endpoint * Omit nested sector list from fmp info data * Update tests and test data * Update test data * Specify provider explicitly in integration tests * Update tests * Skip yfinance etf historical test * Add etf holdings and holdings date routes and standard models * Add fmp holdings and holding dates fetchers * Update holdings fetcher to properly handle date object inputs * Add unit tests * Add integration tests * Black after merge * Fix test input data format * Disc router for equities. (#5640) * Disc router for equities. * add tests * Bug fixes in financial statements (#5537) * `validator` to `field_validator` in standard models * Polygon add `ttm` to `period` param * Revert "Polygon add `ttm` to `period` param" * Polygon add `ttm` to param `period` * `EarningsCallTranscript` standard model removed `quarter` param * use `tag` instead of `name` for correct field name * fix url for intrinio income statement * modified intrinio cash flow `transform_data` function * set optional data fields and validate dates * fix insider trading not fetching recent data * linting * refactoring * refactoring * set param alias in fmp stock insider provider model * get all quarter data for intrinio * add `limit` param to `stocks.fa.ins` * refactoring and linting * removed additional comment * linting * re-recorded and fix tests * cash flow standard model field type to `StrictFloat` * Intrinio cash flow model fixed to get all quarters' data * linting * refactoring * financial statement standard model field type to `StrictFloat` * Intrinio financial statement model get all quarter data * set `period` type to `Optional[str]` * add `period` param to balance sheet provider models * add `period` param to cash flow provider models * use alias in model dump * remove `ttm` from `period` param * revamped intrinio financials * fixed incorrect description for `limit` param * modified tests for `balance`, `cash` and `income` * re-recorded tests * skipped intrinio financial statement fetcher tests * Add ETF county weighting command with FMP data (#5645) * Remove code that wrongfully infers the filing date as end of quarter * Add etf countries command with fmp data * Add countries command to etf router * Update sector and country weighting fmp models * Fix docstring typo * Add unit tests and update mock data * Add integration tests for etf.countries * Bring back missing integration tests * Fix economic calendar integration tests * fix missing data in intrinio financials * removed inutile params from Polygon financial statement models * Intrinio IPO overhaul * tests fixed and re-recorded * Add ETF holdings performance with FMP data (#5659) * Add etf holdings performance endpoint * Add tests * Fix failing polygon fetcher tests * Split long holdings lists into chunks and update test data * Change chunk length to 500 tickers * Add stock search from FMP (#5642) Co-authored-by: Theodore Aptekarev * Feature/v4 pypi (#5579) * improvements to the publish script * move scripts * initial script that builds the package * adjustments on the docs * test pypi workflow * add hour and minute to version * black * ruff * duplicate file * moving files instead * build throught the script instead * update nox file * integration tests workflow * change workflow * fix dev_install * fix in sed cmd * testing the platform only * commenting out the publishing * fix run commands * improvements to the publish script and doc * fix publish script * updating the script and the workflow * feature/v4-pypi nightly (#5589) * init * Update nightly.py * cleanup * init file * not referencing dev_utils * updating obb platform key * revert * Increase warmup time * project name on pyproject and adding the --pre flag on readme * moving to the build folder * fix noxfile * reflecting the moves on the import statements * fix pyproject path * ruff * fix paths * fix super typo * update workflows * moving the pypi terminal files into its folder --------- Co-authored-by: teh_coderer Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com> Co-authored-by: Theodore Aptekarev * economy.calendar nasdaq (#5628) * add quandl econcal * unittest * add integration tests * replace   * fix bug TE importance * small fix * remove stuff from quandl * add nasdaq provider * add nasdaq to install files * Update test_economy_api.py * test * quandl leftovers * remove quandl econcal test * lint * replace   * ruff * lint * update nasdaq gmt * validate countries * here * no need for this * fix calendar tests * static * static * remove error * static * readme + website * readme * remove changes TE * typo * fix unittest * fix tests * Update __init__.py * Update economic_calendar.py * revamped model and added helpers for date range --------- Co-authored-by: Pratyush Shukla * Feature/v4-dividend-calendar: Adds Nasdaq dividend calendar and moves the command out of fundamental_analysis (#5672) * add nasdaq dividend calendar and move out of fundamental_analysis * black * ruff * add random-user-agent to pyproject.toml * add nasdaq ipo calendar * add nasdaq flag for SPO to IPO calendar * add spo test param * black * dividend test * fix transform_query - nasdaq_calendar_ipo * bring back different headers for ipo calendar * remove references to test * Add disc endpoints (#5660) * Add Quandl top retail * Add tests * Add Seeking Alpha * Add Filings * Change Provider * Fix test * Add dev_install * static * static correct * y u forget me * updated deps * static --------- Co-authored-by: Pratyush Shukla * using dev install (#5673) * Expanding the `fixedincome` menu (#5655) * models and fetcher * making the fetcher visible * std model * adding the command * improvements to the models * typo * adding the command * imrpovements to dwpcr * standard model for ecb int rates * adding the fetcher for fred * standard model of ice bofa * add ice_bofa command * ruff * ice bofa fetcher * moody std model * moody * std model * add cp command * unused import * cp * spot * ruff * hqm * tmc * ffrmc * tbffr * ruff * typing fixes * buggy dates * fred fetcher tests * ruff * adding ecb as a provider * adding new provider related stuff * adding the new command eu_ycvr * models * test for ecb fetcher * Feature/v4 fixedincome int tests (#5661) * integration tests * happy ruff * mini adjustment * ruff * typo * verbose type * fix tests * docstrings everywhere and an happy pydocstyle * fix tests * Feature/user-cache-dir: Add User Preference for the Cache Directory (#5621) * add user preference for storing cached data * ruff * fix tests? * fix test key error..? * etf integration test fix * add cache dir to SEC * black * improve docs structure for V4 (#5586) * improve docs structure for V4 * moving over changes * Add Docs to the navbar * add some, re-order sidebar * fix sentence * add docs install to source instructions * insert a couple of links, fix a typo * big terminal docs usage revamps * improve toggle component for tutorials * get rid of TOCs for all terminal docs for consistency and simplicity * improve platform docs * improve bot docs content structure * remove index from bot docs * improve ON THIS PAGE to only display TOC if at least 1 element * make edit this page text and icon on same line * add author and date to docs * add basic syntax page to usage * sidebar order for usage section * move api start command to the top with the import python import * some install page additions * small improvement * refactor routines section * Update introduction-to-routines.md * Update pipeline-of-commands.md * Update introduction-to-routines.md * Update routines-for-power-users.md * Update community-routines.md * update keyboard hotkey macros * askobb page * Update askobb-feature.md * Update index.md * Update index.md * Update index.md * Update index.md * fix images * remove HeadTitle from all files where it exist * get rid of extra spacing in markdown * small update * small edit * need index at the start because of main path when homepage of docs * use openAI to create SEO for front matter on my behalf * remove table of content from sdk page * finish improving metadata SEO for SDK docs * update duplicate header * update HeadTitle to be more specific on product * remove index from bot telegram reference * delete duplicated title for platform reference * another update * Hotfix/econometrics export filename fix (#5508) * fix: Modify 'load' behavior to append data to existing sheet Details: - Added logic to detect existing sheet and append data if present. - There is no direct way to append on the sheet, so I am reading the sheet to get the last row number and then writing after that row number. Resolves: #5472 * Added --export option for exporting to a desired file in /econometrics menu * Added a -f/--file option to provide the filename for export. Made -t/--type and -f/--file mutually exclusive. If -f is not given, -t is required and the filename will be generated based on the time and module. * Revert `helper_funcs.py` to original state * Made some arguments not required. * Minor changes asked by @deeleeramone * No sheet name * black --------- Co-authored-by: James Maslek Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com> * FIX #5600 Updated the Twitter logo to X logo (#5601) * Change Ultima paragraph (#5624) * change ultima paragraph * remove old paragraph * Update CONTRIBUTING.md (#5623) * mobile line-brake fixed (#5604) In the mobile view (media max 400px ), the text line "Installation >>" appears broken into smaller segments. Co-authored-by: James Maslek * start PR so screenshots can get attached via GitHub website * Update qa.md * Docs/terminalpro and improvement (#5622) * add first iteration of content for Terminal Pro * Update index.md * Update dashboards.md * Update folders.md * Update grouping.md * Update report.md * Update templates.md * Update quick-start.md * Update index.md * Update index.md * Update home.md * Update news.md * Update index.md * Update index.md * Update index.md * Update data-provider.md * Update chat-with-widget.md * Update data-manipulation.md * Update forecasting.md * fix: images self closing tags * fix: only pro visitors can see pro * inter font * improve SEO content and restructuring * add new package for toggle on tutorials * move folder around * improve main page of each prod * small updates and improvements * fix logo above * small improvement in headtitle for portfolio funcs * fix typos from OpenAI's GPT-4 * fix _category_ json * remove generic SEO words * add script that generates SEO for documentation * add missing file * remove sdk warning message * fix links for andrew --------- Co-authored-by: jose-donato Co-authored-by: jose-donato <43375532+jose-donato@users.noreply.github.com> Co-authored-by: andrewkenreich * Add light blue banner, blue when clicking sidebar + fix link in docusaurus.config.js (#5627) * typo * pro docs tab coloring * sidebar selection blue * redirecting missing * Update crypto introduction.md * titles * another title * Update crypto dd.md * Update defi.md * Update disc.md * Update nft.md * Update onchain.md * Update ov.md * Update introduction.md updates URL * Update introduction.md add HeadTitle * Update ba.md * Update comparison.md * Update dark-pool-shorts.md * Update disc.md * fix docs (#5646) * Update fa.md * Update gov.md * Update ins.md * Update tradinghours.md * Delete website/content/terminal/menus/stocks/options/screener.md * Update Options introduction.md * Update screener head title * Update screener TOC * Update econometrics.md * Update economy head title * Update etf.md * codespell * Fix the redirect for intro to the correct url for docs (#5658) * fix the redirect for intro to the correct url for docs * fix code linting --------- Co-authored-by: James Maslek * Contributing guidelines (#5615) * intro section * what's expected sections * improve sections * improve sections and move how to add a data point * moving qa under contributor * better intro * moving the sharing section * better expectations * small intro to the contributor guidelines * moving things under the contributor section * there is no pre commits on the platform yet * dependency management * best practices for extensions * typo * collapse options subfolder * codespell * Improve Pro documentation further (#5641) * small improvement * Fix TutorialVideo for mobile view * main page terminal pro docs * jose whelp * placeholder index file that needs to be removed * fix: fixes sidebar, removes unused index.md * update link to api keys * update api keys link * fix hyperlinks in terminal helper * fix a few more links * fix some more links * linter * black linter * improve main docs page for each product * small refactor * header to take to main page of product * run OpenAI script to generate SEO for pro content --------- Co-authored-by: jose-donato <43375532+jose-donato@users.noreply.github.com> * Update folders.md * Update integrate-your-own-backend.md * Update index.md * Update fixedincome.md * url * Update forecast.md * Update settings.md (#5665) * Update forex.md * fix front matter (#5667) * Fix conflict markers that got into markdown during previous merges * Fix front matter list formatting * Fix typo * small thing * fix hyperlinks * Update .codespell.ignore * output_type options * Architectural considerations * Update sidebar to hide pro section by default * Minor copy changes * TET pattern * import statements * clarification on preferences * Minor copy changes * Lint markdown and python * fix: open index on collapsible root elements * remove old content * options title * Fix linting errors * Refactor sidebar label to url mapping condition --------- Co-authored-by: andrewkenreich Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com> Co-authored-by: hjoaquim Co-authored-by: Sandip Saha Co-authored-by: James Maslek Co-authored-by: professssor <62937125+professssor@users.noreply.github.com> Co-authored-by: Farookh Zaheer Siddiqui <129654632+FarukhS52@users.noreply.github.com> Co-authored-by: MAX SHESTOV <57421753+maxxsh@users.noreply.github.com> Co-authored-by: jose-donato Co-authored-by: jose-donato <43375532+jose-donato@users.noreply.github.com> Co-authored-by: Mohamad Fadil Co-authored-by: Theodore Aptekarev * Add multi-ticker support to etf_countries (#5670) * add multi-ticker support to etf_countries * remove commented-out lines * normalized percent points * percent -> percentage * Fix Nasdaq Econ Calendar Fetcher (#5668) * fix nasdaq econ cal request * more html tags * add random-user-agent to pyproject * another edge case - 24H -> 00:00 * Feature/v4-unusual-options: Adds unusual options endpoint. (#5677) * add unusual options fro Intrinio * test params * move sorting * Change type * update FMP fetcher to use the V4 endpoint (#5681) * Fix price performance not parsed correctly when there is only 1 ticker (#5678) * Add crypto search standard model and FMP data for it (#5679) * Apply renaming to news data (#5684) * inegration complete * reformatted for black * fix ruff issues * revised integration * changes to versions in pyproject.toml and updated lock files * Rename models * Update tests * Fix typos here and there * Update routers * Apply rename to ultima * Properly mock api key * Mock ultima api key --------- Co-authored-by: Adi Sai * Feature/v4-market-snapshots: Adds full market snapshots (#5473) * add stocks market snapshots from fmp * add fmp fetcher test * unused imports * add polygon to market_snapshots * update fmp market_snapshots * black * pydantic2 things * updates * change validate_obj to model_validate * polygon cleanup * tests * descriptions * black * data description * minor adjustments, using less local variables, improving readability and removing pandas * better structure * minor adjustments * lint * fix int tests --------- Co-authored-by: hjoaquim * Add NBBO Quotes, with historical, to `obb.stocks.quote()` (#5617) * coerce string type, add default=None * add polygon stock quote * limit cleanup * add greater/less than to params * limit param * black * tests * fix tests * test_etf * rename model and function to NBBO * add standard model for nbbo * improve standardization * not redifining builtin max * fix input params * integration test params * removing unused import Co-authored-by: Pratyush Shukla * revamped code * re-recorded nbbo test * added symbol validator * added alias in field * Stock news -> Company news --------- Co-authored-by: hjoaquim Co-authored-by: Pratyush Shukla Co-authored-by: Theodore Aptekarev * hotfix/update-quandl-to-nasdaq: Merge Quandl + Nasdaq (#5682) * merge quandl nd nasdaq * dev_install.py * test param name * economy python integration test * Add more input types to data processing commands (#5453) * adding more supported types to data processing commands * ruff * removing unused import * docstrings * data processing types covertion * data description * test filters * ruff * fix package builder tests * ruff * removing print * Add stocks/dps module (#5638) * short volume * pyproject missed * add sec short interest with days to cover * Add FINRA OTC endopoint * some tests * rest of unit tests * Integratin test scripts * dev install * linters caught by pre commit * lines too long * Last test files * maybe it needs a lock file? * thanks pratty * Maybe ill actually listen to pratty next time * sec test date freeze * I cant hit buttons * re record tests * tests 3 * Stockgrid test * regen int test * more testing * lint * moved these fns * dis killing me * one more test * last one * Update integration tests * Fix tests picking up wrong dps route --------- Co-authored-by: Theodore Aptekarev * Rename Forex to Currency (#5687) * restore fields as optional (#5686) * Rename Crypto (#5689) * added `crypto.price.historical` * static * fix tests * fix incorrect label * Move model from sec to finra (#5692) * Update toml * fixed deps * add openbb-etf lock file * cleanup * cleanup (#5694) * Rename Fixed Income (#5695) * Rename Fixed Income * Add routers * Rename stocks to equity (#5688) * Rename stocks folder * Rename openbb_stocks package * Rename routers * Reroute equity menu * Update routes based on feedback * StockNews -> EquityNews * StockInfo -> EquityProfile * Rename Equity calendars * Equity peers rename * Rename discovery * Rename fundamental * Rename price command models * Rename shorts * Update charting router * Fix seeking alpha upcoming release date * Fix linting errors * Update tests * Fix tests * Skip econometrics api tests because it's python only * Update integration tests and test data * Historical analyst estimates * Skip cboe options chain test. Unable to record vcr cassette * re-record cboe cassettes * Document CBOE unit test creation caveats --------- Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com> * Feature/files-for-igor: Adding a few standard models for Igor (#5699) * add some standard models for Igor * codespell * update descriptions * Add devtools metapackage (#5703) * Add openbb-devtools metapackage * adding devtools to the dev_install script --------- Co-authored-by: hjoaquim * Rename econometrics commands to be more verbose (#5702) * Expose command to model map (#5706) * Rename ta qa (#5708) * Rename ta folder * Rename ta to technical * Rename qa folder * Rename qa to quantitative * Rename the actual routes in quantitative * Equity cleanup (#5707) * cleanup * static * renaming to equity cc @the-praxs * Proof reading --------- Co-authored-by: hjoaquim Co-authored-by: Theodore Aptekarev * Don't enforce imperative for first word of the docstring * Remove ultima from default extensions * Rename `economy` and create `index` extension (#5705) * renamed economy and re-recorded tests * static * market indices * european indices * fred indices * index constituents * tests * correct package name * oops * static * linting * Move COT commands to regulators * Rename economy.list to available_indices * Rename GDP models and clean up * Fix charting tests * Drop _indices from available_indices command * Fix obbject to_dict test --------- Co-authored-by: Theodore Aptekarev * Rename etf/disc (#5715) * Docs/v4-working-docs: PR to Work on V4 Docs (#5693) * Revert changes related to pydantic2 made into v3 code * Revert fred model changes in v3 * Revert pydantic2 databento model changes in v2 * Update some names and v3 lock file * Clean up openbb/package before the beta release * Platform publishing procedure (#5701) * update instructions * introducing the version script * publish message * fix platform path * reflecting version changes * getting version from installed packages instead * removing toml from dependencies * Changes to get `a7` out (#5697) * changes to get a7 out * etf menu on the pyproject.toml * poetry lock * bump `openbb-etf` to `a5` to match version * updated deps * removing ultima * removing references to a4 cc @the-praxs * Bump index menu version * poetry lock --------- Co-authored-by: Pratyush Shukla Co-authored-by: Theodore Aptekarev * Update publishing instructions * Bump core dependencies in extensions and providers * Add changes to the publish script following the beta release * Update the versions in static extension map and openbb metapackage --------- Co-authored-by: James Maslek Co-authored-by: Pratyush Shukla Co-authored-by: hjoaquim Co-authored-by: Diogo Sousa Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com> Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com> Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply… * minor updates to examples * static assets * core * extensions * openbb ; bump patch versions of all packages * cli bump versions * better publish.md * better publish.md * static assets: bumped versions * ruff * removing mypy line --------- Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com> Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com> Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com> Co-authored-by: James Maslek Co-authored-by: Luqman Co-authored-by: Pratyush Shukla Co-authored-by: Michael Struwig Co-authored-by: jose-donato <43375532+jose-donato@users.noreply.github.com> Co-authored-by: capital0 <72140796+capital0@users.noreply.github.com> Co-authored-by: Ben Van Doren Co-authored-by: Andrew Co-authored-by: Adi Sai Co-authored-by: Sandip Saha Co-authored-by: Adwait <111136306+AdwaitSalankar@users.noreply.github.com> Co-authored-by: Abhishek Amar <66067391+abhishek-amar@users.noreply.github.com> Co-authored-by: DidierRLopes Co-authored-by: professssor <62937125+professssor@users.noreply.github.com> Co-authored-by: Farookh Zaheer Siddiqui <129654632+FarukhS52@users.noreply.github.com> Co-authored-by: MAX SHESTOV <57421753+maxxsh@users.noreply.github.com> Co-authored-by: jose-donato Co-authored-by: Mohamad Fadil Co-authored-by: Ramazan Co-authored-by: joshuabuildsthings Co-authored-by: wojda <114031148+polooner@users.noreply.github.com> Co-authored-by: Bim Phomthong <118195204+bimbolimbo@users.noreply.github.com> Co-authored-by: Theodore Aptekarev Co-authored-by: tehcoderer Co-authored-by: Ramazan Co-authored-by: omahs <73983677+omahs@users.noreply.github.com> Co-authored-by: minhhoang1023 <40023817+minhhoang1023@users.noreply.github.com> Co-authored-by: Ayrton Parkinson Co-authored-by: northern-64bit <75195383+northern-64bit@users.noreply.github.com> Co-authored-by: Luqman Co-authored-by: Eric Li <38477812+EricLi-Dev@users.noreply.github.com> Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com> Co-authored-by: Disorder AA --- .github/workflows/general-linting.yml | 1 - build/pypi/openbb_platform/PUBLISH.md | 26 +- cli/poetry.lock | 786 +++++++----------- cli/pyproject.toml | 4 +- openbb_platform/core/poetry.lock | 236 ++++++ openbb_platform/core/pyproject.toml | 4 +- .../extensions/commodity/poetry.lock | 15 +- .../extensions/commodity/pyproject.toml | 4 +- openbb_platform/extensions/crypto/poetry.lock | 15 +- .../extensions/crypto/pyproject.toml | 4 +- .../openbb_currency/currency_router.py | 2 +- .../extensions/currency/poetry.lock | 15 +- .../extensions/currency/pyproject.toml | 4 +- .../options/options_router.py | 2 +- .../extensions/derivatives/poetry.lock | 15 +- .../extensions/derivatives/pyproject.toml | 4 +- .../extensions/devtools/pyproject.toml | 2 +- .../extensions/econometrics/poetry.lock | 15 +- .../extensions/econometrics/pyproject.toml | 8 +- .../extensions/economy/poetry.lock | 15 +- .../extensions/economy/pyproject.toml | 4 +- openbb_platform/extensions/equity/poetry.lock | 15 +- .../extensions/equity/pyproject.toml | 4 +- openbb_platform/extensions/etf/poetry.lock | 15 +- openbb_platform/extensions/etf/pyproject.toml | 4 +- .../extensions/fixedincome/poetry.lock | 15 +- .../extensions/fixedincome/pyproject.toml | 4 +- openbb_platform/extensions/index/poetry.lock | 15 +- .../extensions/index/pyproject.toml | 4 +- openbb_platform/extensions/news/poetry.lock | 15 +- .../extensions/news/pyproject.toml | 4 +- .../extensions/quantitative/poetry.lock | 15 +- .../extensions/quantitative/pyproject.toml | 6 +- .../extensions/regulators/poetry.lock | 15 +- .../extensions/regulators/pyproject.toml | 4 +- .../extensions/technical/poetry.lock | 15 +- .../extensions/technical/pyproject.toml | 4 +- .../obbject_extensions/charting/poetry.lock | 240 +++++- .../charting/pyproject.toml | 4 +- openbb_platform/openbb/assets/reference.json | 64 +- .../openbb/package/__extensions__.py | 46 +- openbb_platform/openbb/package/currency.py | 2 +- .../openbb/package/derivatives_options.py | 2 +- .../openbb/package/fixedincome_government.py | 8 +- openbb_platform/poetry.lock | 655 ++++++--------- .../providers/alpha_vantage/poetry.lock | 15 +- .../providers/alpha_vantage/pyproject.toml | 4 +- .../providers/benzinga/poetry.lock | 15 +- .../providers/benzinga/pyproject.toml | 4 +- openbb_platform/providers/biztoc/poetry.lock | 15 +- .../providers/biztoc/pyproject.toml | 4 +- .../openbb_cboe/models/index_snapshots.py | 2 +- openbb_platform/providers/cboe/poetry.lock | 15 +- openbb_platform/providers/cboe/pyproject.toml | 4 +- openbb_platform/providers/ecb/poetry.lock | 15 +- openbb_platform/providers/ecb/pyproject.toml | 4 +- openbb_platform/providers/econdb/poetry.lock | 15 +- .../providers/econdb/pyproject.toml | 4 +- .../providers/federal_reserve/poetry.lock | 15 +- .../providers/federal_reserve/pyproject.toml | 4 +- openbb_platform/providers/finra/poetry.lock | 15 +- .../providers/finra/pyproject.toml | 4 +- openbb_platform/providers/finviz/poetry.lock | 15 +- .../providers/finviz/pyproject.toml | 4 +- openbb_platform/providers/fmp/poetry.lock | 15 +- openbb_platform/providers/fmp/pyproject.toml | 4 +- openbb_platform/providers/fred/poetry.lock | 15 +- openbb_platform/providers/fred/pyproject.toml | 4 +- .../providers/government_us/poetry.lock | 15 +- .../providers/government_us/pyproject.toml | 4 +- .../providers/intrinio/poetry.lock | 15 +- .../providers/intrinio/pyproject.toml | 4 +- openbb_platform/providers/nasdaq/poetry.lock | 15 +- .../providers/nasdaq/pyproject.toml | 4 +- openbb_platform/providers/oecd/poetry.lock | 15 +- openbb_platform/providers/oecd/pyproject.toml | 4 +- openbb_platform/providers/polygon/poetry.lock | 15 +- .../providers/polygon/pyproject.toml | 4 +- .../providers/sec/openbb_sec/utils/frames.py | 2 +- openbb_platform/providers/sec/poetry.lock | 17 +- openbb_platform/providers/sec/pyproject.toml | 4 +- .../providers/seeking_alpha/poetry.lock | 15 +- .../providers/seeking_alpha/pyproject.toml | 4 +- .../providers/stockgrid/poetry.lock | 15 +- .../providers/stockgrid/pyproject.toml | 4 +- openbb_platform/providers/tiingo/poetry.lock | 15 +- .../providers/tiingo/pyproject.toml | 4 +- openbb_platform/providers/tmx/poetry.lock | 15 +- openbb_platform/providers/tmx/pyproject.toml | 4 +- openbb_platform/providers/tradier/poetry.lock | 15 +- .../providers/tradier/pyproject.toml | 4 +- .../providers/tradingeconomics/poetry.lock | 15 +- .../providers/tradingeconomics/pyproject.toml | 4 +- openbb_platform/providers/wsj/poetry.lock | 15 +- openbb_platform/providers/wsj/pyproject.toml | 4 +- .../providers/yfinance/poetry.lock | 15 +- .../providers/yfinance/pyproject.toml | 4 +- openbb_platform/pyproject.toml | 84 +- .../platform/developer_guide/tests.mdx | 11 +- website/content/platform/installation.mdx | 61 +- 100 files changed, 1543 insertions(+), 1450 deletions(-) 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