* 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>
* 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 <h.joaquim@campus.fct.unl.pt>
* 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
* 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
* 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()
* fix buggy docstring for methods
* remove space
* fix typing
* avoid name collision with validator
* Revert "avoid name collision with validator"
This reverts commit 8a30a44555.
* typing
* rebuild
* python 3.8, ParamSpec not available
* lint
* ruff noqa
* 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