apscheduler<4,>=3.10
h2<5,>=4.2
httpx[socks]<1,>=0.27
jinja2<4,>=3.1
json-repair<1,>=0.30
jsonschema<5,>=4.23
jsonpath-ng<2,>=1.7
protobuf<8,>=5
pyyaml<7,>=6
rich<15,>=13
typer<1,>=0.12

[database]
psycopg[binary]<4,>=3.3
PyMySQL[rsa]<2,>=1.1
sqlglot<31,>=30.24

[dev]
coverage[toml]<8,>=7.10
ruff<1,>=0.14
mypy<2,>=1.18
build<2,>=1.2
twine<7,>=6
setuptools<90,>=77.0.3

[hid]
pypinyin<1,>=0.55

[test]
pytest<9,>=8
