# Version constraints for pip-installation.
#
# This file doesn't install any packages. It specifies version constraints
# that will be applied if a package is needed.
#
# When pinning something here, please provide an explanation of why.  Ideally,
# link to other information that will help people in the future to remove the
# pin when possible.  Writing an issue against the offending project and
# linking to it here is good.

# Common constraints for edx repos
-c common_constraints.txt

# pinning version to resolve requirements upgrade conflicts
# pylint requires platformdirs==4.3.8, pluggy==1.6.0 which conflicts with tox requirements
# issue to unpin these dependencies https://github.com/openedx/edx-rest-api-client/issues/379
packaging<25.0
platformdirs<4.3.7
pluggy<1.6.0
