[flake8]
enable-extensions = G
ignore = 
	A003,A005
	D,
	E203,E305,E704,E711,E712,E721,E722,E741,
	I300,
	N801,N802,N806,
	RST304,RST303,RST299,RST399,
	W503,W504
exclude = .venv,.git,.tox,dist,doc,*egg,build
filename = *.py,*.pyi
import-order-style = google
application-import-names = alembic,tests
per-file-ignores = 
	**/__init__.py:F401
	**/*.pyi:E302,E704,E266
max-line-length = 79

[sqla_testing]
requirement_cls = tests.requirements:DefaultRequirements
profile_file = tests/profiles.txt

[db]
default = sqlite:///:memory:
sqlite = sqlite:///:memory:
sqlite_file = sqlite:///querytest.db
postgresql = postgresql://scott:tiger@127.0.0.1:5432/test
psycopg = postgresql+psycopg://scott:tiger@127.0.0.1:5432/test
psycopg2 = postgresql+psycopg2://scott:tiger@127.0.0.1:5432/test
mysql = mysql://scott:tiger@127.0.0.1:3306/test?charset=utf8mb4
mariadb = mariadb://scott:tiger@127.0.0.1:3306/test?charset=utf8mb4
mssql = mssql+pyodbc://scott:tiger^5HHH@mssql2022:1433/test?driver=ODBC+Driver+18+for+SQL+Server&TrustServerCertificate=yes&Encrypt=Optional
oracle = oracle+oracledb://scott:tiger@oracle23c/freepdb1

[egg_info]
tag_build = 
tag_date = 0

