diff --git a/docs/internals/contributing/writing-code/unit-tests.txt b/docs/internals/contributing/writing-code/unit-tests.txt index 5b4a896c67..6081582c65 100644 --- a/docs/internals/contributing/writing-code/unit-tests.txt +++ b/docs/internals/contributing/writing-code/unit-tests.txt @@ -285,7 +285,7 @@ dependencies: * memcached_, plus a :ref:`supported Python binding ` * gettext_ (:ref:`gettext_on_windows`) * selenium_ -* sqlparse_ (required) +* sqlparse_ 0.2.2+ (required) * tblib_ 1.5.0+ You can find these dependencies in `pip requirements files`_ inside the diff --git a/docs/releases/3.0.txt b/docs/releases/3.0.txt index 801be32b54..d3656d6883 100644 --- a/docs/releases/3.0.txt +++ b/docs/releases/3.0.txt @@ -550,6 +550,8 @@ Miscellaneous * ``alias=None`` is added to the signature of :meth:`.Expression.get_group_by_cols`. +* Support for ``sqlparse`` < 0.2.2 is removed. + .. _deprecated-features-3.0: Features deprecated in 3.0 diff --git a/setup.py b/setup.py index 2561fd4a7a..155014df21 100644 --- a/setup.py +++ b/setup.py @@ -78,7 +78,7 @@ setup( entry_points={'console_scripts': [ 'django-admin = django.core.management:execute_from_command_line', ]}, - install_requires=['pytz', 'sqlparse', 'asgiref'], + install_requires=['pytz', 'sqlparse >= 0.2.2', 'asgiref'], extras_require={ "bcrypt": ["bcrypt"], "argon2": ["argon2-cffi >= 16.1.0"], diff --git a/tests/requirements/py3.txt b/tests/requirements/py3.txt index ec0f1d78cd..1b29012ff0 100644 --- a/tests/requirements/py3.txt +++ b/tests/requirements/py3.txt @@ -13,5 +13,5 @@ pytz pywatchman; sys.platform != 'win32' PyYAML selenium -sqlparse +sqlparse >= 0.2.2 tblib >= 1.5.0