diff --git a/requirements/_db_mysql.txt b/requirements/_db_mysql.txt index f9ef8d7475e..c6f92040201 100644 --- a/requirements/_db_mysql.txt +++ b/requirements/_db_mysql.txt @@ -4,4 +4,4 @@ # Ref https://docs.djangoproject.com/en/1.10/ref/databases/#mysql-db-api-drivers # Recommended versions https://docs.djangoproject.com/en/1.10/ref/databases/#id9 -mysqlclient>=1.3.3,<=1.3.12 +mysqlclient>=2.0,<2.1 diff --git a/requirements/_db_postgresql.txt b/requirements/_db_postgresql.txt index 5954011477c..a0c547d7ae4 100644 --- a/requirements/_db_postgresql.txt +++ b/requirements/_db_postgresql.txt @@ -1,4 +1,4 @@ # PostgreSQL Database # https://docs.djangoproject.com/en/1.10/ref/databases/#postgresql-notes -psycopg2>=2.7,<2.8 +psycopg2>=2.9,<2.10 diff --git a/requirements/_docs.txt b/requirements/_docs.txt index 573f1990836..d9cbac6b334 100644 --- a/requirements/_docs.txt +++ b/requirements/_docs.txt @@ -1,5 +1,5 @@ # Documentation sphinx-bootstrap-theme -readme-renderer==18.1 -Sphinx==1.7.2 +readme-renderer==29.0 +Sphinx==4.1.2 diff --git a/requirements/_lint.txt b/requirements/_lint.txt index 0e3ec7d8e5a..23915bed0f7 100644 --- a/requirements/_lint.txt +++ b/requirements/_lint.txt @@ -1,7 +1,7 @@ # Linting tools -flake8==3.5.0 -isort==4.3.4 -pycodestyle==2.3.1 -pydocstyle==2.1.1 -pylint==1.8.4 +flake8==3.9.2 +isort==5.9.3 +pycodestyle==2.7.0 +pydocstyle==6.1.1 +pylint==2.9.6 diff --git a/requirements/base.txt b/requirements/base.txt index e1e75d21e45..e1e746c9579 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -5,42 +5,43 @@ Django~=1.11.12 # rq.filter: <1.12 # Django apps -django-allauth==0.35.0 -django-assets==0.12 +django-allauth==0.45.0 +django-assets==2.0 django-bulk-update==2.2.0 -django-contact-form==1.5 +django-contact-form==1.9 django-contrib-comments==1.7.3,!=1.8.0 # rq.filter: !=1.8.0 django-overextends==0.4.3 -django-redis==4.9.0 -django-rq==1.0.1 -django-sortedm2m==1.5.0 -django-statici18n==1.7.0 +django-redis==5.0.0 +django-rq==2.4.1 +django-sortedm2m==3.0.2 +django-statici18n==2.0.1 dj.subcommand==0.0.3 # Libraries -Babel==2.5.3 +Babel==2.9.1 cssmin==0.2.0 -diff-match-patch==20121119 -dirsync==2.2.3 -jsonfield==2.0.2 +diff-match-patch==20200713 +dirsync==2.2.5 +jsonfield==3.1.0 # Note: also adjust pootle/checks::LXML_MINIMUM_REQUIRED_VERSION -lxml>=4.2,<4.3 +lxml>=4.6,<4.7 +makeyfile==0.0.2 pathlib==1.0.1 -python-dateutil==2.7.2 -python-levenshtein==0.12.0 -pytz==2018.3 -rq==0.10.0 -scandir==1.7 +python-dateutil==2.8.2 +python-levenshtein==0.12.2 +pytz==2021.1 +rq==1.9.0 +scandir==1.10.0 stemming==1.0.1 -pycountry==18.2.23 +pycountry==20.7.3 # Markup: Markdown filter for POOTLE_MARKUP_FILTER -bleach==2.1.3 -Markdown==2.6.11 +bleach==4.0.0 +Markdown==3.3.4 # Translate Toolkit # Note: also adjust pootle/checks::TTK_MINIMUM_REQUIRED_VERSION -translate-toolkit==2.3.0 +translate-toolkit==3.4.0 # If you want to use Translate Toolkit 'master' #-e git+https://github.com/translate/translate.git#egg=translate-toolkit-2.2.5 diff --git a/requirements/deploy.txt b/requirements/deploy.txt index aae4abb99ce..02e6380142b 100644 --- a/requirements/deploy.txt +++ b/requirements/deploy.txt @@ -9,4 +9,4 @@ # -r _db_postgresql.txt # Logging -raven==6.6.0 +raven==6.10.0 diff --git a/requirements/dev.txt b/requirements/dev.txt index 2ec5c73acbd..f3fb5b3a25a 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -5,6 +5,6 @@ -r _docs.txt -r _lint.txt -django-extensions==2.0.6 +django-extensions==3.1.3 glue==0.13 -ipython==5.6.0 # rq.filter: <6.0.0 +ipython==5.10.0 # rq.filter: <6.0.0 diff --git a/requirements/host.txt b/requirements/host.txt index 50b8f9dd06f..aafc1f97b85 100644 --- a/requirements/host.txt +++ b/requirements/host.txt @@ -1,2 +1,2 @@ -makeyfile -docker-compose +makeyfile==0.0.2 +docker-compose==1.29.2 diff --git a/requirements/tests.txt b/requirements/tests.txt index d26ceb0ef21..e2feb615c5f 100644 --- a/requirements/tests.txt +++ b/requirements/tests.txt @@ -1,8 +1,8 @@ # Testing -factory-boy==2.10.0 -pytest==3.3.0 -pytest-cov==2.5.1 -pytest-django==3.1.2 +factory-boy==3.2.0 +pytest==6.2.4 +pytest-cov==2.12.1 +pytest-django==4.4.0 pytest-mock diff --git a/requirements/travis.txt b/requirements/travis.txt index eed04888069..4fd83ce1c4b 100644 --- a/requirements/travis.txt +++ b/requirements/travis.txt @@ -4,7 +4,7 @@ -r _docs.txt -r _lint.txt -tox==3.0.0 +tox==3.24.2 # Databases -r _db_mysql.txt @@ -14,6 +14,6 @@ tox==3.0.0 -r _es_5.txt # Test coverage -codecov==2.0.15 -coverage==4.5.1 -coveralls==1.3.0 +codecov==2.1.12 +coverage==5.5 +coveralls==3.2.0