# 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

# As it is not clarified what exact breaking changes will be introduced as per
# the next major release, ensure the installed version is within boundaries.
celery>=5.2.2,<6.0.0

# click and packaging are pinned to avoid upgrade issues
# Created follow up issue to unpin click and packaging: https://github.com/edx/edx-name-affirmation/issues/256
# Date: 27-08-2025
click<8.2.0
packaging<25.0

# docutils has conflicting version for the dependencies. Reference issue: https://github.com/edx/edx-name-affirmation/issues/231
# issue to unpin
# Date: 09-12-2024

sphinx==8.1.3
sphinx-book-theme==1.1.3
docutils==0.21.2
sphinxcontrib-applehelp==2.0.0
