Sync with AioSQL 9.4 added parameter `kwargs_only`
9.1
- simpler version handling - simpler CI code - improved tests and doc.
9.0
- Throttle reconnection attempts from 0.001 to 30.0 seconds. - Use database exceptions instead of generic `Exception`. - Generic package loading. - Add Python _3.12_ tests.
8.2
- improved doc & checks
8.1
- Fix missing new driver name - Fix version documentation
8.0
- switch to `pyproject.toml` - rename branch `master` to `main` - drop support for Python *3.7* to *3.9* - add support for `duckdb` - use Python *3.10* nicer type hint syntax - fix tests to work with `aiosql` *8.0* - skip some tests when modules or commands are missing