# This file contains pip package version constraints that are needed to ensure
# compatibility across the 4 main requirements files.
#
# This should only be used when we have an indirect dependency version clash
# (direct dependency clashes should be addressed in the requirements files).
#
# These should be checked regularly to see if they are still required.

#   importlib-metadata==5.0.0 (from -c requirements.txt (line 101))
#   importlib-metadata==5.0.0 (from -c requirements-tutorial.txt (line 47))
#   importlib-metadata>=3.6.0 (from flask==2.2.2->-r requirements-test.in (line 8))
#   importlib-metadata>=3.6.0 (from pytest-randomly==3.12.0->-r requirements-test.in (line 27))
#   importlib-metadata!=4.7.0,<5,>=3.7.0 (from mlflow==1.29.0->-r requirements-test.in (line 38))
importlib-metadata<5

#   jsonschema==4.6.1 (from -c requirements-tutorial.txt (line 74))
#   jsonschema<4.0.0 (from neptune-client==0.16.4->-r requirements-test.in (line 38))
jsonschema<4.0.0

# very slow regression in 0.981/0.982 (https://github.com/python/mypy/issues/13821)
# but an indirect dependency via sqlalchemy so need to constrain it here as well
# as in requirements-dev.in
mypy!=0.981,!=0.982
