#
# This file is autogenerated by pip-compile with Python 3.10
# by the following command:
#
#    pip-compile --output-file=requirements/dev.txt requirements/dev.in
#
async-timeout==5.0.1
    # via redis
backports-datetime-fromisoformat==2.0.3
    # via marshmallow
black==26.5.1
    # via -r requirements/dev.in
boto3==1.43.36
    # via -r requirements/base.in
botocore==1.43.36
    # via
    #   boto3
    #   s3transfer
certifi==2026.6.17
    # via
    #   elastic-transport
    #   elasticsearch
    #   opensearch-py
    #   requests
cfgv==3.5.0
    # via pre-commit
charset-normalizer==3.4.7
    # via requests
click==8.4.2
    # via
    #   -r requirements/base.in
    #   black
coverage[toml]==7.14.3
    # via
    #   -r requirements/dev.in
    #   pytest-cov
distlib==0.4.3
    # via virtualenv
elastic-transport==9.4.2
    # via -r requirements/base.in
elasticsearch==7.17.13
    # via
    #   -r requirements/base.in
    #   elasticsearch-dsl
elasticsearch-dsl==7.4.1
    # via -r requirements/base.in
environs==15.0.1
    # via -r requirements/base.in
events==0.5
    # via opensearch-py
exceptiongroup==1.3.1
    # via
    #   anyio
    #   pytest
faker==40.23.0
    # via -r requirements/dev.in
filelock==3.29.4
    # via
    #   python-discovery
    #   virtualenv
flake8==7.3.0
    # via -r requirements/dev.in
freezegun==1.5.5
    # via -r requirements/dev.in
grpcio==1.81.1
    # via opensearch-protobufs
identify==2.6.19
    # via pre-commit
idna==3.18
    # via
    #   anyio
    #   requests
iniconfig==2.3.0
    # via pytest
isort==8.0.1
    # via -r requirements/dev.in
jmespath==1.1.0
    # via
    #   boto3
    #   botocore
marshmallow==4.3.0
    # via environs
mccabe==0.7.0
    # via flake8
mock==5.2.0
    # via -r requirements/dev.in
mypy-extensions==1.1.0
    # via black
mysql-replication==1.0.15
    # via -r requirements/base.in
nodeenv==1.10.0
    # via pre-commit
opensearch-dsl==2.1.0
    # via -r requirements/base.in
opensearch-protobufs==1.2.0
    # via opensearch-py
opensearch-py==3.2.0
    # via opensearch-dsl
packaging==26.2
    # via
    #   black
    #   mysql-replication
    #   pytest
pathspec==1.1.1
    # via black
platformdirs==4.10.0
    # via
    #   black
    #   python-discovery
    #   virtualenv
pluggy==1.6.0
    # via
    #   pytest
    #   pytest-cov
pre-commit==4.6.0
    # via -r requirements/dev.in
protobuf==7.35.1
    # via opensearch-protobufs
psycopg2-binary==2.9.12
    # via -r requirements/base.in
pycodestyle==2.14.0
    # via flake8
pyflakes==3.4.0
    # via flake8
pygments==2.20.0
    # via pytest
pymysql==1.2.0
    # via
    #   -r requirements/base.in
    #   mysql-replication
pytest==9.1.1
    # via
    #   -r requirements/dev.in
    #   pytest-cov
    #   pytest-mock
pytest-cov==7.1.0
    # via -r requirements/dev.in
pytest-mock==3.15.1
    # via -r requirements/dev.in
python-dateutil==2.9.0.post0
    # via
    #   botocore
    #   elasticsearch
    #   elasticsearch-dsl
    #   freezegun
    #   opensearch-dsl
    #   opensearch-py
python-discovery==1.4.2
    # via virtualenv
python-dotenv==1.2.2
    # via
    #   -r requirements/base.in
    #   environs
pytokens==0.4.1
    # via black
pyyaml==6.0.3
    # via pre-commit
redis==8.0.1
    # via -r requirements/base.in
requests==2.34.2
    # via
    #   opensearch-py
    #   requests-aws4auth
requests-aws4auth==1.3.2
    # via -r requirements/base.in
s3transfer==0.19.0
    # via boto3
six==1.17.0
    # via
    #   elasticsearch-dsl
    #   opensearch-dsl
    #   python-dateutil
sniffio==1.3.1
    # via
    #   elastic-transport
    #   elasticsearch
sqlalchemy==2.0.51
    # via -r requirements/base.in
sqlparse==0.5.5
    # via -r requirements/base.in
tomli==2.4.1
    # via
    #   black
    #   coverage
    #   pytest
typing-extensions==4.15.0
    # via
    #   anyio
    #   black
    #   elasticsearch
    #   environs
    #   exceptiongroup
    #   grpcio
    #   marshmallow
    #   sqlalchemy
    #   virtualenv
urllib3==2.7.0
    # via
    #   botocore
    #   elastic-transport
    #   elasticsearch
    #   opensearch-py
    #   requests
virtualenv==21.5.1
    # via pre-commit
