* use __alias_dict__ instead of Field(alias) for data fields
* yfinance
* mypy
* benzinga thing
* ruff
* sec compare company facts choices
---------
Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
* add validators to enforce mandatory symbols in providers where required
* linter
* fmp 3.9 test cassette
---------
Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
* fix duplicated unions in reference.json
* missing static files
* fix choices
* black
* mypy
* more mypy
* line too long
* fix typo
* fix another typo
* static files
* tradingeconomics country choices
* financial statement period choices
* black
* mypy
* test params
* price-historical interval choices
* test params
* test cassettes
* new test cassettes again
---------
Co-authored-by: Henrique Joaquim <henriquecjoaquim@gmail.com>
Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
* round 1
* black
* more black
* providers a-thru-fmp
* charting settings
* charting backend
* black
* charting_settings
* missing nasdaq import
* nasdaq mypy
* fed money measure
* some linting
* black
* more linting
* more linting
* charting imports
* black
* pylint
* refactor fred
* more linting
* rest of the providers
* didn't want that file
* more cleanup
* missed
* ta_helpers
* router views
* chart ta_class
* forgot a file
* forgot another file
* biztoc
* package builder
* technical router
* fred params
* bump finviz
* fix tmx
* more cleanup
* try again
* currency historical
* equity search
* missed files in commit
* fix some tests
* black
* fix more test cassettes
* more patchy
* black
* linters
* more tests
* black
* mypy
* delete unused model
* more linting
* forgot files
* more linting
* make up your mind, black, and stop moving pylint for me
* more black
* back to where we were before black destroyed it
* ..........
* ..................
* unused fetcher test
* remove standard model validator
* commodity router
* treasury prices
* oecd tests
* finra
* container cleanup
* black
* forgotten file
* linter
* remove wrapped ""
* fix merge
* patches
* ecb test
* finra cassette
* finviz cassettes
* nasdaq cassettes
* oecd cassettes
* yfinance cassettes
* more test cassettes
* black
* merge cleanup
* cboe helpers
* black
* fix typo
---------
Co-authored-by: Henrique Joaquim <henriquecjoaquim@gmail.com>
Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
* feat: add field annotation and replace multiple items by dict
* comments & details
* fix: fix api & update docs website
* ^
* remove empty info
* descriptions
* descriptions
* fix reference.json
* remove debug code
* remove debug code
* docstring
* docstring
* fix: standard fields propagate to providers
* comment
* better
* better
* better
* better
* better
* mypy fixes
* mypy fixes
* reference
* cli fix: if the argument is required (aka standard) it means we don't want to touch it, unless choices need to be added
* cli fix: touch the help message (with the available providers) only if it's not on the signature (aka standard field)
---------
Co-authored-by: hjoaquim <h.joaquim@campus.fct.unl.pt>
Co-authored-by: hjoaquim <henriquecjoaquim@gmail.com>
* add main indicators to economy.indicators
* static assets
* ruff
* Adapt and add unit test
* record test cassette
* polygon test cassette
* currency pairs
* recapture test
* mypy
---------
Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>
* obbject params stored as a list of dict
platform markdown generator processes obbject returns into a string
* process field types further
* process field type correctly
* fixed models
* mypy suggestion was sus
* updated assets and packages
---------
Co-authored-by: Henrique Joaquim <h.joaquim@campus.fct.unl.pt>
Co-authored-by: montezdesousa <79287829+montezdesousa@users.noreply.github.com>
* FMP
* tiingo
* yfinance
* intrinio
* polygon
* fmp interval descriptions
* alpha_vantage
* update unit tests
* tests
* static files
* black
* black
* black again
* codespell
* codespell again
* futures historical
* ruff
* some more black
* pylint
* now black again
* test params
* skip deprecated
* fmp test cassette
* fix some tests
* fix test_query
* fix bad symbol in toolkit integration tests
* attempt at parameter deprecation warning
* Fix edge case
* test params
* more test params
* that's the ticket
---------
Co-authored-by: Igor Radovanovic <74266147+IgorWounds@users.noreply.github.com>