
[all]
anyio~=4.11
sniffio~=1.3
greenlet~=3.3
trio~=0.33
trio-asyncio~=0.15
lz4~=4.4
python-snappy~=0.7
brotli~=1.2
asttokens~=3.0
executing~=2.2
psutil~=7.2
orjson~=3.11
ujson~=5.11
pyyaml~=6.0
cbor2~=5.8
cloudpickle~=3.1
httpx[http2]~=0.28
wrapt~=2.1
cryptography~=46.0
sqlalchemy[asyncio]~=2.0
pg8000~=1.31
pymysql~=1.1
snowflake-connector-python~=4.3
aiomysql~=0.3
aiosqlite~=0.22
asyncpg~=0.31
apsw~=3.51
sqlean.py~=3.50
duckdb~=1.4
markupsafe~=3.0
jinja2~=3.1
pytest~=9.0

[all:python_version < "3.14"]
zstandard~=0.25

[async]
anyio~=4.11
sniffio~=1.3
greenlet~=3.3
trio~=0.33
trio-asyncio~=0.15

[compress]
lz4~=4.4
python-snappy~=0.7
brotli~=1.2

[compress:python_version < "3.14"]
zstandard~=0.25

[diag]
asttokens~=3.0
executing~=2.2
psutil~=7.2

[formats]
orjson~=3.11
ujson~=5.11
pyyaml~=6.0
cbor2~=5.8
cloudpickle~=3.1

[http]
httpx[http2]~=0.28

[misc]
wrapt~=2.1

[plus]
anyio~=4.11
sniffio~=1.3
asttokens~=3.0
executing~=2.2
orjson~=3.11
pyyaml~=6.0
wrapt~=2.1

[secrets]
cryptography~=46.0

[sqlalchemy]
sqlalchemy[asyncio]~=2.0

[sqldrivers]
pg8000~=1.31
pymysql~=1.1
snowflake-connector-python~=4.3
aiomysql~=0.3
aiosqlite~=0.22
asyncpg~=0.31
apsw~=3.51
sqlean.py~=3.50
duckdb~=1.4

[templates]
markupsafe~=3.0
jinja2~=3.1

[testing]
pytest~=9.0
