#
# This file is autogenerated by pip-compile with Python 3.10
# by the following command:
#
#    requirements/gen-requirements.sh
#
apispec==6.7.1
    # via
    #   -c requirements/310/requirements-test.txt
    #   -c requirements/310/requirements_as_constraints.txt
    #   -r requirements/310/../requirements-dev-base.in
attrs==24.2.0
    # via
    #   -c requirements/310/requirements-test.txt
    #   -c requirements/310/requirements_as_constraints.txt
    #   interrogate
    #   jsonschema
    #   referencing
    #   sphobjinv
bandit==1.8.3
    # via -r requirements/310/../requirements-dev-base.in
build==1.2.2.post1
    # via pip-tools
certifi==2024.8.30
    # via
    #   -c requirements/310/../constraints-security.txt
    #   -c requirements/310/requirements-test.txt
    #   -c requirements/310/requirements_as_constraints.txt
    #   sphobjinv
cfgv==3.4.0
    # via pre-commit
cleanpy==0.5.0
    # via -r requirements/310/../requirements-dev-base.in
click==8.1.7
    # via
    #   -c requirements/310/requirements-test.txt
    #   -c requirements/310/requirements_as_constraints.txt
    #   interrogate
    #   pip-tools
colorama==0.4.6
    # via
    #   -c requirements/310/requirements-test.txt
    #   -c requirements/310/requirements_as_constraints.txt
    #   interrogate
distlib==0.3.9
    # via
    #   -c requirements/310/requirements-test.txt
    #   virtualenv
fastjsonschema==2.21.0
    # via
    #   -c requirements/310/requirements-test.txt
    #   nbformat
filelock==3.16.1
    # via
    #   -c requirements/310/requirements-test.txt
    #   -c requirements/310/requirements_as_constraints.txt
    #   virtualenv
grpcio==1.68.0
    # via
    #   -c requirements/310/requirements_as_constraints.txt
    #   grpcio-tools
grpcio-tools==1.62.3
    # via -r requirements/310/../requirements-dev-base.in
identify==2.6.3
    # via pre-commit
interrogate==1.7.0
    # via -r requirements/310/../requirements-dev-base.in
jsonschema==4.23.0
    # via
    #   -c requirements/310/requirements-test.txt
    #   -c requirements/310/requirements_as_constraints.txt
    #   nbformat
    #   sphobjinv
jsonschema-specifications==2024.10.1
    # via
    #   -c requirements/310/requirements-test.txt
    #   -c requirements/310/requirements_as_constraints.txt
    #   jsonschema
jupyter-core==5.7.2
    # via
    #   -c requirements/310/requirements-test.txt
    #   nbformat
jupytext==1.16.4
    # via
    #   -c requirements/310/requirements-test.txt
    #   -r requirements/310/../requirements-dev-base.in
lxml-stubs==0.5.1
    # via -r requirements/310/../requirements-dev-base.in
mako==1.3.6
    # via
    #   -c requirements/310/requirements-test.txt
    #   -c requirements/310/requirements_as_constraints.txt
    #   pdoc3
markdown==3.7
    # via
    #   -c requirements/310/requirements-test.txt
    #   -c requirements/310/requirements_as_constraints.txt
    #   pdoc3
markdown-it-py==3.0.0
    # via
    #   -c requirements/310/requirements-test.txt
    #   -c requirements/310/requirements_as_constraints.txt
    #   jupytext
    #   mdit-py-plugins
    #   rich
markupsafe==3.0.2
    # via
    #   -c requirements/310/requirements-test.txt
    #   -c requirements/310/requirements_as_constraints.txt
    #   mako
mdit-py-plugins==0.4.2
    # via
    #   -c requirements/310/requirements-test.txt
    #   jupytext
mdurl==0.1.2
    # via
    #   -c requirements/310/requirements-test.txt
    #   -c requirements/310/requirements_as_constraints.txt
    #   markdown-it-py
msgpack==1.1.0
    # via
    #   -c requirements/310/requirements-test.txt
    #   -c requirements/310/requirements_as_constraints.txt
    #   msgpack-types
msgpack-types==0.5.0
    # via -r requirements/310/../requirements-dev-base.in
mypy==1.11.2
    # via
    #   -r requirements/310/../requirements-dev-base.in
    #   sqlalchemy
mypy-extensions==1.0.0
    # via
    #   -c requirements/310/requirements_as_constraints.txt
    #   mypy
mypy-protobuf==3.6.0
    # via -r requirements/310/../requirements-dev-base.in
nbformat==5.10.4
    # via
    #   -c requirements/310/requirements-test.txt
    #   jupytext
nodeenv==1.9.1
    # via pre-commit
numpy==1.26.4
    # via
    #   -c requirements/310/../constraints-compatibility.txt
    #   -c requirements/310/requirements-test.txt
    #   -c requirements/310/requirements_as_constraints.txt
    #   opencv-stubs
    #   pandas-stubs
opencv-stubs==0.0.10
    # via -r requirements/310/../requirements-dev-base.in
packaging==24.2
    # via
    #   -c requirements/310/requirements-test.txt
    #   -c requirements/310/requirements_as_constraints.txt
    #   apispec
    #   build
    #   jupytext
    #   pytoolconfig
pandas-stubs==2.2.3.241126
    # via -r requirements/310/../requirements-dev-base.in
pbr==6.1.0
    # via stevedore
pdoc3==0.10.0
    # via -r requirements/310/../requirements-dev-base.in
pillow==11.0.0
    # via
    #   -c requirements/310/requirements-test.txt
    #   -c requirements/310/requirements_as_constraints.txt
    #   types-fpdf2
pip-tools==7.4.1
    # via -r requirements/310/../requirements-dev-base.in
platformdirs==4.3.6
    # via
    #   -c requirements/310/requirements-test.txt
    #   jupyter-core
    #   pytoolconfig
    #   virtualenv
pre-commit==4.0.1
    # via -r requirements/310/../requirements-dev-base.in
protobuf==4.25.5
    # via
    #   -c requirements/310/../constraints-compatibility.txt
    #   -c requirements/310/requirements-test.txt
    #   -c requirements/310/requirements_as_constraints.txt
    #   grpcio-tools
    #   mypy-protobuf
py==1.11.0
    # via interrogate
pygments==2.18.0
    # via
    #   -c requirements/310/requirements-test.txt
    #   -c requirements/310/requirements_as_constraints.txt
    #   rich
pyproject-hooks==1.2.0
    # via
    #   build
    #   pip-tools
pytoolconfig==1.3.1
    # via rope
pyyaml==6.0.2
    # via
    #   -c requirements/310/requirements-test.txt
    #   -c requirements/310/requirements_as_constraints.txt
    #   bandit
    #   jupytext
    #   pre-commit
referencing==0.35.1
    # via
    #   -c requirements/310/requirements-test.txt
    #   -c requirements/310/requirements_as_constraints.txt
    #   jsonschema
    #   jsonschema-specifications
    #   types-jsonschema
rich==13.9.4
    # via
    #   -c requirements/310/requirements_as_constraints.txt
    #   bandit
rope==1.13.0
    # via -r requirements/310/../requirements-dev-base.in
rpds-py==0.21.0
    # via
    #   -c requirements/310/requirements-test.txt
    #   -c requirements/310/requirements_as_constraints.txt
    #   jsonschema
    #   referencing
ruff==0.9.10
    # via -r requirements/310/../requirements-dev-base.in
sphobjinv==2.3.1.1
    # via -r requirements/310/../requirements-dev-base.in
sqlalchemy==2.0.36
    # via
    #   -c requirements/310/requirements-test.txt
    #   -c requirements/310/requirements_as_constraints.txt
    #   -r requirements/310/../requirements-dev-base.in
stevedore==5.4.0
    # via bandit
tabulate==0.9.0
    # via
    #   -c requirements/310/requirements_as_constraints.txt
    #   interrogate
tomli==2.2.1
    # via
    #   -c requirements/310/requirements-test.txt
    #   build
    #   interrogate
    #   jupytext
    #   mypy
    #   pip-tools
    #   pytoolconfig
traitlets==5.14.3
    # via
    #   -c requirements/310/requirements-test.txt
    #   jupyter-core
    #   nbformat
types-backports==0.1.3
    # via -r requirements/310/../requirements-dev-base.in
types-click==7.1.8
    # via types-flask
types-deprecated==1.2.15.20250304
    # via -r requirements/310/../requirements-dev-base.in
types-flask==1.1.6
    # via -r requirements/310/../requirements-dev-base.in
types-fpdf2==2.8.1.20241011
    # via -r requirements/310/../requirements-dev-base.in
types-jinja2==2.11.9
    # via types-flask
types-jsonschema==4.23.0.20240813
    # via -r requirements/310/../requirements-dev-base.in
types-markdown==3.7.0.20240822
    # via -r requirements/310/../requirements-dev-base.in
types-markupsafe==1.1.10
    # via types-jinja2
types-mock==5.1.0.20240425
    # via -r requirements/310/../requirements-dev-base.in
types-pillow==10.2.0.20240822
    # via -r requirements/310/../requirements-dev-base.in
types-protobuf==5.28.3.20241030
    # via
    #   -r requirements/310/../requirements-dev-base.in
    #   mypy-protobuf
types-psutil==6.1.0.20241102
    # via -r requirements/310/../requirements-dev-base.in
types-pytest-lazy-fixture==0.6.3.20240707
    # via -r requirements/310/../requirements-dev-base.in
types-python-dateutil==2.9.0.20241003
    # via
    #   -c requirements/310/requirements-test.txt
    #   -r requirements/310/../requirements-dev-base.in
types-pytz==2024.2.0.20241003
    # via pandas-stubs
types-pyyaml==6.0.12.20240917
    # via -r requirements/310/../requirements-dev-base.in
types-requests==2.31.0.6
    # via
    #   -r requirements/310/../requirements-dev-base.in
    #   types-tqdm
types-setuptools==75.6.0.20241126
    # via -r requirements/310/../requirements-dev-base.in
types-six==1.16.21.20241105
    # via -r requirements/310/../requirements-dev-base.in
types-tabulate==0.9.0.20240106
    # via -r requirements/310/../requirements-dev-base.in
types-tqdm==4.67.0.20241119
    # via -r requirements/310/../requirements-dev-base.in
types-urllib3==1.26.25.14
    # via types-requests
types-werkzeug==1.0.9
    # via types-flask
typing-extensions==4.12.2
    # via
    #   -c requirements/310/requirements-test.txt
    #   -c requirements/310/requirements_as_constraints.txt
    #   -r requirements/310/../requirements-dev-base.in
    #   msgpack-types
    #   mypy
    #   rich
    #   sqlalchemy
vendorize @ git+https://github.com/mwilliamson/python-vendorize.git@04d1ae6c636666ea78447134c37e41c082f15190
    # via -r requirements/310/../requirements-dev-base.in
virtualenv==20.28.0
    # via
    #   -c requirements/310/requirements-test.txt
    #   pre-commit
wheel==0.45.1
    # via pip-tools

# The following packages are considered to be unsafe in a requirements file:
# pip
# setuptools
