
[dev]
pytest
pytest-asyncio
rstcheck
black
coverage
flake8
ruff
mypy
pyright
types-setuptools
build

[dev-duckdb]

[dev-duckdb:python_version < "3.13" and implementation_name != "pypy"]
duckdb

[dev-mariadb]
mariadb

[dev-mysql]
pytest-mysql
mysqlclient
mysql-connector-python
pymysql

[dev-postgres]
pytest-postgresql
psycopg>=3
pygresql
pg8000

[dev-postgres:python_version < "3.13" and implementation_name != "pypy"]
asyncpg
psycopg2

[dev-sqlite]
aiosqlite

[dev-sqlite:implementation_name != "pypy"]
apsw

[dist]
build
wheel
twine
sphinx
sphinx-rtd-theme
