* add SSL certificate context and setting
* codespell
* linting
* cleanup section
* allow defining uvicorn.run kwargs in system_settings
* refactor to return session objects
* hub service rename it as _request_session
* typing
* more linting
* pylint
* missing __init__ files
* fix test_hub_service
* missing init files..?
* shouldn't need an init file there..
* now for some random linting
* maybe need that __init__ after all...?
* fix test_make_request
* relative import in conftest..?
* issue can't be from missing init files..
* revert the inits
* small cleanup
* pass the kwargs to the async session object on init for use outside of amake_request
* try something...
* try something else..
* turn on verbosity for errors..
* try something else...
* undo test change
* Update lock files
* undo another test check thing
* Revert "Update lock files"
This reverts commit 714df64416.
* try with just the platform lock
* unexpected argument
* do a dummy check to return the session object if it is passed in the kwargs
* also dummy check for TCPConnector instance
* bit more cleanup
* no implementation of server_hostname
* Move setting session to PosthogHandler init
* add comments
* review items
* update PythonSettings model definitions and annotations
* fix latest yfinance breaking changes
* unused import
---------
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com>
* add no_validate boolean to router.command kwargs
* package builder
* update a comment
* lint
* lint
* check @router.command kwargs in StaticCommandRunner by adding APIRoute to ExecutionContext
* response_model always None when no_validate is True
* add APIRoute forward reference
* lint
* fix tests and remove unused code in router
* fix flakey logging service test
* add PATCH to, PUT and POST, in MethodDefinition
* update ReferenceGenerator
* lint
* test_logging_service lint flags
* 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..?