
[all]
anyio~=4.11
sniffio~=1.3
greenlet~=3.2
trio~=0.31
trio-asyncio~=0.15
lz4~=4.4
python-snappy~=0.7
brotli~=1.1
asttokens~=3.0
executing~=2.2
psutil~=7.1
orjson~=3.11
ujson~=5.11
pyyaml~=6.0
cbor2~=5.7
cloudpickle~=3.1
httpx[http2]~=0.28
wrapt~=1.17
cryptography~=45.0
sqlalchemy[asyncio]~=2.0
pg8000~=1.31
pymysql~=1.1
aiomysql~=0.2
aiosqlite~=0.21
asyncpg~=0.30
apsw~=3.50
sqlean.py~=3.50
duckdb~=1.4
markupsafe~=3.0
jinja2~=3.1
pytest~=8.4

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

[async]
anyio~=4.11
sniffio~=1.3
greenlet~=3.2
trio~=0.31
trio-asyncio~=0.15

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

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

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

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

[http]
httpx[http2]~=0.28

[misc]
wrapt~=1.17

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

[secrets]
cryptography~=45.0

[sqlalchemy]
sqlalchemy[asyncio]~=2.0

[sqldrivers]
pg8000~=1.31
pymysql~=1.1
aiomysql~=0.2
aiosqlite~=0.21
asyncpg~=0.30
apsw~=3.50
sqlean.py~=3.50
duckdb~=1.4

[templates]
markupsafe~=3.0
jinja2~=3.1

[testing]
pytest~=8.4
