* add support for Python 3.14
* escape % in argparse_translator in help strings
* black
* cli python version string
* fix test param placeholder
* fix integration_tests_testers
* add 3.14 to ODP Desktop environment creation choices
* partial lock update
* update lock files
* and the rest of the locks
---------
Co-authored-by: deeleeramone <>
* start it
* add POST route to derivatives.options for vol surface processing and chart
* fix cboe to drop adjusted options
* forgot to remove print
* missing test param
* add example
* mark.parametrize
* Fix syntax error in charting tests
---------
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
* add deribit futures data
* linting
* linting
* linting
* pylint
* still pylint
* still pylint
* try removing --no-update again
* trick it...
* try putting --no-update back in
* cut it back out
* more explicit hours ago
* add deribit provider and make some small changes to the standard model to allow for fractional volume and size
* linter
* typehint
* more lint
* more touchup
* update test
* remove line in test
* maybe we need that after all..?
* remove ultima + althub
* move twitter keys
* Small edits to allow realtime/delayed intrinio options
* update tests
* static files and fix date validator
* expose the data collecting tasks to Unauthorized Error
---------
Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>
* Add chart
* multiple dates allowed for yfinance
* redefine local
* exclude None and unset from basemodel_to_df
* cboe vix with multiple dates allowed
* black
* unit test
* pylint
* futures curve chart with multiple dates allowed
* fix typo.
* format dates for display
* pylint
* black
* lint
* record test
---------
Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com>
Co-authored-by: Diogo Sousa <montezdesousa@gmail.com>
* dev install
* add TMX provider extension
* normalize ytm and coupopn_rate values
* black
* codespell
* ruff
* black again
* pylint
* ftw
* undo what Pylint thinks is best
* more black
* renovate insider_trading standard model
* fix tests
* typo
* tests
* empty string
* pylint unused argument
* nans for some reason
* black
* static files
* static files with openbb-tmx installed this time
* yfinance TypeError..?
* NA -> N/A
* update for version bump
* list exchange-calendars as tmx dependency
* eod chains date -> eod_date
* new line
* not that file
* more black
* one more black
* fix weird merge thing
* ruff
* index constituents params
* insider trading
* fixing things
* black
* black AGAIN
* news integration params
* the other missing param
* ruff
* historical dividends field update
* add json_schema_extra
* gainers
* symbols -> symbol
* company news symbol
* unit test param
* review items
* wrangle a rogue field
* index router example
* company news thing - symbols -> symbol
* field name map
---------
Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>
Co-authored-by: James Maslek <jmaslek11@gmail.com>
* refactor cboe for async
* codespell
* unused imports
* pylint
* more pylint
* platform metadata
* classmethod decorator
* test params
* intrinio quote
* test param names
* date in test needs to be a datetime.date not string
* make fmp unix timestamp tz-aware and normalize percent change
* different way of parsing datetime string
* recapture cboe equity historical test
* unused import
* index snapshot update
* black
* extension map
* pylint
* cboe pyproject.toml
* proposal to standardize equity_quote
* one more file
* removing changes on static assets
* index_historical
* index_historical again
* last_time -> last_timestamp
* obsolete router path
* fix tests
* test param
* restore market index deprecation that I forgot about
* fixing tests
---------
Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt>
* Introduce integration test modularity
* Fix Python 3.9 error
* Add TODO
* Update generators
* Handle endpoints that only feature one provider that is not installed
* Fix failing unit test