# 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 Ulmo-era Open edX repos / Tutor 21.
# openedx/edx-lint does not publish named-release branches, so pin to a tag.
-c https://raw.githubusercontent.com/openedx/edx-lint/v6.0.0/edx_lint/files/common_constraints.txt

# Ulmo uses Django 5.2 as the supported LTS line.
Django>=5.2,<5.3

# Pin Pygments to a non-vulnerable release across test and docs tooling.
pygments>=2.20.0
