* remove python 3.9 support and code
* black
* more cli lint
* more linting
* more lint
* fix for tests
* docstring grammar police
* add lock to to build function to avoid async import race conditions
* grammar police
* lots more linting
* relock
* 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..?