# A central location for most common version constraints # (across edx repos) for pip-installation. # # Similar to other constraint files 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 it is a good # idea to pin this package across all edx repos, 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. # # Note: Changes to this file will automatically be used by other repos, referencing # this file from Github directly. It does not require packaging in edx-lint. # using LTS django version Django<5.0 # elasticsearch>=7.14.0 includes breaking changes in it which caused issues in discovery upgrade process. # elastic search changelog: https://www.elastic.co/guide/en/enterprise-search/master/release-notes-7.14.0.html # See https://github.com/openedx/edx-platform/issues/35126 for more info elasticsearch<7.14.0 # django-simple-history>3.0.0 adds indexing and causes a lot of migrations to be affected django-simple-history==3.0.0 # Cause: https://github.com/openedx/edx-lint/issues/458 # This can be unpinned once https://github.com/openedx/edx-lint/issues/459 has been resolved. pip<24.3 # Cause: https://github.com/openedx/edx-lint/issues/475 # This can be unpinned once https://github.com/openedx/edx-lint/issues/476 has been resolved. urllib3<2.3.0