datefinder<0.8,>=0.7.3
pika<1.4.0,>=1.3.0
python_json_logger<3.4.0,>=3.3.0
PyYAML<6.1,>=6.0
pydantic<2.14.0,>=2.13.3
pydantic-settings<2.15.0,>=2.14.0
requests<2.33.0,>=2.32.3
setuptools<82.1.0,>=82.0.1
cachetools<5.6.0,>=5.5.0
prometheus-client<0.23.0,>=0.22.1
opentelemetry-api<1.36.0,>=1.35.0
opentelemetry-sdk<1.36.0,>=1.35.0
requests-toolbelt<1.1.0,>=1.0.0
dataclasses-json<0.7.0,>=0.6.4
thefuzz<0.23,>=0.22

[:sys_platform == "linux" or sys_platform == "darwin"]
python-magic<0.5,>=0.4.27

[:sys_platform == "win32"]
python-magic-bin<0.5,>=0.4.14

[dev]
black<26.4.0,>=26.3.1
build<1.5.0,>=1.4.4
isort<8.1.0,>=8.0.1
types-pytz<2025.3.0.0,>=2025.2.0.20250326
pre-commit<4.7.0,>=4.6.0
types-python-dateutil<2.10.0,>=2.9.0
wheel<0.48.0,>=0.47.0
coverage>=7.13.5

[doc]
autoapi<2.1.0,>=2.0.1
sphinx-autodoc-typehints<3.6.2,>=3.6.1
sphinx-rtd-theme<3.2.0,>=3.1.0
