From 5709bd6cec575dd06a461fb6880d8abbab83ec71 Mon Sep 17 00:00:00 2001 From: Artur Barseghyan Date: Sun, 12 Nov 2023 23:12:17 +0100 Subject: [PATCH 1/8] Upgrade tests suite --- .github/workflows/test.yml | 80 ++++++++---------------------------- CHANGELOG.rst | 2 + README.rst | 4 +- requirements | 1 + requirements/django_1_10.txt | 10 ----- requirements/django_1_11.txt | 11 ----- requirements/django_1_8.txt | 10 ----- requirements/django_1_9.txt | 10 ----- requirements/django_2_0.txt | 11 ----- requirements/django_2_1.txt | 10 ----- setup.py | 17 +++----- tox.ini | 30 ++------------ 12 files changed, 30 insertions(+), 166 deletions(-) create mode 120000 requirements delete mode 100644 requirements/django_1_10.txt delete mode 100644 requirements/django_1_11.txt delete mode 100644 requirements/django_1_8.txt delete mode 100644 requirements/django_1_9.txt delete mode 100644 requirements/django_2_0.txt delete mode 100644 requirements/django_2_1.txt diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index db73d3f9f..0e9b1a361 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -27,51 +27,7 @@ jobs: max-parallel: 4 matrix: include: -# - python-version: 3.6 -# requirements: django_2_2 -# tox_env: py36-django22 - - python-version: 3.7 - requirements: django_2_2 - tox_env: py37-django22 - - python-version: 3.8 - requirements: django_2_2 - tox_env: py38-django22 - - python-version: 3.9 - requirements: django_2_2 - tox_env: py39-django22 - -# - python-version: 3.6 -# requirements: django_3_0 -# tox_env: py36-django30 - - python-version: 3.7 - requirements: django_3_0 - tox_env: py37-django30 - - python-version: 3.8 - requirements: django_3_0 - tox_env: py38-django30 - - python-version: 3.9 - requirements: django_3_0 - tox_env: py39-django30 - -# - python-version: 3.6 -# requirements: django_3_1 -# tox_env: py36-django31 - - python-version: 3.7 - requirements: django_3_1 - tox_env: py37-django31 - - python-version: 3.8 - requirements: django_3_1 - tox_env: py38-django31 - - python-version: 3.9 - requirements: django_3_1 - tox_env: py39-django31 - -# - python-version: 3.6 -# requirements: django_3_2 -# tox_env: py36-django32 - - python-version: 3.7 - requirements: django_3_2 - tox_env: py37-django32 + # Django 3.2 - python-version: 3.8 requirements: django_3_2 tox_env: py38-django32 @@ -79,31 +35,27 @@ jobs: requirements: django_3_2 tox_env: py39-django32 - - python-version: 3.8 - requirements: django_4_0 - tox_env: py38-django40 - - python-version: 3.9 - requirements: django_4_0 - tox_env: py39-django40 - - python-version: '3.10' - requirements: django_4_0 - tox_env: py310-django40 -# - python-version: '3.11' -# requirements: django_4_0 -# tox_env: py311-django40 - + # Django 4.1 - python-version: 3.8 requirements: django_4_1 tox_env: py38-django41 - python-version: 3.9 requirements: django_4_1 tox_env: py39-django41 - - python-version: '3.10' + - python-version: 3.10 requirements: django_4_1 tox_env: py310-django41 -# - python-version: '3.11' -# requirements: django_4_1 -# tox_env: py311-django41 + - python-version: 3.11 + requirements: django_4_1 + tox_env: py311-django41 + + # Django 4.2 + - python-version: 3.10 + requirements: django_4_2 + tox_env: py310-django42 + - python-version: 3.11 + requirements: django_4_2 + tox_env: py311-django42 steps: - name: Install libxml2 and libxslt @@ -120,8 +72,8 @@ jobs: pip install pip-tools pip-compile examples/requirements/${{ matrix.requirements }}.in pip install -r examples/requirements/${{ matrix.requirements }}.txt - pip-compile examples/requirements/test.in - pip install -r examples/requirements/test.txt +# pip-compile examples/requirements/test.in +# pip install -r examples/requirements/test.txt - name: Run Tests run: tox -e ${{ matrix.tox_env }} env: diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 09dfaa216..973416540 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -20,6 +20,8 @@ are used for versioning (schema follows below): 2023-11-?? - Fixes in the ``select_checkbox_multiple`` plugin. +- Stop testing against Django 2.2, 3.0, 3.1 and 4.0. +- Stop testing against Python 3.6 and 3.7. 0.19.9 ------ diff --git a/README.rst b/README.rst index ff0cdd0f8..a8cecec67 100644 --- a/README.rst +++ b/README.rst @@ -34,8 +34,8 @@ handling the submitted form data). Prerequisites ============= -- Django 2.2, 3.0, 3.1, 3.2, 4.0 and 4.1. -- Python 3.6, 3.7, 3.8, 3.9, 3.10 and 3.11. +- Django 3.2, 4.1 and 4.2. +- Python 3.8, 3.9, 3.10, 3.11 and 3.12. Key concepts ============ diff --git a/requirements b/requirements new file mode 120000 index 000000000..46395b08d --- /dev/null +++ b/requirements @@ -0,0 +1 @@ +examples/requirements \ No newline at end of file diff --git a/requirements/django_1_10.txt b/requirements/django_1_10.txt deleted file mode 100644 index afb8f1674..000000000 --- a/requirements/django_1_10.txt +++ /dev/null @@ -1,10 +0,0 @@ -django-autoslug==1.9.3 -django-formtools>=1.0 -django-nine>=0.1.13 -django-nonefield>=0.1 -easy-thumbnails>=2.3 -Pillow>=2.0.0 -requests>=1.0.0 -six>=1.9 -Unidecode>=0.04.1 -vishap>=0.1.5,<2.0 diff --git a/requirements/django_1_11.txt b/requirements/django_1_11.txt deleted file mode 100644 index 2b83f4657..000000000 --- a/requirements/django_1_11.txt +++ /dev/null @@ -1,11 +0,0 @@ -django-autoslug==1.9.3 -django-formtools>=2.0 -django-nine>=0.1.13 -django-nonefield>=0.1 -easy-thumbnails>=2.4.1 -Pillow>=2.0.0 -requests>=1.0.0 -six>=1.9 -Unidecode>=0.04.1 -vishap>=0.1.5,<2.0 -#https://github.com/django/django-formtools/archive/master.tar.gz diff --git a/requirements/django_1_8.txt b/requirements/django_1_8.txt deleted file mode 100644 index 6039feb61..000000000 --- a/requirements/django_1_8.txt +++ /dev/null @@ -1,10 +0,0 @@ -django-autoslug==1.7.1 -django-formtools>=1.0 -django-nine>=0.1.13 -django-nonefield>=0.1 -easy-thumbnails>=2.3 -Pillow>=2.0.0 -requests>=1.0.0 -six>=1.9 -Unidecode>=0.04.1 -vishap>=0.1.5,<2.0 diff --git a/requirements/django_1_9.txt b/requirements/django_1_9.txt deleted file mode 100644 index afb8f1674..000000000 --- a/requirements/django_1_9.txt +++ /dev/null @@ -1,10 +0,0 @@ -django-autoslug==1.9.3 -django-formtools>=1.0 -django-nine>=0.1.13 -django-nonefield>=0.1 -easy-thumbnails>=2.3 -Pillow>=2.0.0 -requests>=1.0.0 -six>=1.9 -Unidecode>=0.04.1 -vishap>=0.1.5,<2.0 diff --git a/requirements/django_2_0.txt b/requirements/django_2_0.txt deleted file mode 100644 index ee6c95465..000000000 --- a/requirements/django_2_0.txt +++ /dev/null @@ -1,11 +0,0 @@ -django-autoslug-iplweb -django-formtools>=2.0 -django-nine>=0.1.13 -django-nonefield>=0.1 -easy-thumbnails>=2.4.1 -Pillow>=2.0.0 -requests>=1.0.0 -six>=1.9 -Unidecode>=0.04.1 -vishap>=0.1.5,<2.0 -#https://github.com/django/django-formtools/archive/master.tar.gz diff --git a/requirements/django_2_1.txt b/requirements/django_2_1.txt deleted file mode 100644 index 2031a084e..000000000 --- a/requirements/django_2_1.txt +++ /dev/null @@ -1,10 +0,0 @@ -django-autoslug-iplweb -django-formtools>=2.0 -django-nine>=0.1.13 -django-nonefield>=0.3 -easy-thumbnails>=2.5.0 -Pillow>=2.0.0 -requests>=1.0.0 -six>=1.9 -Unidecode>=0.04.1 -vishap>=0.1.5,<2.0 diff --git a/setup.py b/setup.py index c7158e669..d6955e3f5 100644 --- a/setup.py +++ b/setup.py @@ -39,6 +39,9 @@ "4.1", "4.2", "5.0", + "5.1", + "5.2", + "6.0", ) for v in LOOSE_VERSIONS: @@ -229,13 +232,6 @@ tests_require = [ "selenium", "Faker", - # 'factory_boy', - # 'fake-factory', - # 'Pillow', - # 'pytest', - # 'pytest-django', - # 'pytest-cov', - # 'tox', ] setup( @@ -246,22 +242,19 @@ long_description="{0}{1}".format(readme, screenshots), classifiers=[ "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", "Environment :: Web Environment", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "License :: OSI Approved :: GNU Lesser General Public License v2 or " "later (LGPLv2+)", "Framework :: Django", - "Framework :: Django :: 2.2", - "Framework :: Django :: 3.0", - "Framework :: Django :: 3.1", "Framework :: Django :: 3.2", - "Framework :: Django :: 4.0", "Framework :: Django :: 4.1", + "Framework :: Django :: 4.2", "Intended Audience :: Developers", "Operating System :: OS Independent", "Development Status :: 4 - Beta", diff --git a/tox.ini b/tox.ini index b3cf3e78c..860839313 100644 --- a/tox.ini +++ b/tox.ini @@ -1,40 +1,18 @@ [tox] envlist = - py{37,38,39}-django{22,30,31,32} - py{38,39,310,311}-django{40,41} - #flake8, - #isort + py{38,39}-django{32} + py{38,39,310,311}-django{41} + py{310,311}-django{42} [testenv] envlogdir=examples/logs/ passenv = * deps = - django22: -r{toxinidir}/examples/requirements/django_2_2.txt - django30: -r{toxinidir}/examples/requirements/django_3_0.txt - django31: -r{toxinidir}/examples/requirements/django_3_1.txt django32: -r{toxinidir}/examples/requirements/django_3_2.txt - django40: -r{toxinidir}/examples/requirements/django_4_0.txt django41: -r{toxinidir}/examples/requirements/django_4_1.txt + django41: -r{toxinidir}/examples/requirements/django_4_2.txt commands = -; {envpython} examples/simple/manage.py test {posargs:fobi} --settings=settings.test --traceback -v 3 -; {envpython} -m pip install https://github.com/barseghyanartur/get-chromedriver-py/archive/main.tar.gz {envpython} -m pip install get-chromedriver-py get-chromedriver -vvvv {envpython} -m pip install -e . -; {envpython} runtests.py {envpython} -m pytest - -#[testenv:flake8] -#basepython = python3.5 -#deps = -# Django>=1.10,<1.11 -# -r{toxinidir}/examples/requirements/django_1_9.txt -#commands = flake8 -## -# -#[testenv:isort] -#basepython = python3.5 -#deps = -# Django>=1.10,<1.11 -# -r{toxinidir}/examples/requirements/django_1_9.txt -#commands = isort --recursive --check-only fobi tests From 0c4f4a349682e561d336aa59d98e5584a9a1e60a Mon Sep 17 00:00:00 2001 From: Artur Barseghyan Date: Sun, 12 Nov 2023 23:20:33 +0100 Subject: [PATCH 2/8] Up dockerfile --- Docker | 23 ----------------------- Dockerfile | 1 + Makefile | 8 ++++---- docker/backend/Dockerfile | 1 + 4 files changed, 6 insertions(+), 27 deletions(-) delete mode 100644 Docker create mode 120000 Dockerfile diff --git a/Docker b/Docker deleted file mode 100644 index 7418d130b..000000000 --- a/Docker +++ /dev/null @@ -1,23 +0,0 @@ -# To build: -# > docker build -f Dockerfile . -FROM python:3.6-stretch -ENV DEBIAN_FRONTEND noninteractive - -# Install google chrome -RUN wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -RUN echo 'deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main' | tee /etc/apt/sources.list.d/google-chrome.list -RUN apt-get update && apt-get upgrade -y -RUN apt-get install -y libglib2.0-0=2.50.3-2 \ - libnss3=2:3.26.2-1.1+deb9u1 \ - libgconf-2-4=3.2.6-4+b1 \ - libfontconfig1=2.11.0-6.7+b1 -RUN apt-get install -y google-chrome-stable -RUN apt-get install -y mc - -# Install chrome driver -RUN wget -N http://chromedriver.storage.googleapis.com/2.42/chromedriver_linux64.zip -RUN unzip chromedriver_linux64.zip -RUN chmod +x chromedriver -RUN mv -f chromedriver /usr/local/share/chromedriver -RUN ln -s /usr/local/share/chromedriver /usr/local/bin/chromedriver -RUN ln -s /usr/local/share/chromedriver /usr/bin/chromedriver diff --git a/Dockerfile b/Dockerfile new file mode 120000 index 000000000..13514a1d5 --- /dev/null +++ b/Dockerfile @@ -0,0 +1 @@ +docker/backend/Dockerfile \ No newline at end of file diff --git a/Makefile b/Makefile index 779d0620e..8d0ba229e 100644 --- a/Makefile +++ b/Makefile @@ -111,11 +111,11 @@ pip-compile: docker-compose -f docker-compose.yml exec -w /backend/examples/requirements/ backend pip-compile demo.in docker-compose -f docker-compose.yml exec -w /backend/examples/requirements/ backend pip-compile deployment.in docker-compose -f docker-compose.yml exec -w /backend/examples/requirements/ backend pip-compile dev.in - docker-compose -f docker-compose.yml exec -w /backend/examples/requirements/ backend pip-compile django_2_2.in - docker-compose -f docker-compose.yml exec -w /backend/examples/requirements/ backend pip-compile django_3_0.in - docker-compose -f docker-compose.yml exec -w /backend/examples/requirements/ backend pip-compile django_3_1.in +# docker-compose -f docker-compose.yml exec -w /backend/examples/requirements/ backend pip-compile django_2_2.in +# docker-compose -f docker-compose.yml exec -w /backend/examples/requirements/ backend pip-compile django_3_0.in +# docker-compose -f docker-compose.yml exec -w /backend/examples/requirements/ backend pip-compile django_3_1.in docker-compose -f docker-compose.yml exec -w /backend/examples/requirements/ backend pip-compile django_3_2.in - docker-compose -f docker-compose.yml exec -w /backend/examples/requirements/ backend pip-compile django_4_0.in +# docker-compose -f docker-compose.yml exec -w /backend/examples/requirements/ backend pip-compile django_4_0.in docker-compose -f docker-compose.yml exec -w /backend/examples/requirements/ backend pip-compile django_4_1.in docker-compose -f docker-compose.yml exec -w /backend/examples/requirements/ backend pip-compile django_4_2.in docker-compose -f docker-compose.yml exec -w /backend/examples/requirements/ backend pip-compile djangocms_3_4_3.in diff --git a/docker/backend/Dockerfile b/docker/backend/Dockerfile index 082814037..2e7e37b6a 100644 --- a/docker/backend/Dockerfile +++ b/docker/backend/Dockerfile @@ -16,6 +16,7 @@ RUN apt-get update && \ RUN pip install pip --upgrade RUN pip install virtualenv +RUN pip install pip-tools RUN mkdir /backend WORKDIR /backend From fe46cac57f26f043b0d1cb2a9e0d4f7b4e320bbe Mon Sep 17 00:00:00 2001 From: Artur Barseghyan Date: Sun, 12 Nov 2023 23:29:49 +0100 Subject: [PATCH 3/8] Up dockerfile --- requirements | 1 - 1 file changed, 1 deletion(-) delete mode 120000 requirements diff --git a/requirements b/requirements deleted file mode 120000 index 46395b08d..000000000 --- a/requirements +++ /dev/null @@ -1 +0,0 @@ -examples/requirements \ No newline at end of file From ec72fc3c65792b541ef0ba89e20dcd6630a4f8bd Mon Sep 17 00:00:00 2001 From: Artur Barseghyan Date: Sun, 12 Nov 2023 23:43:04 +0100 Subject: [PATCH 4/8] Up reqs --- examples/requirements/captcha.txt | 18 +- examples/requirements/common.in | 22 +- examples/requirements/common.txt | 109 ++-- examples/requirements/debug.in | 6 +- examples/requirements/debug.txt | 53 +- examples/requirements/demo.txt | 270 +++++----- examples/requirements/deployment.txt | 97 ++-- examples/requirements/dev.in | 2 +- examples/requirements/dev.txt | 510 ++++++++---------- examples/requirements/django_2_2.txt | 305 ----------- examples/requirements/django_3_0.txt | 311 ----------- examples/requirements/django_3_1.txt | 311 ----------- examples/requirements/django_3_2.txt | 270 +++++----- examples/requirements/django_4_1.txt | 217 ++++---- .../{django_4_0.txt => django_4_2.txt} | 287 +++++----- examples/requirements/djangocms_3_4_3.txt | 4 +- examples/requirements/djangorestframework.txt | 4 +- examples/requirements/docs.txt | 282 +++++----- examples/requirements/feincms_1_17.txt | 24 +- examples/requirements/feincms_1_20.txt | 26 +- examples/requirements/latest.txt | 122 +++-- examples/requirements/mptt.txt | 18 +- examples/requirements/recaptcha.txt | 14 +- examples/requirements/style_checkers.txt | 77 ++- examples/requirements/test.txt | 104 ++-- examples/requirements/testing.txt | 270 +++++----- 26 files changed, 1407 insertions(+), 2326 deletions(-) delete mode 100644 examples/requirements/django_2_2.txt delete mode 100644 examples/requirements/django_3_0.txt delete mode 100644 examples/requirements/django_3_1.txt rename examples/requirements/{django_4_0.txt => django_4_2.txt} (57%) diff --git a/examples/requirements/captcha.txt b/examples/requirements/captcha.txt index 8f10cf4c6..8a6a09a0c 100644 --- a/examples/requirements/captcha.txt +++ b/examples/requirements/captcha.txt @@ -1,24 +1,20 @@ # -# This file is autogenerated by pip-compile with python 3.9 -# To update, run: +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: # # pip-compile captcha.in # -asgiref==3.3.4 +asgiref==3.7.2 # via django -django==3.2.4 +django==4.2.7 # via # django-ranged-response # django-simple-captcha django-ranged-response==0.2.0 # via django-simple-captcha -django-simple-captcha==0.5.14 +django-simple-captcha==0.5.20 # via -r captcha.in -pillow==8.2.0 +pillow==10.1.0 # via django-simple-captcha -pytz==2021.1 - # via django -six==1.16.0 - # via django-simple-captcha -sqlparse==0.4.1 +sqlparse==0.4.4 # via django diff --git a/examples/requirements/common.in b/examples/requirements/common.in index ce2459a9d..8070f99e5 100644 --- a/examples/requirements/common.in +++ b/examples/requirements/common.in @@ -1,33 +1,33 @@ -alabaster>=0.7.6 +#MySQL-python +#Unidecode==0.4.18 +#requests==2.8.1 +#vishap>=0.1.5 Babel>=2.1.1 +Jinja2>=2.8 +MarkupSafe>=0.23 +Pillow>=4.2.1 +Pygments>=2.0.2 +Sphinx>=1.3.1 +alabaster>=0.7.6 bleach>=2.1.2 decorator>=4.0.4 docopt>=0.4.0 docutils>=0.12 importlib-metadata<5.0.0 -Jinja2>=2.8 mailchimp>=2.0.9 markdown -MarkupSafe>=0.23 -#MySQL-python ordereddict==1.1 path.py>=8.1.2 pexpect>=4.0.1 pickleshare>=0.5 -Pillow>=4.2.1 pluggy>=0.7.1 -ptyprocess>=0.5 psycopg2-binary -Pygments>=2.0.2 +ptyprocess>=0.5 pytz>=2019.1 -#requests==2.8.1 simplegeneric>=0.8.1 six>=1.10.0 snowballstemmer>=1.2.0 -Sphinx>=1.3.1 sphinx-rtd-theme>=0.1.9 traitlets>=4.0.0 -#Unidecode==0.4.18 virtualenv>=13.1.2 -#vishap>=0.1.5 wheel>=0.24.0 diff --git a/examples/requirements/common.txt b/examples/requirements/common.txt index c9bd16739..f80637c64 100644 --- a/examples/requirements/common.txt +++ b/examples/requirements/common.txt @@ -1,67 +1,61 @@ # -# This file is autogenerated by pip-compile with python 3.9 -# To update, run: +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: # # pip-compile common.in # -alabaster==0.7.12 +alabaster==0.7.13 # via # -r common.in # sphinx -appdirs==1.4.4 - # via virtualenv -babel==2.9.1 +babel==2.13.1 # via # -r common.in # sphinx -bleach==3.3.0 +bleach==6.1.0 # via -r common.in -certifi==2021.5.30 +certifi==2023.7.22 # via requests -chardet==4.0.0 +charset-normalizer==3.3.2 # via requests -decorator==5.0.9 - # via - # -r common.in - # traitlets -distlib==0.3.2 +decorator==5.1.1 + # via -r common.in +distlib==0.3.7 # via virtualenv docopt==0.4.0 # via # -r common.in # mailchimp -docutils==0.16 +docutils==0.18.1 # via # -r common.in # sphinx # sphinx-rtd-theme -filelock==3.0.12 +filelock==3.13.1 # via virtualenv -idna==2.10 +idna==3.4 # via requests -imagesize==1.2.0 +imagesize==1.4.1 # via sphinx -ipython-genutils==0.2.0 - # via traitlets -jinja2==3.0.1 +importlib-metadata==4.13.0 + # via -r common.in +jinja2==3.1.2 # via # -r common.in # sphinx mailchimp==2.0.10 # via -r common.in -markdown==3.3.4 +markdown==3.5.1 # via -r common.in -markupsafe==2.0.1 +markupsafe==2.1.3 # via # -r common.in # jinja2 ordereddict==1.1 # via -r common.in -packaging==20.9 - # via - # bleach - # sphinx -path==16.0.0 +packaging==23.2 + # via sphinx +path==16.7.1 # via path-py path-py==12.5.0 # via -r common.in @@ -69,27 +63,25 @@ pexpect==4.8.0 # via -r common.in pickleshare==0.7.5 # via -r common.in -pillow==8.2.0 +pillow==10.1.0 # via -r common.in -pluggy==0.13.1 +platformdirs==3.11.0 + # via virtualenv +pluggy==1.3.0 # via -r common.in -psycopg2-binary==2.8.6 +psycopg2-binary==2.9.9 # via -r common.in ptyprocess==0.7.0 # via # -r common.in # pexpect -pygments==2.9.0 +pygments==2.16.1 # via # -r common.in # sphinx -pyparsing==2.4.7 - # via packaging -pytz==2021.1 - # via - # -r common.in - # babel -requests==2.25.1 +pytz==2023.3.post1 + # via -r common.in +requests==2.31.0 # via # mailchimp # sphinx @@ -99,40 +91,45 @@ six==1.16.0 # via # -r common.in # bleach - # traitlets - # virtualenv -snowballstemmer==2.1.0 +snowballstemmer==2.2.0 # via # -r common.in # sphinx -sphinx==4.0.2 +sphinx==7.2.6 # via # -r common.in # sphinx-rtd-theme -sphinx-rtd-theme==0.5.2 + # sphinxcontrib-applehelp + # sphinxcontrib-devhelp + # sphinxcontrib-htmlhelp + # sphinxcontrib-jquery + # sphinxcontrib-qthelp + # sphinxcontrib-serializinghtml +sphinx-rtd-theme==1.3.0 # via -r common.in -sphinxcontrib-applehelp==1.0.2 +sphinxcontrib-applehelp==1.0.7 # via sphinx -sphinxcontrib-devhelp==1.0.2 +sphinxcontrib-devhelp==1.0.5 # via sphinx -sphinxcontrib-htmlhelp==2.0.0 +sphinxcontrib-htmlhelp==2.0.4 # via sphinx +sphinxcontrib-jquery==4.1 + # via sphinx-rtd-theme sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.3 +sphinxcontrib-qthelp==1.0.6 # via sphinx -sphinxcontrib-serializinghtml==1.1.5 +sphinxcontrib-serializinghtml==1.1.9 # via sphinx -traitlets==4.3.3 +traitlets==5.13.0 # via -r common.in -urllib3==1.26.5 +urllib3==2.0.7 # via requests -virtualenv==20.4.7 +virtualenv==20.24.6 # via -r common.in webencodings==0.5.1 # via bleach -wheel==0.36.2 +wheel==0.41.3 # via -r common.in - -# The following packages are considered to be unsafe in a requirements file: -# setuptools +zipp==3.17.0 + # via importlib-metadata diff --git a/examples/requirements/debug.in b/examples/requirements/debug.in index d373c7663..f760de743 100644 --- a/examples/requirements/debug.in +++ b/examples/requirements/debug.in @@ -1,3 +1,3 @@ -ipdb>=0.8.1,<0.12 -ipython>=4.0.0,<=7.0.1 -ipython-genutils>=0.2.0 +ipdb +ipython +ipython-genutils diff --git a/examples/requirements/debug.txt b/examples/requirements/debug.txt index ffc72b96d..7631856b0 100644 --- a/examples/requirements/debug.txt +++ b/examples/requirements/debug.txt @@ -1,49 +1,48 @@ # -# This file is autogenerated by pip-compile with python 3.6 -# To update, run: +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: # # pip-compile debug.in # -backcall==0.2.0 - # via ipython -decorator==5.0.9 +asttokens==2.4.1 + # via stack-data +decorator==5.1.1 # via + # ipdb # ipython - # traitlets -ipdb==0.11 +executing==2.0.1 + # via stack-data +ipdb==0.13.13 # via -r debug.in -ipython==7.0.1 +ipython==8.17.2 # via # -r debug.in # ipdb ipython-genutils==0.2.0 - # via - # -r debug.in - # traitlets -jedi==0.18.0 + # via -r debug.in +jedi==0.19.1 + # via ipython +matplotlib-inline==0.1.6 # via ipython -parso==0.8.2 +parso==0.8.3 # via jedi pexpect==4.8.0 # via ipython -pickleshare==0.7.5 - # via ipython -prompt-toolkit==2.0.10 +prompt-toolkit==3.0.40 # via ipython ptyprocess==0.7.0 # via pexpect -pygments==2.9.0 - # via ipython -simplegeneric==0.8.1 +pure-eval==0.2.2 + # via stack-data +pygments==2.16.1 # via ipython six==1.16.0 - # via - # prompt-toolkit - # traitlets -traitlets==4.3.3 + # via asttokens +stack-data==0.6.3 # via ipython -wcwidth==0.2.5 +traitlets==5.13.0 + # via + # ipython + # matplotlib-inline +wcwidth==0.2.9 # via prompt-toolkit - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/examples/requirements/demo.txt b/examples/requirements/demo.txt index 1ad0b0cd2..b3b02b2c7 100644 --- a/examples/requirements/demo.txt +++ b/examples/requirements/demo.txt @@ -1,242 +1,259 @@ # -# This file is autogenerated by pip-compile with python 3.9 -# To update, run: +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: # # pip-compile demo.in # -alabaster==0.7.12 +alabaster==0.7.13 # via # -r common.in # sphinx -appdirs==1.4.4 - # via - # black - # virtualenv -asgiref==3.3.4 +asgiref==3.7.2 # via django -astroid==2.5.6 +astroid==3.0.1 # via pylint -attrs==21.2.0 - # via pytest -babel==2.9.1 +attrs==23.1.0 + # via + # outcome + # trio +babel==2.13.1 # via # -r common.in # sphinx -black==21.6b0 +black==23.11.0 # via -r style_checkers.in -bleach==3.3.0 +bleach==6.1.0 # via -r common.in -certifi==2021.5.30 - # via requests -cfgv==3.3.0 +cachetools==5.3.2 + # via tox +certifi==2023.7.22 + # via + # requests + # selenium +cfgv==3.4.0 # via pre-commit -chardet==4.0.0 +chardet==5.2.0 + # via tox +charset-normalizer==3.3.2 # via requests -chromedriver-py==102.0.5005.61 +chromedriver-py==107.0.5304.62 # via -r test.in -click==8.0.1 +click==8.1.7 # via black +colorama==0.4.6 + # via tox confusable-homoglyphs==3.2.0 # via django-registration -coverage==5.5 +coverage[toml]==7.3.2 # via # -r test.in # pytest-cov -decorator==5.0.9 - # via - # -r common.in - # traitlets -distlib==0.3.2 +decorator==5.1.1 + # via -r common.in +dill==0.3.7 + # via pylint +distlib==0.3.7 # via virtualenv -django==3.2.4 +django==3.2.23 # via # -r django_3_2.in + # django-ckeditor # django-debug-toolbar # django-formtools - # django-mptt + # django-js-asset # django-ranged-response # django-registration # django-simple-captcha # djangorestframework # easy-thumbnails # feincms -django-admin-tools==0.9.1 +django-admin-tools==0.9.3 # via -r django_3_2.in -django-autoslug==1.9.8 +django-autoslug==1.9.9 # via -r django_3_2.in -django-ckeditor==6.1.0 +django-ckeditor==6.7.0 # via -r django_3_2.in -django-debug-toolbar==3.2.1 +django-debug-toolbar==4.2.0 # via -r django_3_2.in -django-formtools==2.3 +django-formtools==2.4.1 # via -r django_3_2.in -django-js-asset==1.2.2 +django-js-asset==2.1.0 # via # django-ckeditor # django-mptt -django-mptt==0.12.0 +django-mptt==0.15.0 # via # -r feincms_1_20.in # feincms django-ranged-response==0.2.0 # via django-simple-captcha -django-registration==3.2 +django-registration==3.4 # via -r django_3_2.in -django-simple-captcha==0.5.14 +django-simple-captcha==0.5.20 # via -r django_3_2.in -djangorestframework==3.12.4 +djangorestframework==3.14.0 # via -r django_3_2.in docopt==0.4.0 # via # -r common.in # mailchimp -docutils==0.16 +docutils==0.18.1 # via # -r common.in # sphinx # sphinx-rtd-theme -easy-thumbnails==2.7.1 +easy-thumbnails==2.8.5 # via -r django_3_2.in -factory-boy==3.2.0 +factory-boy==3.3.0 # via -r test.in -faker==8.8.1 +faker==20.0.0 # via # -r test.in # factory-boy -feincms==1.20.0 +feincms==1.20.1 # via -r feincms_1_20.in -filelock==3.0.12 +filelock==3.13.1 # via # tox # virtualenv -flake8==3.9.2 +flake8==6.1.0 # via -r style_checkers.in -identify==2.2.10 +h11==0.14.0 + # via wsproto +identify==2.5.31 # via pre-commit -idna==2.10 - # via requests -imagesize==1.2.0 +idna==3.4 + # via + # requests + # trio +imagesize==1.4.1 # via sphinx -iniconfig==1.1.1 +importlib-metadata==4.13.0 + # via + # -r common.in + # -r test.in +iniconfig==2.0.0 # via pytest -ipython-genutils==0.2.0 - # via traitlets -isort==5.9.1 +isort==5.12.0 # via # -r style_checkers.in # pylint -jinja2==3.0.1 +jinja2==3.1.2 # via # -r common.in # sphinx -lazy-object-proxy==1.6.0 - # via astroid mailchimp==2.0.10 # via -r common.in -markdown==3.3.4 +markdown==3.5.1 # via -r common.in -markupsafe==2.0.1 +markupsafe==2.1.3 # via # -r common.in # jinja2 -mccabe==0.6.1 +mccabe==0.7.0 # via # flake8 # pylint -mypy-extensions==0.4.3 +mypy-extensions==1.0.0 # via black -nodeenv==1.6.0 +nodeenv==1.8.0 # via pre-commit ordereddict==1.1 # via -r common.in -packaging==20.9 +outcome==1.3.0.post0 + # via trio +packaging==23.2 # via - # bleach + # black + # pyproject-api # pytest # sphinx # tox -path==16.0.0 +path==16.7.1 # via path-py path-py==12.5.0 # via -r common.in -pathspec==0.8.1 +pathspec==0.11.2 # via black pexpect==4.8.0 # via -r common.in pickleshare==0.7.5 # via -r common.in -pillow==8.2.0 +pillow==10.1.0 # via # -r common.in # django-simple-captcha # easy-thumbnails # feincms -pluggy==0.13.1 +platformdirs==3.11.0 + # via + # black + # pylint + # tox + # virtualenv +pluggy==1.3.0 # via # -r common.in # pytest # tox -pre-commit==2.13.0 +pre-commit==3.5.0 # via -r style_checkers.in -psycopg2-binary==2.8.6 +psycopg2-binary==2.9.9 # via -r common.in ptyprocess==0.7.0 # via # -r common.in # pexpect -py==1.10.0 - # via - # -r test.in - # pytest - # tox -pycodestyle==2.7.0 +py==1.11.0 + # via -r test.in +pycodestyle==2.11.1 # via flake8 -pydocstyle==6.1.1 +pydocstyle==6.3.0 # via -r style_checkers.in -pyflakes==2.3.1 +pyflakes==3.1.0 # via # -r style_checkers.in # flake8 -pygments==2.9.0 +pygments==2.16.1 # via # -r common.in # sphinx -pylint==2.8.3 +pylint==3.0.2 # via -r style_checkers.in -pyparsing==2.4.7 - # via packaging -pytest==6.2.4 +pyproject-api==1.6.1 + # via tox +pysocks==1.7.1 + # via urllib3 +pytest==7.4.3 # via # -r test.in # pytest-cov # pytest-django # pytest-ordering # pytest-pythonpath -pytest-cov==2.12.1 +pytest-cov==4.1.0 # via -r test.in -pytest-django==4.4.0 +pytest-django==4.7.0 # via -r test.in pytest-ordering==0.6 # via -r test.in pytest-pythonpath==0.7.3 # via -r test.in -python-dateutil==2.8.1 +python-dateutil==2.8.2 # via faker -pytz==2021.1 +pytz==2023.3.post1 # via # -r common.in - # babel # django + # djangorestframework # feincms -pyyaml==5.4.1 +pyyaml==6.0.1 # via pre-commit -regex==2021.4.4 - # via black -requests==2.25.1 +requests==2.31.0 # via # mailchimp # sphinx -selenium==3.141.0 +selenium==4.15.2 # via -r test.in simplegeneric==0.8.1 # via -r common.in @@ -244,68 +261,77 @@ six==1.16.0 # via # -r common.in # bleach - # django-simple-captcha # feincms # python-dateutil - # tox - # traitlets - # virtualenv -snowballstemmer==2.1.0 +sniffio==1.3.0 + # via trio +snowballstemmer==2.2.0 # via # -r common.in # pydocstyle # sphinx -sphinx==4.0.2 +sortedcontainers==2.4.0 + # via trio +sphinx==7.2.6 # via # -r common.in # sphinx-rtd-theme -sphinx-rtd-theme==0.5.2 + # sphinxcontrib-applehelp + # sphinxcontrib-devhelp + # sphinxcontrib-htmlhelp + # sphinxcontrib-jquery + # sphinxcontrib-qthelp + # sphinxcontrib-serializinghtml +sphinx-rtd-theme==1.3.0 # via -r common.in -sphinxcontrib-applehelp==1.0.2 +sphinxcontrib-applehelp==1.0.7 # via sphinx -sphinxcontrib-devhelp==1.0.2 +sphinxcontrib-devhelp==1.0.5 # via sphinx -sphinxcontrib-htmlhelp==2.0.0 +sphinxcontrib-htmlhelp==2.0.4 # via sphinx +sphinxcontrib-jquery==4.1 + # via sphinx-rtd-theme sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.3 +sphinxcontrib-qthelp==1.0.6 # via sphinx -sphinxcontrib-serializinghtml==1.1.5 +sphinxcontrib-serializinghtml==1.1.9 # via sphinx -sqlparse==0.4.1 +sqlparse==0.4.4 # via # django # django-debug-toolbar -text-unidecode==1.3 - # via faker -toml==0.10.2 - # via - # black - # pre-commit - # pylint - # pytest - # pytest-cov - # tox -tox==3.23.1 +tomlkit==0.12.2 + # via pylint +tox==4.11.3 # via -r test.in -traitlets==4.3.3 +traitlets==5.13.0 # via -r common.in -urllib3==1.26.5 +trio==0.23.1 + # via + # selenium + # trio-websocket +trio-websocket==0.11.1 + # via selenium +urllib3[socks]==2.0.7 # via # requests # selenium -virtualenv==20.4.7 + # urllib3 +virtualenv==20.24.6 # via # -r common.in # pre-commit # tox webencodings==0.5.1 # via bleach -wheel==0.36.2 +wheel==0.41.3 # via -r common.in -wrapt==1.12.1 - # via astroid +wsproto==1.2.0 + # via trio-websocket +zipp==3.17.0 + # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: # setuptools diff --git a/examples/requirements/deployment.txt b/examples/requirements/deployment.txt index 2eadeef57..8391eaec7 100644 --- a/examples/requirements/deployment.txt +++ b/examples/requirements/deployment.txt @@ -1,79 +1,84 @@ # -# This file is autogenerated by pip-compile with python 3.9 -# To update, run: +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: # # pip-compile deployment.in # -bleach==3.3.0 - # via readme-renderer -certifi==2021.5.30 +build==1.0.3 + # via pip-tools +certifi==2023.7.22 # via requests -cffi==1.14.5 +cffi==1.16.0 # via cryptography -chardet==4.0.0 +charset-normalizer==3.3.2 # via requests -click==8.0.1 +click==8.1.7 # via pip-tools -colorama==0.4.4 - # via twine -cryptography==3.4.7 +cryptography==41.0.5 # via secretstorage -docutils==0.17.1 +docutils==0.20.1 # via readme-renderer -idna==2.10 +idna==3.4 # via requests -importlib-metadata==4.5.0 +importlib-metadata==6.8.0 # via # keyring # twine -jeepney==0.6.0 +jaraco-classes==3.3.0 + # via keyring +jeepney==0.8.0 # via # keyring # secretstorage -keyring==23.0.1 +keyring==24.3.0 # via twine -packaging==20.9 - # via bleach -pep517==0.10.0 - # via pip-tools -pip-tools==6.1.0 +markdown-it-py==3.0.0 + # via rich +mdurl==0.1.2 + # via markdown-it-py +more-itertools==10.1.0 + # via jaraco-classes +nh3==0.2.14 + # via readme-renderer +packaging==23.2 + # via build +pip-tools==7.3.0 # via -r deployment.in -pkginfo==1.7.0 +pkginfo==1.9.6 # via twine -pycparser==2.20 +pycparser==2.21 # via cffi -pygments==2.9.0 - # via readme-renderer -pyparsing==2.4.7 - # via packaging -readme-renderer==29.0 +pygments==2.16.1 + # via + # readme-renderer + # rich +pyproject-hooks==1.0.0 + # via build +readme-renderer==42.0 # via twine -requests==2.25.1 +requests==2.31.0 # via # requests-toolbelt # twine -requests-toolbelt==0.9.1 +requests-toolbelt==1.0.0 # via twine -rfc3986==1.5.0 +rfc3986==2.0.0 # via twine -secretstorage==3.3.1 - # via keyring -six==1.16.0 - # via - # bleach - # readme-renderer -toml==0.10.2 - # via pep517 -tqdm==4.61.1 +rich==13.6.0 # via twine -twine==3.4.1 +secretstorage==3.3.3 + # via keyring +twine==4.0.2 # via -r deployment.in -urllib3==1.26.5 - # via requests -webencodings==0.5.1 - # via bleach -zipp==3.4.1 +urllib3==2.0.7 + # via + # requests + # twine +wheel==0.41.3 + # via pip-tools +zipp==3.17.0 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: # pip +# setuptools diff --git a/examples/requirements/dev.in b/examples/requirements/dev.in index e554edf25..f86f96c1a 100644 --- a/examples/requirements/dev.in +++ b/examples/requirements/dev.in @@ -1 +1 @@ --r django_3_2.txt +-r django_4_2.in diff --git a/examples/requirements/dev.txt b/examples/requirements/dev.txt index d7eb08bd3..f0bfc6e78 100644 --- a/examples/requirements/dev.txt +++ b/examples/requirements/dev.txt @@ -1,388 +1,336 @@ # -# This file is autogenerated by pip-compile with python 3.9 -# To update, run: +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: # # pip-compile dev.in # -alabaster==0.7.12 +alabaster==0.7.13 # via - # -r django_3_2.txt + # -r common.in # sphinx -appdirs==1.4.4 +asgiref==3.7.2 + # via django +astroid==3.0.1 + # via pylint +attrs==23.1.0 # via - # -r django_3_2.txt - # black - # virtualenv -asgiref==3.3.4 - # via - # -r django_3_2.txt - # django -astroid==2.5.6 - # via - # -r django_3_2.txt - # pylint -attrs==21.2.0 + # outcome + # trio +babel==2.13.1 # via - # -r django_3_2.txt - # pytest -babel==2.9.1 - # via - # -r django_3_2.txt + # -r common.in # sphinx -black==21.6b0 - # via -r django_3_2.txt -bleach==3.3.0 - # via -r django_3_2.txt -certifi==2021.5.30 - # via - # -r django_3_2.txt - # requests -cfgv==3.3.0 - # via - # -r django_3_2.txt - # pre-commit -chardet==4.0.0 +black==23.11.0 + # via -r style_checkers.in +bleach==6.1.0 + # via -r common.in +cachetools==5.3.2 + # via tox +certifi==2023.7.22 # via - # -r django_3_2.txt # requests -chromedriver-py==102.0.5005.61 - # via -r django_3_2.txt -click==8.0.1 - # via - # -r django_3_2.txt - # black + # selenium +cfgv==3.4.0 + # via pre-commit +chardet==5.2.0 + # via tox +charset-normalizer==3.3.2 + # via requests +chromedriver-py==107.0.5304.62 + # via -r test.in +click==8.1.7 + # via black +colorama==0.4.6 + # via tox confusable-homoglyphs==3.2.0 + # via django-registration +coverage[toml]==7.3.2 # via - # -r django_3_2.txt - # django-registration -coverage==5.5 - # via - # -r django_3_2.txt + # -r test.in # pytest-cov -decorator==5.0.9 - # via - # -r django_3_2.txt - # traitlets -distlib==0.3.2 - # via - # -r django_3_2.txt - # virtualenv -django==3.2.4 - # via - # -r django_3_2.txt +decorator==5.1.1 + # via -r common.in +dill==0.3.7 + # via pylint +distlib==0.3.7 + # via virtualenv +django==4.2.7 + # via + # -r django_4_2.in + # django-ckeditor # django-debug-toolbar # django-formtools - # django-mptt + # django-js-asset # django-ranged-response # django-registration # django-simple-captcha # djangorestframework # easy-thumbnails # feincms -django-admin-tools==0.9.1 - # via -r django_3_2.txt -django-autoslug==1.9.8 - # via -r django_3_2.txt -django-ckeditor==6.1.0 - # via -r django_3_2.txt -django-debug-toolbar==3.2.1 - # via -r django_3_2.txt -django-formtools==2.3 - # via -r django_3_2.txt -django-js-asset==1.2.2 - # via - # -r django_3_2.txt +django-admin-tools==0.9.3 + # via -r django_4_2.in +django-autoslug==1.9.9 + # via -r django_4_2.in +django-ckeditor==6.7.0 + # via -r django_4_2.in +django-debug-toolbar==4.2.0 + # via -r django_4_2.in +django-formtools==2.4.1 + # via -r django_4_2.in +django-js-asset==2.1.0 + # via # django-ckeditor # django-mptt -django-mptt==0.12.0 +django-mptt==0.15.0 # via - # -r django_3_2.txt + # -r feincms_1_20.in # feincms django-ranged-response==0.2.0 - # via - # -r django_3_2.txt - # django-simple-captcha -django-registration==3.2 - # via -r django_3_2.txt -django-simple-captcha==0.5.14 - # via -r django_3_2.txt -djangorestframework==3.12.4 - # via -r django_3_2.txt + # via django-simple-captcha +django-registration==3.4 + # via -r django_4_2.in +django-simple-captcha==0.5.20 + # via -r django_4_2.in +djangorestframework==3.14.0 + # via -r django_4_2.in docopt==0.4.0 # via - # -r django_3_2.txt + # -r common.in # mailchimp -docutils==0.16 +docutils==0.18.1 # via - # -r django_3_2.txt + # -r common.in # sphinx # sphinx-rtd-theme -easy-thumbnails==2.7.1 - # via -r django_3_2.txt -factory-boy==3.2.0 - # via -r django_3_2.txt -faker==8.8.1 +easy-thumbnails==2.8.5 + # via -r django_4_2.in +factory-boy==3.3.0 + # via -r test.in +faker==20.0.0 # via - # -r django_3_2.txt + # -r test.in # factory-boy -feincms==1.20.0 - # via -r django_3_2.txt -filelock==3.0.12 +feincms==1.20.1 + # via -r feincms_1_20.in +filelock==3.13.1 # via - # -r django_3_2.txt # tox # virtualenv -flake8==3.9.2 - # via -r django_3_2.txt -identify==2.2.10 +flake8==6.1.0 + # via -r style_checkers.in +h11==0.14.0 + # via wsproto +identify==2.5.31 + # via pre-commit +idna==3.4 # via - # -r django_3_2.txt - # pre-commit -idna==2.10 - # via - # -r django_3_2.txt # requests -imagesize==1.2.0 - # via - # -r django_3_2.txt - # sphinx -iniconfig==1.1.1 - # via - # -r django_3_2.txt - # pytest -ipython-genutils==0.2.0 - # via - # -r django_3_2.txt - # traitlets -isort==5.9.1 - # via - # -r django_3_2.txt + # trio +imagesize==1.4.1 + # via sphinx +importlib-metadata==4.13.0 + # via + # -r common.in + # -r test.in +iniconfig==2.0.0 + # via pytest +isort==5.12.0 + # via + # -r style_checkers.in # pylint -jinja2==3.0.1 +jinja2==3.1.2 # via - # -r django_3_2.txt + # -r common.in # sphinx -lazy-object-proxy==1.6.0 - # via - # -r django_3_2.txt - # astroid mailchimp==2.0.10 - # via -r django_3_2.txt -markdown==3.3.4 - # via -r django_3_2.txt -markupsafe==2.0.1 + # via -r common.in +markdown==3.5.1 + # via -r common.in +markupsafe==2.1.3 # via - # -r django_3_2.txt + # -r common.in # jinja2 -mccabe==0.6.1 +mccabe==0.7.0 # via - # -r django_3_2.txt # flake8 # pylint -mypy-extensions==0.4.3 - # via - # -r django_3_2.txt - # black -nodeenv==1.6.0 - # via - # -r django_3_2.txt - # pre-commit +mypy-extensions==1.0.0 + # via black +nodeenv==1.8.0 + # via pre-commit ordereddict==1.1 - # via -r django_3_2.txt -packaging==20.9 + # via -r common.in +outcome==1.3.0.post0 + # via trio +packaging==23.2 # via - # -r django_3_2.txt - # bleach + # black + # pyproject-api # pytest # sphinx # tox -path==16.0.0 - # via - # -r django_3_2.txt - # path-py +path==16.7.1 + # via path-py path-py==12.5.0 - # via -r django_3_2.txt -pathspec==0.8.1 - # via - # -r django_3_2.txt - # black + # via -r common.in +pathspec==0.11.2 + # via black pexpect==4.8.0 - # via -r django_3_2.txt + # via -r common.in pickleshare==0.7.5 - # via -r django_3_2.txt -pillow==8.2.0 + # via -r common.in +pillow==10.1.0 # via - # -r django_3_2.txt + # -r common.in # django-simple-captcha # easy-thumbnails # feincms -pluggy==0.13.1 +platformdirs==3.11.0 # via - # -r django_3_2.txt - # pytest + # black + # pylint # tox -pre-commit==2.13.0 - # via -r django_3_2.txt -psycopg2-binary==2.8.6 - # via -r django_3_2.txt -ptyprocess==0.7.0 - # via - # -r django_3_2.txt - # pexpect -py==1.10.0 + # virtualenv +pluggy==1.3.0 # via - # -r django_3_2.txt + # -r common.in # pytest # tox -pycodestyle==2.7.0 - # via - # -r django_3_2.txt - # flake8 -pydocstyle==6.1.1 - # via -r django_3_2.txt -pyflakes==2.3.1 +pre-commit==3.5.0 + # via -r style_checkers.in +psycopg2-binary==2.9.9 + # via -r common.in +ptyprocess==0.7.0 # via - # -r django_3_2.txt + # -r common.in + # pexpect +py==1.11.0 + # via -r test.in +pycodestyle==2.11.1 + # via flake8 +pydocstyle==6.3.0 + # via -r style_checkers.in +pyflakes==3.1.0 + # via + # -r style_checkers.in # flake8 -pygments==2.9.0 +pygments==2.16.1 # via - # -r django_3_2.txt + # -r common.in # sphinx -pylint==2.8.3 - # via -r django_3_2.txt -pyparsing==2.4.7 - # via - # -r django_3_2.txt - # packaging -pytest==6.2.4 - # via - # -r django_3_2.txt +pylint==3.0.2 + # via -r style_checkers.in +pyproject-api==1.6.1 + # via tox +pysocks==1.7.1 + # via urllib3 +pytest==7.4.3 + # via + # -r test.in # pytest-cov # pytest-django # pytest-ordering # pytest-pythonpath -pytest-cov==2.12.1 - # via -r django_3_2.txt -pytest-django==4.4.0 - # via -r django_3_2.txt +pytest-cov==4.1.0 + # via -r test.in +pytest-django==4.7.0 + # via -r test.in pytest-ordering==0.6 - # via -r django_3_2.txt + # via -r test.in pytest-pythonpath==0.7.3 - # via -r django_3_2.txt -python-dateutil==2.8.1 + # via -r test.in +python-dateutil==2.8.2 + # via faker +pytz==2023.3.post1 # via - # -r django_3_2.txt - # faker -pytz==2021.1 - # via - # -r django_3_2.txt - # babel - # django + # -r common.in + # djangorestframework # feincms -pyyaml==5.4.1 +pyyaml==6.0.1 + # via pre-commit +requests==2.31.0 # via - # -r django_3_2.txt - # pre-commit -regex==2021.4.4 - # via - # -r django_3_2.txt - # black -requests==2.25.1 - # via - # -r django_3_2.txt # mailchimp # sphinx -selenium==3.141.0 - # via -r django_3_2.txt +selenium==4.15.2 + # via -r test.in simplegeneric==0.8.1 - # via -r django_3_2.txt + # via -r common.in six==1.16.0 # via - # -r django_3_2.txt + # -r common.in # bleach - # django-simple-captcha # feincms # python-dateutil - # tox - # traitlets - # virtualenv -snowballstemmer==2.1.0 +sniffio==1.3.0 + # via trio +snowballstemmer==2.2.0 # via - # -r django_3_2.txt + # -r common.in # pydocstyle # sphinx -sphinx==4.0.2 +sortedcontainers==2.4.0 + # via trio +sphinx==7.2.6 # via - # -r django_3_2.txt + # -r common.in # sphinx-rtd-theme -sphinx-rtd-theme==0.5.2 - # via -r django_3_2.txt -sphinxcontrib-applehelp==1.0.2 - # via - # -r django_3_2.txt - # sphinx -sphinxcontrib-devhelp==1.0.2 - # via - # -r django_3_2.txt - # sphinx -sphinxcontrib-htmlhelp==2.0.0 - # via - # -r django_3_2.txt - # sphinx + # sphinxcontrib-applehelp + # sphinxcontrib-devhelp + # sphinxcontrib-htmlhelp + # sphinxcontrib-jquery + # sphinxcontrib-qthelp + # sphinxcontrib-serializinghtml +sphinx-rtd-theme==1.3.0 + # via -r common.in +sphinxcontrib-applehelp==1.0.7 + # via sphinx +sphinxcontrib-devhelp==1.0.5 + # via sphinx +sphinxcontrib-htmlhelp==2.0.4 + # via sphinx +sphinxcontrib-jquery==4.1 + # via sphinx-rtd-theme sphinxcontrib-jsmath==1.0.1 + # via sphinx +sphinxcontrib-qthelp==1.0.6 + # via sphinx +sphinxcontrib-serializinghtml==1.1.9 + # via sphinx +sqlparse==0.4.4 # via - # -r django_3_2.txt - # sphinx -sphinxcontrib-qthelp==1.0.3 - # via - # -r django_3_2.txt - # sphinx -sphinxcontrib-serializinghtml==1.1.5 - # via - # -r django_3_2.txt - # sphinx -sqlparse==0.4.1 - # via - # -r django_3_2.txt # django # django-debug-toolbar -text-unidecode==1.3 +tomlkit==0.12.2 + # via pylint +tox==4.11.3 + # via -r test.in +traitlets==5.13.0 + # via -r common.in +trio==0.23.1 # via - # -r django_3_2.txt - # faker -toml==0.10.2 - # via - # -r django_3_2.txt - # black - # pre-commit - # pylint - # pytest - # pytest-cov - # tox -tox==3.23.1 - # via -r django_3_2.txt -traitlets==4.3.3 - # via -r django_3_2.txt -urllib3==1.26.5 + # selenium + # trio-websocket +trio-websocket==0.11.1 + # via selenium +urllib3[socks]==2.0.7 # via - # -r django_3_2.txt # requests # selenium -virtualenv==20.4.7 + # urllib3 +virtualenv==20.24.6 # via - # -r django_3_2.txt + # -r common.in # pre-commit # tox webencodings==0.5.1 - # via - # -r django_3_2.txt - # bleach -wheel==0.36.2 - # via -r django_3_2.txt -wrapt==1.12.1 - # via - # -r django_3_2.txt - # astroid + # via bleach +wheel==0.41.3 + # via -r common.in +wsproto==1.2.0 + # via trio-websocket +zipp==3.17.0 + # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: # setuptools diff --git a/examples/requirements/django_2_2.txt b/examples/requirements/django_2_2.txt deleted file mode 100644 index e10fb9358..000000000 --- a/examples/requirements/django_2_2.txt +++ /dev/null @@ -1,305 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.9 -# To update, run: -# -# pip-compile django_2_2.in -# -alabaster==0.7.12 - # via - # -r common.in - # sphinx -appdirs==1.4.4 - # via - # black - # virtualenv -astroid==2.5.6 - # via pylint -attrs==21.2.0 - # via pytest -babel==2.9.1 - # via - # -r common.in - # sphinx -black==21.6b0 - # via -r style_checkers.in -bleach==3.3.0 - # via -r common.in -certifi==2021.5.30 - # via requests -cfgv==3.3.0 - # via pre-commit -chardet==4.0.0 - # via requests -chromedriver-py==102.0.5005.61 - # via -r test.in -click==8.0.1 - # via black -coverage==5.5 - # via - # -r test.in - # pytest-cov -decorator==5.0.9 - # via - # -r common.in - # traitlets -distlib==0.3.2 - # via virtualenv -django==2.2.24 - # via - # -r django_2_2.in - # django-debug-toolbar - # django-formtools - # django-mptt - # django-ranged-response - # django-simple-captcha - # easy-thumbnails - # feincms -django-admin-tools==0.9.1 - # via -r django_2_2.in -django-autoslug==1.9.4 - # via -r django_2_2.in -django-ckeditor==6.1.0 - # via -r django_2_2.in -django-debug-toolbar==3.2.1 - # via -r django_2_2.in -django-formtools==2.3 - # via -r django_2_2.in -django-js-asset==1.2.2 - # via - # django-ckeditor - # django-mptt -django-mptt==0.12.0 - # via - # -r feincms_1_20.in - # feincms -django-ranged-response==0.2.0 - # via django-simple-captcha -django-registration-redux==2.9 - # via -r django_2_2.in -django-simple-captcha==0.5.14 - # via -r django_2_2.in -djangorestframework==3.9.2 - # via -r django_2_2.in -docopt==0.4.0 - # via - # -r common.in - # mailchimp -docutils==0.16 - # via - # -r common.in - # sphinx - # sphinx-rtd-theme -easy-thumbnails==2.7.1 - # via -r django_2_2.in -factory-boy==3.2.0 - # via -r test.in -faker==8.8.1 - # via - # -r test.in - # factory-boy -feincms==1.20.0 - # via -r feincms_1_20.in -filelock==3.0.12 - # via - # tox - # virtualenv -flake8==3.9.2 - # via -r style_checkers.in -identify==2.2.10 - # via pre-commit -idna==2.10 - # via requests -imagesize==1.2.0 - # via sphinx -iniconfig==1.1.1 - # via pytest -ipython-genutils==0.2.0 - # via traitlets -isort==5.9.1 - # via - # -r style_checkers.in - # pylint -jinja2==3.0.1 - # via - # -r common.in - # sphinx -lazy-object-proxy==1.6.0 - # via astroid -mailchimp==2.0.10 - # via -r common.in -markdown==3.3.4 - # via -r common.in -markupsafe==2.0.1 - # via - # -r common.in - # jinja2 -mccabe==0.6.1 - # via - # flake8 - # pylint -mypy-extensions==0.4.3 - # via black -nodeenv==1.6.0 - # via pre-commit -ordereddict==1.1 - # via -r common.in -packaging==20.9 - # via - # bleach - # pytest - # sphinx - # tox -path==16.0.0 - # via path-py -path-py==12.5.0 - # via -r common.in -pathspec==0.8.1 - # via black -pexpect==4.8.0 - # via -r common.in -pickleshare==0.7.5 - # via -r common.in -pillow==8.2.0 - # via - # -r common.in - # django-simple-captcha - # easy-thumbnails - # feincms -pluggy==0.13.1 - # via - # -r common.in - # pytest - # tox -pre-commit==2.13.0 - # via -r style_checkers.in -psycopg2-binary==2.8.6 - # via -r common.in -ptyprocess==0.7.0 - # via - # -r common.in - # pexpect -py==1.10.0 - # via - # -r test.in - # pytest - # tox -pycodestyle==2.7.0 - # via flake8 -pydocstyle==6.1.1 - # via -r style_checkers.in -pyflakes==2.3.1 - # via - # -r style_checkers.in - # flake8 -pygments==2.9.0 - # via - # -r common.in - # sphinx -pylint==2.8.3 - # via -r style_checkers.in -pyparsing==2.4.7 - # via packaging -pytest==6.2.4 - # via - # -r test.in - # pytest-cov - # pytest-django - # pytest-ordering - # pytest-pythonpath -pytest-cov==2.12.1 - # via -r test.in -pytest-django==4.4.0 - # via -r test.in -pytest-ordering==0.6 - # via -r test.in -pytest-pythonpath==0.7.3 - # via -r test.in -python-dateutil==2.8.1 - # via faker -pytz==2021.1 - # via - # -r common.in - # babel - # django - # feincms -pyyaml==5.4.1 - # via pre-commit -regex==2021.4.4 - # via black -requests==2.25.1 - # via - # mailchimp - # sphinx -selenium==3.141.0 - # via -r test.in -simplegeneric==0.8.1 - # via -r common.in -six==1.16.0 - # via - # -r common.in - # bleach - # django-simple-captcha - # feincms - # python-dateutil - # tox - # traitlets - # virtualenv -snowballstemmer==2.1.0 - # via - # -r common.in - # pydocstyle - # sphinx -sphinx==4.0.2 - # via - # -r common.in - # sphinx-rtd-theme -sphinx-rtd-theme==0.5.2 - # via -r common.in -sphinxcontrib-applehelp==1.0.2 - # via sphinx -sphinxcontrib-devhelp==1.0.2 - # via sphinx -sphinxcontrib-htmlhelp==2.0.0 - # via sphinx -sphinxcontrib-jsmath==1.0.1 - # via sphinx -sphinxcontrib-qthelp==1.0.3 - # via sphinx -sphinxcontrib-serializinghtml==1.1.5 - # via sphinx -sqlparse==0.4.1 - # via - # django - # django-debug-toolbar -text-unidecode==1.3 - # via faker -toml==0.10.2 - # via - # black - # pre-commit - # pylint - # pytest - # pytest-cov - # tox -tox==3.23.1 - # via -r test.in -traitlets==4.3.3 - # via -r common.in -urllib3==1.26.5 - # via - # requests - # selenium -virtualenv==20.4.7 - # via - # -r common.in - # pre-commit - # tox -webencodings==0.5.1 - # via bleach -wheel==0.36.2 - # via -r common.in -wrapt==1.12.1 - # via astroid - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/examples/requirements/django_3_0.txt b/examples/requirements/django_3_0.txt deleted file mode 100644 index 3318ba475..000000000 --- a/examples/requirements/django_3_0.txt +++ /dev/null @@ -1,311 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.9 -# To update, run: -# -# pip-compile django_3_0.in -# -alabaster==0.7.12 - # via - # -r common.in - # sphinx -appdirs==1.4.4 - # via - # black - # virtualenv -asgiref==3.3.4 - # via django -astroid==2.5.6 - # via pylint -attrs==21.2.0 - # via pytest -babel==2.9.1 - # via - # -r common.in - # sphinx -black==21.6b0 - # via -r style_checkers.in -bleach==3.3.0 - # via -r common.in -certifi==2021.5.30 - # via requests -cfgv==3.3.0 - # via pre-commit -chardet==4.0.0 - # via requests -chromedriver-py==102.0.5005.61 - # via -r test.in -click==8.0.1 - # via black -confusable-homoglyphs==3.2.0 - # via django-registration -coverage==5.5 - # via - # -r test.in - # pytest-cov -decorator==5.0.9 - # via - # -r common.in - # traitlets -distlib==0.3.2 - # via virtualenv -django==3.0.14 - # via - # -r django_3_0.in - # django-debug-toolbar - # django-formtools - # django-mptt - # django-ranged-response - # django-registration - # django-simple-captcha - # djangorestframework - # easy-thumbnails - # feincms -django-admin-tools==0.9.1 - # via -r django_3_0.in -django-autoslug==1.9.8 - # via -r django_3_0.in -django-ckeditor==6.1.0 - # via -r django_3_0.in -django-debug-toolbar==3.2.1 - # via -r django_3_0.in -django-formtools==2.3 - # via -r django_3_0.in -django-js-asset==1.2.2 - # via - # django-ckeditor - # django-mptt -django-mptt==0.12.0 - # via - # -r feincms_1_20.in - # feincms -django-ranged-response==0.2.0 - # via django-simple-captcha -django-registration==3.1.2 - # via -r django_3_0.in -django-simple-captcha==0.5.14 - # via -r django_3_0.in -djangorestframework==3.12.4 - # via -r django_3_0.in -docopt==0.4.0 - # via - # -r common.in - # mailchimp -docutils==0.16 - # via - # -r common.in - # sphinx - # sphinx-rtd-theme -easy-thumbnails==2.7.1 - # via -r django_3_0.in -factory-boy==3.2.0 - # via -r test.in -faker==8.8.1 - # via - # -r test.in - # factory-boy -feincms==1.20.0 - # via -r feincms_1_20.in -filelock==3.0.12 - # via - # tox - # virtualenv -flake8==3.9.2 - # via -r style_checkers.in -identify==2.2.10 - # via pre-commit -idna==2.10 - # via requests -imagesize==1.2.0 - # via sphinx -iniconfig==1.1.1 - # via pytest -ipython-genutils==0.2.0 - # via traitlets -isort==5.9.1 - # via - # -r style_checkers.in - # pylint -jinja2==3.0.1 - # via - # -r common.in - # sphinx -lazy-object-proxy==1.6.0 - # via astroid -mailchimp==2.0.10 - # via -r common.in -markdown==3.3.4 - # via -r common.in -markupsafe==2.0.1 - # via - # -r common.in - # jinja2 -mccabe==0.6.1 - # via - # flake8 - # pylint -mypy-extensions==0.4.3 - # via black -nodeenv==1.6.0 - # via pre-commit -ordereddict==1.1 - # via -r common.in -packaging==20.9 - # via - # bleach - # pytest - # sphinx - # tox -path==16.0.0 - # via path-py -path-py==12.5.0 - # via -r common.in -pathspec==0.8.1 - # via black -pexpect==4.8.0 - # via -r common.in -pickleshare==0.7.5 - # via -r common.in -pillow==8.2.0 - # via - # -r common.in - # django-simple-captcha - # easy-thumbnails - # feincms -pluggy==0.13.1 - # via - # -r common.in - # pytest - # tox -pre-commit==2.13.0 - # via -r style_checkers.in -psycopg2-binary==2.8.6 - # via -r common.in -ptyprocess==0.7.0 - # via - # -r common.in - # pexpect -py==1.10.0 - # via - # -r test.in - # pytest - # tox -pycodestyle==2.7.0 - # via flake8 -pydocstyle==6.1.1 - # via -r style_checkers.in -pyflakes==2.3.1 - # via - # -r style_checkers.in - # flake8 -pygments==2.9.0 - # via - # -r common.in - # sphinx -pylint==2.8.3 - # via -r style_checkers.in -pyparsing==2.4.7 - # via packaging -pytest==6.2.4 - # via - # -r test.in - # pytest-cov - # pytest-django - # pytest-ordering - # pytest-pythonpath -pytest-cov==2.12.1 - # via -r test.in -pytest-django==4.4.0 - # via -r test.in -pytest-ordering==0.6 - # via -r test.in -pytest-pythonpath==0.7.3 - # via -r test.in -python-dateutil==2.8.1 - # via faker -pytz==2021.1 - # via - # -r common.in - # babel - # django - # feincms -pyyaml==5.4.1 - # via pre-commit -regex==2021.4.4 - # via black -requests==2.25.1 - # via - # mailchimp - # sphinx -selenium==3.141.0 - # via -r test.in -simplegeneric==0.8.1 - # via -r common.in -six==1.16.0 - # via - # -r common.in - # bleach - # django-simple-captcha - # feincms - # python-dateutil - # tox - # traitlets - # virtualenv -snowballstemmer==2.1.0 - # via - # -r common.in - # pydocstyle - # sphinx -sphinx==4.0.2 - # via - # -r common.in - # sphinx-rtd-theme -sphinx-rtd-theme==0.5.2 - # via -r common.in -sphinxcontrib-applehelp==1.0.2 - # via sphinx -sphinxcontrib-devhelp==1.0.2 - # via sphinx -sphinxcontrib-htmlhelp==2.0.0 - # via sphinx -sphinxcontrib-jsmath==1.0.1 - # via sphinx -sphinxcontrib-qthelp==1.0.3 - # via sphinx -sphinxcontrib-serializinghtml==1.1.5 - # via sphinx -sqlparse==0.4.1 - # via - # django - # django-debug-toolbar -text-unidecode==1.3 - # via faker -toml==0.10.2 - # via - # black - # pre-commit - # pylint - # pytest - # pytest-cov - # tox -tox==3.23.1 - # via -r test.in -traitlets==4.3.3 - # via -r common.in -urllib3==1.26.5 - # via - # requests - # selenium -virtualenv==20.4.7 - # via - # -r common.in - # pre-commit - # tox -webencodings==0.5.1 - # via bleach -wheel==0.36.2 - # via -r common.in -wrapt==1.12.1 - # via astroid - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/examples/requirements/django_3_1.txt b/examples/requirements/django_3_1.txt deleted file mode 100644 index 092601a91..000000000 --- a/examples/requirements/django_3_1.txt +++ /dev/null @@ -1,311 +0,0 @@ -# -# This file is autogenerated by pip-compile with python 3.9 -# To update, run: -# -# pip-compile django_3_1.in -# -alabaster==0.7.12 - # via - # -r common.in - # sphinx -appdirs==1.4.4 - # via - # black - # virtualenv -asgiref==3.3.4 - # via django -astroid==2.5.6 - # via pylint -attrs==21.2.0 - # via pytest -babel==2.9.1 - # via - # -r common.in - # sphinx -black==21.6b0 - # via -r style_checkers.in -bleach==3.3.0 - # via -r common.in -certifi==2021.5.30 - # via requests -cfgv==3.3.0 - # via pre-commit -chardet==4.0.0 - # via requests -chromedriver-py==102.0.5005.61 - # via -r test.in -click==8.0.1 - # via black -confusable-homoglyphs==3.2.0 - # via django-registration -coverage==5.5 - # via - # -r test.in - # pytest-cov -decorator==5.0.9 - # via - # -r common.in - # traitlets -distlib==0.3.2 - # via virtualenv -django==3.1.12 - # via - # -r django_3_1.in - # django-debug-toolbar - # django-formtools - # django-mptt - # django-ranged-response - # django-registration - # django-simple-captcha - # djangorestframework - # easy-thumbnails - # feincms -django-admin-tools==0.9.1 - # via -r django_3_1.in -django-autoslug==1.9.8 - # via -r django_3_1.in -django-ckeditor==6.1.0 - # via -r django_3_1.in -django-debug-toolbar==3.2.1 - # via -r django_3_1.in -django-formtools==2.3 - # via -r django_3_1.in -django-js-asset==1.2.2 - # via - # django-ckeditor - # django-mptt -django-mptt==0.12.0 - # via - # -r feincms_1_20.in - # feincms -django-ranged-response==0.2.0 - # via django-simple-captcha -django-registration==3.2 - # via -r django_3_1.in -django-simple-captcha==0.5.14 - # via -r django_3_1.in -djangorestframework==3.12.4 - # via -r django_3_1.in -docopt==0.4.0 - # via - # -r common.in - # mailchimp -docutils==0.16 - # via - # -r common.in - # sphinx - # sphinx-rtd-theme -easy-thumbnails==2.7.1 - # via -r django_3_1.in -factory-boy==3.2.0 - # via -r test.in -faker==8.8.1 - # via - # -r test.in - # factory-boy -feincms==1.20.0 - # via -r feincms_1_20.in -filelock==3.0.12 - # via - # tox - # virtualenv -flake8==3.9.2 - # via -r style_checkers.in -identify==2.2.10 - # via pre-commit -idna==2.10 - # via requests -imagesize==1.2.0 - # via sphinx -iniconfig==1.1.1 - # via pytest -ipython-genutils==0.2.0 - # via traitlets -isort==5.9.1 - # via - # -r style_checkers.in - # pylint -jinja2==3.0.1 - # via - # -r common.in - # sphinx -lazy-object-proxy==1.6.0 - # via astroid -mailchimp==2.0.10 - # via -r common.in -markdown==3.3.4 - # via -r common.in -markupsafe==2.0.1 - # via - # -r common.in - # jinja2 -mccabe==0.6.1 - # via - # flake8 - # pylint -mypy-extensions==0.4.3 - # via black -nodeenv==1.6.0 - # via pre-commit -ordereddict==1.1 - # via -r common.in -packaging==20.9 - # via - # bleach - # pytest - # sphinx - # tox -path==16.0.0 - # via path-py -path-py==12.5.0 - # via -r common.in -pathspec==0.8.1 - # via black -pexpect==4.8.0 - # via -r common.in -pickleshare==0.7.5 - # via -r common.in -pillow==8.2.0 - # via - # -r common.in - # django-simple-captcha - # easy-thumbnails - # feincms -pluggy==0.13.1 - # via - # -r common.in - # pytest - # tox -pre-commit==2.13.0 - # via -r style_checkers.in -psycopg2-binary==2.8.6 - # via -r common.in -ptyprocess==0.7.0 - # via - # -r common.in - # pexpect -py==1.10.0 - # via - # -r test.in - # pytest - # tox -pycodestyle==2.7.0 - # via flake8 -pydocstyle==6.1.1 - # via -r style_checkers.in -pyflakes==2.3.1 - # via - # -r style_checkers.in - # flake8 -pygments==2.9.0 - # via - # -r common.in - # sphinx -pylint==2.8.3 - # via -r style_checkers.in -pyparsing==2.4.7 - # via packaging -pytest==6.2.4 - # via - # -r test.in - # pytest-cov - # pytest-django - # pytest-ordering - # pytest-pythonpath -pytest-cov==2.12.1 - # via -r test.in -pytest-django==4.4.0 - # via -r test.in -pytest-ordering==0.6 - # via -r test.in -pytest-pythonpath==0.7.3 - # via -r test.in -python-dateutil==2.8.1 - # via faker -pytz==2021.1 - # via - # -r common.in - # babel - # django - # feincms -pyyaml==5.4.1 - # via pre-commit -regex==2021.4.4 - # via black -requests==2.25.1 - # via - # mailchimp - # sphinx -selenium==3.141.0 - # via -r test.in -simplegeneric==0.8.1 - # via -r common.in -six==1.16.0 - # via - # -r common.in - # bleach - # django-simple-captcha - # feincms - # python-dateutil - # tox - # traitlets - # virtualenv -snowballstemmer==2.1.0 - # via - # -r common.in - # pydocstyle - # sphinx -sphinx==4.0.2 - # via - # -r common.in - # sphinx-rtd-theme -sphinx-rtd-theme==0.5.2 - # via -r common.in -sphinxcontrib-applehelp==1.0.2 - # via sphinx -sphinxcontrib-devhelp==1.0.2 - # via sphinx -sphinxcontrib-htmlhelp==2.0.0 - # via sphinx -sphinxcontrib-jsmath==1.0.1 - # via sphinx -sphinxcontrib-qthelp==1.0.3 - # via sphinx -sphinxcontrib-serializinghtml==1.1.5 - # via sphinx -sqlparse==0.4.1 - # via - # django - # django-debug-toolbar -text-unidecode==1.3 - # via faker -toml==0.10.2 - # via - # black - # pre-commit - # pylint - # pytest - # pytest-cov - # tox -tox==3.23.1 - # via -r test.in -traitlets==4.3.3 - # via -r common.in -urllib3==1.26.5 - # via - # requests - # selenium -virtualenv==20.4.7 - # via - # -r common.in - # pre-commit - # tox -webencodings==0.5.1 - # via bleach -wheel==0.36.2 - # via -r common.in -wrapt==1.12.1 - # via astroid - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/examples/requirements/django_3_2.txt b/examples/requirements/django_3_2.txt index 89f80d1b5..214ac0add 100644 --- a/examples/requirements/django_3_2.txt +++ b/examples/requirements/django_3_2.txt @@ -1,242 +1,259 @@ # -# This file is autogenerated by pip-compile with python 3.9 -# To update, run: +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: # # pip-compile django_3_2.in # -alabaster==0.7.12 +alabaster==0.7.13 # via # -r common.in # sphinx -appdirs==1.4.4 - # via - # black - # virtualenv -asgiref==3.3.4 +asgiref==3.7.2 # via django -astroid==2.5.6 +astroid==3.0.1 # via pylint -attrs==21.2.0 - # via pytest -babel==2.9.1 +attrs==23.1.0 + # via + # outcome + # trio +babel==2.13.1 # via # -r common.in # sphinx -black==21.6b0 +black==23.11.0 # via -r style_checkers.in -bleach==3.3.0 +bleach==6.1.0 # via -r common.in -certifi==2021.5.30 - # via requests -cfgv==3.3.0 +cachetools==5.3.2 + # via tox +certifi==2023.7.22 + # via + # requests + # selenium +cfgv==3.4.0 # via pre-commit -chardet==4.0.0 +chardet==5.2.0 + # via tox +charset-normalizer==3.3.2 # via requests -chromedriver-py==102.0.5005.61 +chromedriver-py==107.0.5304.62 # via -r test.in -click==8.0.1 +click==8.1.7 # via black +colorama==0.4.6 + # via tox confusable-homoglyphs==3.2.0 # via django-registration -coverage==5.5 +coverage[toml]==7.3.2 # via # -r test.in # pytest-cov -decorator==5.0.9 - # via - # -r common.in - # traitlets -distlib==0.3.2 +decorator==5.1.1 + # via -r common.in +dill==0.3.7 + # via pylint +distlib==0.3.7 # via virtualenv -django==3.2.4 +django==3.2.23 # via # -r django_3_2.in + # django-ckeditor # django-debug-toolbar # django-formtools - # django-mptt + # django-js-asset # django-ranged-response # django-registration # django-simple-captcha # djangorestframework # easy-thumbnails # feincms -django-admin-tools==0.9.1 +django-admin-tools==0.9.3 # via -r django_3_2.in -django-autoslug==1.9.8 +django-autoslug==1.9.9 # via -r django_3_2.in -django-ckeditor==6.1.0 +django-ckeditor==6.7.0 # via -r django_3_2.in -django-debug-toolbar==3.2.1 +django-debug-toolbar==4.2.0 # via -r django_3_2.in -django-formtools==2.3 +django-formtools==2.4.1 # via -r django_3_2.in -django-js-asset==1.2.2 +django-js-asset==2.1.0 # via # django-ckeditor # django-mptt -django-mptt==0.12.0 +django-mptt==0.15.0 # via # -r feincms_1_20.in # feincms django-ranged-response==0.2.0 # via django-simple-captcha -django-registration==3.2 +django-registration==3.4 # via -r django_3_2.in -django-simple-captcha==0.5.14 +django-simple-captcha==0.5.20 # via -r django_3_2.in -djangorestframework==3.12.4 +djangorestframework==3.14.0 # via -r django_3_2.in docopt==0.4.0 # via # -r common.in # mailchimp -docutils==0.16 +docutils==0.18.1 # via # -r common.in # sphinx # sphinx-rtd-theme -easy-thumbnails==2.7.1 +easy-thumbnails==2.8.5 # via -r django_3_2.in -factory-boy==3.2.0 +factory-boy==3.3.0 # via -r test.in -faker==8.8.1 +faker==20.0.0 # via # -r test.in # factory-boy -feincms==1.20.0 +feincms==1.20.1 # via -r feincms_1_20.in -filelock==3.0.12 +filelock==3.13.1 # via # tox # virtualenv -flake8==3.9.2 +flake8==6.1.0 # via -r style_checkers.in -identify==2.2.10 +h11==0.14.0 + # via wsproto +identify==2.5.31 # via pre-commit -idna==2.10 - # via requests -imagesize==1.2.0 +idna==3.4 + # via + # requests + # trio +imagesize==1.4.1 # via sphinx -iniconfig==1.1.1 +importlib-metadata==4.13.0 + # via + # -r common.in + # -r test.in +iniconfig==2.0.0 # via pytest -ipython-genutils==0.2.0 - # via traitlets -isort==5.9.1 +isort==5.12.0 # via # -r style_checkers.in # pylint -jinja2==3.0.1 +jinja2==3.1.2 # via # -r common.in # sphinx -lazy-object-proxy==1.6.0 - # via astroid mailchimp==2.0.10 # via -r common.in -markdown==3.3.4 +markdown==3.5.1 # via -r common.in -markupsafe==2.0.1 +markupsafe==2.1.3 # via # -r common.in # jinja2 -mccabe==0.6.1 +mccabe==0.7.0 # via # flake8 # pylint -mypy-extensions==0.4.3 +mypy-extensions==1.0.0 # via black -nodeenv==1.6.0 +nodeenv==1.8.0 # via pre-commit ordereddict==1.1 # via -r common.in -packaging==20.9 +outcome==1.3.0.post0 + # via trio +packaging==23.2 # via - # bleach + # black + # pyproject-api # pytest # sphinx # tox -path==16.0.0 +path==16.7.1 # via path-py path-py==12.5.0 # via -r common.in -pathspec==0.8.1 +pathspec==0.11.2 # via black pexpect==4.8.0 # via -r common.in pickleshare==0.7.5 # via -r common.in -pillow==8.2.0 +pillow==10.1.0 # via # -r common.in # django-simple-captcha # easy-thumbnails # feincms -pluggy==0.13.1 +platformdirs==3.11.0 + # via + # black + # pylint + # tox + # virtualenv +pluggy==1.3.0 # via # -r common.in # pytest # tox -pre-commit==2.13.0 +pre-commit==3.5.0 # via -r style_checkers.in -psycopg2-binary==2.8.6 +psycopg2-binary==2.9.9 # via -r common.in ptyprocess==0.7.0 # via # -r common.in # pexpect -py==1.10.0 - # via - # -r test.in - # pytest - # tox -pycodestyle==2.7.0 +py==1.11.0 + # via -r test.in +pycodestyle==2.11.1 # via flake8 -pydocstyle==6.1.1 +pydocstyle==6.3.0 # via -r style_checkers.in -pyflakes==2.3.1 +pyflakes==3.1.0 # via # -r style_checkers.in # flake8 -pygments==2.9.0 +pygments==2.16.1 # via # -r common.in # sphinx -pylint==2.8.3 +pylint==3.0.2 # via -r style_checkers.in -pyparsing==2.4.7 - # via packaging -pytest==6.2.4 +pyproject-api==1.6.1 + # via tox +pysocks==1.7.1 + # via urllib3 +pytest==7.4.3 # via # -r test.in # pytest-cov # pytest-django # pytest-ordering # pytest-pythonpath -pytest-cov==2.12.1 +pytest-cov==4.1.0 # via -r test.in -pytest-django==4.4.0 +pytest-django==4.7.0 # via -r test.in pytest-ordering==0.6 # via -r test.in pytest-pythonpath==0.7.3 # via -r test.in -python-dateutil==2.8.1 +python-dateutil==2.8.2 # via faker -pytz==2021.1 +pytz==2023.3.post1 # via # -r common.in - # babel # django + # djangorestframework # feincms -pyyaml==5.4.1 +pyyaml==6.0.1 # via pre-commit -regex==2021.4.4 - # via black -requests==2.25.1 +requests==2.31.0 # via # mailchimp # sphinx -selenium==3.141.0 +selenium==4.15.2 # via -r test.in simplegeneric==0.8.1 # via -r common.in @@ -244,68 +261,77 @@ six==1.16.0 # via # -r common.in # bleach - # django-simple-captcha # feincms # python-dateutil - # tox - # traitlets - # virtualenv -snowballstemmer==2.1.0 +sniffio==1.3.0 + # via trio +snowballstemmer==2.2.0 # via # -r common.in # pydocstyle # sphinx -sphinx==4.0.2 +sortedcontainers==2.4.0 + # via trio +sphinx==7.2.6 # via # -r common.in # sphinx-rtd-theme -sphinx-rtd-theme==0.5.2 + # sphinxcontrib-applehelp + # sphinxcontrib-devhelp + # sphinxcontrib-htmlhelp + # sphinxcontrib-jquery + # sphinxcontrib-qthelp + # sphinxcontrib-serializinghtml +sphinx-rtd-theme==1.3.0 # via -r common.in -sphinxcontrib-applehelp==1.0.2 +sphinxcontrib-applehelp==1.0.7 # via sphinx -sphinxcontrib-devhelp==1.0.2 +sphinxcontrib-devhelp==1.0.5 # via sphinx -sphinxcontrib-htmlhelp==2.0.0 +sphinxcontrib-htmlhelp==2.0.4 # via sphinx +sphinxcontrib-jquery==4.1 + # via sphinx-rtd-theme sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.3 +sphinxcontrib-qthelp==1.0.6 # via sphinx -sphinxcontrib-serializinghtml==1.1.5 +sphinxcontrib-serializinghtml==1.1.9 # via sphinx -sqlparse==0.4.1 +sqlparse==0.4.4 # via # django # django-debug-toolbar -text-unidecode==1.3 - # via faker -toml==0.10.2 - # via - # black - # pre-commit - # pylint - # pytest - # pytest-cov - # tox -tox==3.23.1 +tomlkit==0.12.2 + # via pylint +tox==4.11.3 # via -r test.in -traitlets==4.3.3 +traitlets==5.13.0 # via -r common.in -urllib3==1.26.5 +trio==0.23.1 + # via + # selenium + # trio-websocket +trio-websocket==0.11.1 + # via selenium +urllib3[socks]==2.0.7 # via # requests # selenium -virtualenv==20.4.7 + # urllib3 +virtualenv==20.24.6 # via # -r common.in # pre-commit # tox webencodings==0.5.1 # via bleach -wheel==0.36.2 +wheel==0.41.3 # via -r common.in -wrapt==1.12.1 - # via astroid +wsproto==1.2.0 + # via trio-websocket +zipp==3.17.0 + # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: # setuptools diff --git a/examples/requirements/django_4_1.txt b/examples/requirements/django_4_1.txt index 246184d74..bbcd12038 100644 --- a/examples/requirements/django_4_1.txt +++ b/examples/requirements/django_4_1.txt @@ -1,59 +1,60 @@ # -# This file is autogenerated by pip-compile with python 3.9 -# To update, run: +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: # # pip-compile django_4_1.in # -alabaster==0.7.12 +alabaster==0.7.13 # via # -r common.in # sphinx -asgiref==3.5.2 +asgiref==3.7.2 # via django -astroid==2.12.12 +astroid==3.0.1 # via pylint -async-generator==1.10 - # via - # trio - # trio-websocket -attrs==22.1.0 +attrs==23.1.0 # via # outcome - # pytest # trio -babel==2.11.0 +babel==2.13.1 # via # -r common.in # sphinx -black==22.10.0 +black==23.11.0 # via -r style_checkers.in -bleach==5.0.1 +bleach==6.1.0 # via -r common.in -certifi==2022.9.24 +cachetools==5.3.2 + # via tox +certifi==2023.7.22 # via # requests # selenium -cfgv==3.3.1 +cfgv==3.4.0 # via pre-commit -charset-normalizer==2.1.1 +chardet==5.2.0 + # via tox +charset-normalizer==3.3.2 # via requests -chromedriver-py==102.0.5005.61 +chromedriver-py==107.0.5304.62 # via -r test.in -click==8.1.3 +click==8.1.7 # via black +colorama==0.4.6 + # via tox confusable-homoglyphs==3.2.0 # via django-registration -coverage[toml]==6.5.0 +coverage[toml]==7.3.2 # via # -r test.in # pytest-cov decorator==5.1.1 # via -r common.in -dill==0.3.6 +dill==0.3.7 # via pylint -distlib==0.3.6 +distlib==0.3.7 # via virtualenv -django==4.1.3 +django==4.1.13 # via # -r django_4_1.in # django-ckeditor @@ -66,29 +67,29 @@ django==4.1.3 # djangorestframework # easy-thumbnails # feincms -django-admin-tools==0.9.2 +django-admin-tools==0.9.3 # via -r django_4_1.in -django-autoslug==1.9.8 +django-autoslug==1.9.9 # via -r django_4_1.in -django-ckeditor==6.5.1 +django-ckeditor==6.7.0 # via -r django_4_1.in -django-debug-toolbar==3.7.0 +django-debug-toolbar==4.2.0 # via -r django_4_1.in -django-formtools==2.4 +django-formtools==2.4.1 # via -r django_4_1.in -django-js-asset==2.0.0 +django-js-asset==2.1.0 # via # django-ckeditor # django-mptt -django-mptt==0.14.0 +django-mptt==0.15.0 # via # -r feincms_1_20.in # feincms django-ranged-response==0.2.0 # via django-simple-captcha -django-registration==3.3 +django-registration==3.4 # via -r django_4_1.in -django-simple-captcha==0.5.17 +django-simple-captcha==0.5.20 # via -r django_4_1.in djangorestframework==3.14.0 # via -r django_4_1.in @@ -96,32 +97,30 @@ docopt==0.4.0 # via # -r common.in # mailchimp -docutils==0.17.1 +docutils==0.18.1 # via # -r common.in # sphinx # sphinx-rtd-theme -easy-thumbnails==2.8.3 +easy-thumbnails==2.8.5 # via -r django_4_1.in -exceptiongroup==1.0.4 - # via trio -factory-boy==3.2.1 +factory-boy==3.3.0 # via -r test.in -faker==15.3.2 +faker==20.0.0 # via # -r test.in # factory-boy feincms==1.20.1 # via -r feincms_1_20.in -filelock==3.8.0 +filelock==3.13.1 # via # tox # virtualenv -flake8==5.0.4 +flake8==6.1.0 # via -r style_checkers.in h11==0.14.0 # via wsproto -identify==2.5.8 +identify==2.5.31 # via pre-commit idna==3.4 # via @@ -129,13 +128,13 @@ idna==3.4 # trio imagesize==1.4.1 # via sphinx -importlib-metadata==5.0.0 +importlib-metadata==4.13.0 # via - # markdown - # sphinx -iniconfig==1.1.1 + # -r common.in + # -r test.in +iniconfig==2.0.0 # via pytest -isort==5.10.1 +isort==5.12.0 # via # -r style_checkers.in # pylint @@ -143,13 +142,11 @@ jinja2==3.1.2 # via # -r common.in # sphinx -lazy-object-proxy==1.8.0 - # via astroid mailchimp==2.0.10 # via -r common.in -markdown==3.4.1 +markdown==3.5.1 # via -r common.in -markupsafe==2.1.1 +markupsafe==2.1.3 # via # -r common.in # jinja2 @@ -157,46 +154,49 @@ mccabe==0.7.0 # via # flake8 # pylint -mypy-extensions==0.4.3 +mypy-extensions==1.0.0 # via black -nodeenv==1.7.0 +nodeenv==1.8.0 # via pre-commit ordereddict==1.1 # via -r common.in -outcome==1.2.0 +outcome==1.3.0.post0 # via trio -packaging==21.3 +packaging==23.2 # via + # black + # pyproject-api # pytest # sphinx # tox -path==16.5.0 +path==16.7.1 # via path-py path-py==12.5.0 # via -r common.in -pathspec==0.10.2 +pathspec==0.11.2 # via black pexpect==4.8.0 # via -r common.in pickleshare==0.7.5 # via -r common.in -pillow==9.3.0 +pillow==10.1.0 # via # -r common.in # django-simple-captcha # easy-thumbnails # feincms -platformdirs==2.5.4 +platformdirs==3.11.0 # via # black # pylint + # tox # virtualenv -pluggy==1.0.0 +pluggy==1.3.0 # via # -r common.in # pytest # tox -pre-commit==2.20.0 +pre-commit==3.5.0 # via -r style_checkers.in psycopg2-binary==2.9.9 # via -r common.in @@ -205,58 +205,54 @@ ptyprocess==0.7.0 # -r common.in # pexpect py==1.11.0 - # via - # -r test.in - # pytest - # tox -pycodestyle==2.9.1 + # via -r test.in +pycodestyle==2.11.1 # via flake8 -pydocstyle==6.1.1 +pydocstyle==6.3.0 # via -r style_checkers.in -pyflakes==2.5.0 +pyflakes==3.1.0 # via # -r style_checkers.in # flake8 -pygments==2.13.0 +pygments==2.16.1 # via # -r common.in # sphinx -pylint==2.15.5 +pylint==3.0.2 # via -r style_checkers.in -pyparsing==3.0.9 - # via packaging +pyproject-api==1.6.1 + # via tox pysocks==1.7.1 # via urllib3 -pytest==6.2.5 +pytest==7.4.3 # via # -r test.in # pytest-cov # pytest-django # pytest-ordering # pytest-pythonpath -pytest-cov==4.0.0 +pytest-cov==4.1.0 # via -r test.in -pytest-django==4.5.2 +pytest-django==4.7.0 # via -r test.in pytest-ordering==0.6 # via -r test.in -pytest-pythonpath==0.7.4 +pytest-pythonpath==0.7.3 # via -r test.in python-dateutil==2.8.2 # via faker -pytz==2022.6 +pytz==2023.3.post1 # via # -r common.in - # babel # djangorestframework # feincms -pyyaml==6.0 +pyyaml==6.0.1 # via pre-commit -requests==2.28.1 +requests==2.31.0 # via # mailchimp # sphinx -selenium==4.6.0 +selenium==4.15.2 # via -r test.in simplegeneric==0.8.1 # via -r common.in @@ -266,7 +262,6 @@ six==1.16.0 # bleach # feincms # python-dateutil - # tox sniffio==1.3.0 # via trio snowballstemmer==2.2.0 @@ -276,73 +271,65 @@ snowballstemmer==2.2.0 # sphinx sortedcontainers==2.4.0 # via trio -sphinx==5.3.0 +sphinx==7.2.6 # via # -r common.in # sphinx-rtd-theme -sphinx-rtd-theme==1.1.1 + # sphinxcontrib-applehelp + # sphinxcontrib-devhelp + # sphinxcontrib-htmlhelp + # sphinxcontrib-jquery + # sphinxcontrib-qthelp + # sphinxcontrib-serializinghtml +sphinx-rtd-theme==1.3.0 # via -r common.in -sphinxcontrib-applehelp==1.0.2 +sphinxcontrib-applehelp==1.0.7 # via sphinx -sphinxcontrib-devhelp==1.0.2 +sphinxcontrib-devhelp==1.0.5 # via sphinx -sphinxcontrib-htmlhelp==2.0.0 +sphinxcontrib-htmlhelp==2.0.4 # via sphinx +sphinxcontrib-jquery==4.1 + # via sphinx-rtd-theme sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.3 +sphinxcontrib-qthelp==1.0.6 # via sphinx -sphinxcontrib-serializinghtml==1.1.5 +sphinxcontrib-serializinghtml==1.1.9 # via sphinx -sqlparse==0.4.3 +sqlparse==0.4.4 # via # django # django-debug-toolbar -toml==0.10.2 - # via - # pre-commit - # pytest -tomli==2.0.1 - # via - # black - # coverage - # pylint - # tox -tomlkit==0.11.6 +tomlkit==0.12.2 # via pylint -tox==3.27.1 +tox==4.11.3 # via -r test.in -traitlets==5.5.0 +traitlets==5.13.0 # via -r common.in -trio==0.22.0 +trio==0.23.1 # via # selenium # trio-websocket -trio-websocket==0.9.2 +trio-websocket==0.11.1 # via selenium -typing-extensions==4.4.0 - # via - # astroid - # black - # pylint -urllib3[socks]==1.26.12 +urllib3[socks]==2.0.7 # via # requests # selenium -virtualenv==20.16.7 + # urllib3 +virtualenv==20.24.6 # via # -r common.in # pre-commit # tox webencodings==0.5.1 # via bleach -wheel==0.38.4 +wheel==0.41.3 # via -r common.in -wrapt==1.14.1 - # via astroid wsproto==1.2.0 # via trio-websocket -zipp==3.10.0 +zipp==3.17.0 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/examples/requirements/django_4_0.txt b/examples/requirements/django_4_2.txt similarity index 57% rename from examples/requirements/django_4_0.txt rename to examples/requirements/django_4_2.txt index 771495b1f..8addd535e 100644 --- a/examples/requirements/django_4_0.txt +++ b/examples/requirements/django_4_2.txt @@ -1,69 +1,62 @@ # -# This file is autogenerated by pip-compile with python 3.9 -# To update, run: +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: # -# pip-compile django_4_0.in +# pip-compile django_4_2.in # -alabaster==0.7.12 +alabaster==0.7.13 # via # -r common.in # sphinx -asgiref==3.5.2 +asgiref==3.7.2 # via django -astroid==2.11.6 +astroid==3.0.1 # via pylint -async-generator==1.10 - # via - # trio - # trio-websocket -attrs==21.4.0 +attrs==23.1.0 # via # outcome - # pytest # trio -babel==2.10.3 +babel==2.13.1 # via # -r common.in # sphinx -black==22.3.0 +black==23.11.0 # via -r style_checkers.in -bleach==5.0.0 +bleach==6.1.0 # via -r common.in -certifi==2022.6.15 +cachetools==5.3.2 + # via tox +certifi==2023.7.22 # via # requests - # urllib3 -cffi==1.15.0 - # via cryptography -cfgv==3.3.1 + # selenium +cfgv==3.4.0 # via pre-commit -charset-normalizer==2.0.12 +chardet==5.2.0 + # via tox +charset-normalizer==3.3.2 # via requests -chromedriver-py==102.0.5005.61 +chromedriver-py==107.0.5304.62 # via -r test.in -click==8.1.3 +click==8.1.7 # via black +colorama==0.4.6 + # via tox confusable-homoglyphs==3.2.0 # via django-registration -coverage[toml]==6.4.1 +coverage[toml]==7.3.2 # via # -r test.in # pytest-cov -cryptography==37.0.2 - # via - # pyopenssl - # urllib3 -cssselect2==0.6.0 - # via svglib decorator==5.1.1 # via -r common.in -dill==0.3.5.1 +dill==0.3.7 # via pylint -distlib==0.3.4 +distlib==0.3.7 # via virtualenv -django==4.0.5 +django==4.2.7 # via - # -r django_4_0.in + # -r django_4_2.in # django-ckeditor # django-debug-toolbar # django-formtools @@ -74,75 +67,74 @@ django==4.0.5 # djangorestframework # easy-thumbnails # feincms -django-admin-tools==0.9.2 - # via -r django_4_0.in -django-autoslug==1.9.8 - # via -r django_4_0.in -django-ckeditor==6.4.2 - # via -r django_4_0.in -django-debug-toolbar==3.4.0 - # via -r django_4_0.in -django-formtools==2.3 - # via -r django_4_0.in -django-js-asset==2.0.0 +django-admin-tools==0.9.3 + # via -r django_4_2.in +django-autoslug==1.9.9 + # via -r django_4_2.in +django-ckeditor==6.7.0 + # via -r django_4_2.in +django-debug-toolbar==4.2.0 + # via -r django_4_2.in +django-formtools==2.4.1 + # via -r django_4_2.in +django-js-asset==2.1.0 # via # django-ckeditor # django-mptt -django-mptt==0.13.4 +django-mptt==0.15.0 # via # -r feincms_1_20.in # feincms django-ranged-response==0.2.0 # via django-simple-captcha -django-registration==3.3 - # via -r django_4_0.in -django-simple-captcha==0.5.17 - # via -r django_4_0.in -djangorestframework==3.13.1 - # via -r django_4_0.in +django-registration==3.4 + # via -r django_4_2.in +django-simple-captcha==0.5.20 + # via -r django_4_2.in +djangorestframework==3.14.0 + # via -r django_4_2.in docopt==0.4.0 # via # -r common.in # mailchimp -docutils==0.17.1 +docutils==0.18.1 # via # -r common.in # sphinx # sphinx-rtd-theme -easy-thumbnails==2.8.1 - # via -r django_4_0.in -factory-boy==3.2.1 +easy-thumbnails==2.8.5 + # via -r django_4_2.in +factory-boy==3.3.0 # via -r test.in -faker==13.14.0 +faker==20.0.0 # via # -r test.in # factory-boy feincms==1.20.1 # via -r feincms_1_20.in -filelock==3.7.1 +filelock==3.13.1 # via # tox # virtualenv -flake8==4.0.1 +flake8==6.1.0 # via -r style_checkers.in -h11==0.13.0 +h11==0.14.0 # via wsproto -identify==2.5.1 +identify==2.5.31 # via pre-commit -idna==3.3 +idna==3.4 # via # requests # trio - # urllib3 -imagesize==1.3.0 +imagesize==1.4.1 # via sphinx -importlib-metadata==4.11.4 +importlib-metadata==4.13.0 # via - # markdown - # sphinx -iniconfig==1.1.1 + # -r common.in + # -r test.in +iniconfig==2.0.0 # via pytest -isort==5.10.1 +isort==5.12.0 # via # -r style_checkers.in # pylint @@ -150,131 +142,117 @@ jinja2==3.1.2 # via # -r common.in # sphinx -lazy-object-proxy==1.7.1 - # via astroid -lxml==4.9.0 - # via svglib mailchimp==2.0.10 # via -r common.in -markdown==3.3.7 +markdown==3.5.1 # via -r common.in -markupsafe==2.1.1 +markupsafe==2.1.3 # via # -r common.in # jinja2 -mccabe==0.6.1 +mccabe==0.7.0 # via # flake8 # pylint -mypy-extensions==0.4.3 +mypy-extensions==1.0.0 # via black -nodeenv==1.6.0 +nodeenv==1.8.0 # via pre-commit ordereddict==1.1 # via -r common.in -outcome==1.2.0 +outcome==1.3.0.post0 # via trio -packaging==21.3 +packaging==23.2 # via + # black + # pyproject-api # pytest # sphinx # tox -path==16.4.0 +path==16.7.1 # via path-py path-py==12.5.0 # via -r common.in -pathspec==0.9.0 +pathspec==0.11.2 # via black pexpect==4.8.0 # via -r common.in pickleshare==0.7.5 # via -r common.in -pillow==9.1.1 +pillow==10.1.0 # via # -r common.in # django-simple-captcha # easy-thumbnails # feincms - # reportlab -platformdirs==2.5.2 +platformdirs==3.11.0 # via # black # pylint + # tox # virtualenv -pluggy==1.0.0 +pluggy==1.3.0 # via # -r common.in # pytest # tox -pre-commit==2.19.0 +pre-commit==3.5.0 # via -r style_checkers.in -psycopg2-binary==2.8.6 +psycopg2-binary==2.9.9 # via -r common.in ptyprocess==0.7.0 # via # -r common.in # pexpect py==1.11.0 - # via - # -r test.in - # pytest - # tox -pycodestyle==2.8.0 + # via -r test.in +pycodestyle==2.11.1 # via flake8 -pycparser==2.21 - # via cffi -pydocstyle==6.1.1 +pydocstyle==6.3.0 # via -r style_checkers.in -pyflakes==2.4.0 +pyflakes==3.1.0 # via # -r style_checkers.in # flake8 -pygments==2.12.0 +pygments==2.16.1 # via # -r common.in # sphinx -pylint==2.14.3 +pylint==3.0.2 # via -r style_checkers.in -pyopenssl==22.0.0 - # via urllib3 -pyparsing==3.0.9 - # via packaging +pyproject-api==1.6.1 + # via tox pysocks==1.7.1 # via urllib3 -pytest==6.2.5 +pytest==7.4.3 # via # -r test.in # pytest-cov # pytest-django # pytest-ordering # pytest-pythonpath -pytest-cov==3.0.0 +pytest-cov==4.1.0 # via -r test.in -pytest-django==4.5.2 +pytest-django==4.7.0 # via -r test.in pytest-ordering==0.6 # via -r test.in -pytest-pythonpath==0.7.4 +pytest-pythonpath==0.7.3 # via -r test.in python-dateutil==2.8.2 # via faker -pytz==2022.1 +pytz==2023.3.post1 # via # -r common.in - # babel # djangorestframework # feincms -pyyaml==6.0 +pyyaml==6.0.1 # via pre-commit -reportlab==3.6.10 - # via - # easy-thumbnails - # svglib -requests==2.28.0 +requests==2.31.0 # via # mailchimp # sphinx -selenium==4.2.0 +selenium==4.15.2 # via -r test.in simplegeneric==0.8.1 # via -r common.in @@ -284,9 +262,7 @@ six==1.16.0 # bleach # feincms # python-dateutil - # tox - # virtualenv -sniffio==1.2.0 +sniffio==1.3.0 # via trio snowballstemmer==2.2.0 # via @@ -295,82 +271,65 @@ snowballstemmer==2.2.0 # sphinx sortedcontainers==2.4.0 # via trio -sphinx==5.0.2 +sphinx==7.2.6 # via # -r common.in # sphinx-rtd-theme -sphinx-rtd-theme==1.0.0 + # sphinxcontrib-applehelp + # sphinxcontrib-devhelp + # sphinxcontrib-htmlhelp + # sphinxcontrib-jquery + # sphinxcontrib-qthelp + # sphinxcontrib-serializinghtml +sphinx-rtd-theme==1.3.0 # via -r common.in -sphinxcontrib-applehelp==1.0.2 +sphinxcontrib-applehelp==1.0.7 # via sphinx -sphinxcontrib-devhelp==1.0.2 +sphinxcontrib-devhelp==1.0.5 # via sphinx -sphinxcontrib-htmlhelp==2.0.0 +sphinxcontrib-htmlhelp==2.0.4 # via sphinx +sphinxcontrib-jquery==4.1 + # via sphinx-rtd-theme sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.3 +sphinxcontrib-qthelp==1.0.6 # via sphinx -sphinxcontrib-serializinghtml==1.1.5 +sphinxcontrib-serializinghtml==1.1.9 # via sphinx -sqlparse==0.4.2 +sqlparse==0.4.4 # via # django # django-debug-toolbar -svglib==1.3.0 - # via easy-thumbnails -tinycss2==1.1.1 - # via - # cssselect2 - # svglib -toml==0.10.2 - # via - # pre-commit - # pytest - # tox -tomli==2.0.1 - # via - # black - # coverage - # pylint -tomlkit==0.11.0 +tomlkit==0.12.2 # via pylint -tox==3.25.0 +tox==4.11.3 # via -r test.in -traitlets==5.3.0 +traitlets==5.13.0 # via -r common.in -trio==0.21.0 +trio==0.23.1 # via # selenium # trio-websocket -trio-websocket==0.9.2 +trio-websocket==0.11.1 # via selenium -typing-extensions==4.2.0 - # via - # astroid - # black - # pylint -urllib3[secure,socks]==1.26.9 +urllib3[socks]==2.0.7 # via # requests # selenium -virtualenv==20.14.1 + # urllib3 +virtualenv==20.24.6 # via # -r common.in # pre-commit # tox webencodings==0.5.1 - # via - # bleach - # cssselect2 - # tinycss2 -wheel==0.37.1 + # via bleach +wheel==0.41.3 # via -r common.in -wrapt==1.14.1 - # via astroid -wsproto==1.1.0 +wsproto==1.2.0 # via trio-websocket -zipp==3.8.0 +zipp==3.17.0 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/examples/requirements/djangocms_3_4_3.txt b/examples/requirements/djangocms_3_4_3.txt index c0609d82f..272b0547e 100644 --- a/examples/requirements/djangocms_3_4_3.txt +++ b/examples/requirements/djangocms_3_4_3.txt @@ -1,6 +1,6 @@ # -# This file is autogenerated by pip-compile with python 3.9 -# To update, run: +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: # # pip-compile djangocms_3_4_3.in # diff --git a/examples/requirements/djangorestframework.txt b/examples/requirements/djangorestframework.txt index 60be06790..497e31f2c 100644 --- a/examples/requirements/djangorestframework.txt +++ b/examples/requirements/djangorestframework.txt @@ -1,6 +1,6 @@ # -# This file is autogenerated by pip-compile with python 3.9 -# To update, run: +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: # # pip-compile djangorestframework.in # diff --git a/examples/requirements/docs.txt b/examples/requirements/docs.txt index ba690b35d..77fba7c1f 100644 --- a/examples/requirements/docs.txt +++ b/examples/requirements/docs.txt @@ -1,87 +1,94 @@ # -# This file is autogenerated by pip-compile with python 3.9 -# To update, run: +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: # # pip-compile docs.in # -alabaster==0.7.12 +alabaster==0.7.13 # via # -r common.in # sphinx -appdirs==1.4.4 - # via - # black - # virtualenv -astroid==2.5.6 +astroid==3.0.1 # via pylint -attrs==21.2.0 - # via pytest -babel==2.9.1 +attrs==23.1.0 + # via + # outcome + # trio +babel==2.13.1 # via # -r common.in # sphinx -black==21.6b0 +black==23.11.0 # via -r style_checkers.in -bleach==3.3.0 +bleach==6.1.0 # via # -r common.in # django-fobi -certifi==2021.5.30 - # via requests -cfgv==3.3.0 +cachetools==5.3.2 + # via tox +certifi==2023.7.22 + # via + # requests + # selenium +cfgv==3.4.0 # via pre-commit -chardet==4.0.0 +chardet==5.2.0 + # via tox +charset-normalizer==3.3.2 # via requests -chromedriver-py==102.0.5005.61 +chromedriver-py==107.0.5304.62 # via -r test.in -click==8.0.1 +click==8.1.7 # via black -coverage==5.5 +colorama==0.4.6 + # via tox +coverage[toml]==7.3.2 # via # -r test.in # pytest-cov -decorator==5.0.9 - # via - # -r common.in - # traitlets -distlib==0.3.2 +decorator==5.1.1 + # via -r common.in +dill==0.3.7 + # via pylint +distlib==0.3.7 # via virtualenv -django==2.2.24 +django==2.2.28 # via # -r django_2_2.in # django-debug-toolbar # django-formtools - # django-mptt + # django-js-asset # django-nine # django-ranged-response # django-simple-captcha + # djangorestframework # easy-thumbnails # feincms -django-admin-tools==0.9.1 +django-admin-tools==0.9.3 # via -r django_2_2.in django-autoslug==1.9.4 # via # -r django_2_2.in # django-fobi -django-ckeditor==6.1.0 +django-ckeditor==6.3.2 # via -r django_2_2.in -django-debug-toolbar==3.2.1 +django-debug-toolbar==3.2.4 # via -r django_2_2.in -django-fobi==0.17.1 +django-fobi==0.19.9 # via -r docs.in -django-formtools==2.3 +django-formtools==2.4 # via # -r django_2_2.in # django-fobi -django-js-asset==1.2.2 +django-js-asset==2.0.0 # via # django-ckeditor # django-mptt -django-mptt==0.12.0 +django-mptt==0.15.0 # via # -r feincms_1_20.in # feincms -django-nine==0.2.4 +django-nine==0.2.7 # via # django-fobi # django-nonefield @@ -89,99 +96,106 @@ django-nonefield==0.4 # via django-fobi django-ranged-response==0.2.0 # via django-simple-captcha -django-registration-redux==2.9 +django-registration-redux==2.13 # via -r django_2_2.in -django-simple-captcha==0.5.14 +django-simple-captcha==0.5.17 # via -r django_2_2.in -djangorestframework==3.9.2 +djangorestframework==3.13.1 # via -r django_2_2.in docopt==0.4.0 # via # -r common.in # mailchimp -docutils==0.16 +docutils==0.18.1 # via # -r common.in # rst2pdf # sphinx # sphinx-rtd-theme -easy-thumbnails==2.7.1 +easy-thumbnails==2.8.5 # via # -r django_2_2.in # django-fobi -factory-boy==3.2.0 +factory-boy==3.3.0 # via -r test.in -faker==8.8.1 +faker==20.0.0 # via # -r test.in # factory-boy -feincms==1.20.0 +feincms==1.20.1 # via -r feincms_1_20.in -filelock==3.0.12 +filelock==3.13.1 # via # tox # virtualenv -flake8==3.9.2 +flake8==6.1.0 # via -r style_checkers.in -identify==2.2.10 +h11==0.14.0 + # via wsproto +identify==2.5.31 # via pre-commit -idna==2.10 - # via requests -imagesize==1.2.0 +idna==3.4 + # via + # requests + # trio +imagesize==1.4.1 # via sphinx -importlib-metadata==4.5.0 - # via rst2pdf -iniconfig==1.1.1 +importlib-metadata==4.13.0 + # via + # -r common.in + # -r test.in + # rst2pdf +iniconfig==2.0.0 # via pytest -ipython-genutils==0.2.0 - # via traitlets -isort==5.9.1 +isort==5.12.0 # via # -r style_checkers.in # pylint -jinja2==3.0.1 +jinja2==3.1.2 # via # -r common.in # rst2pdf # sphinx -lazy-object-proxy==1.6.0 - # via astroid mailchimp==2.0.10 # via -r common.in -markdown==3.3.4 +markdown==3.5.1 # via -r common.in -markupsafe==2.0.1 +markupsafe==2.1.3 # via # -r common.in # jinja2 -mccabe==0.6.1 +mccabe==0.7.0 # via # flake8 # pylint -mypy-extensions==0.4.3 +mypy-extensions==1.0.0 # via black -nodeenv==1.6.0 +nodeenv==1.8.0 # via pre-commit ordereddict==1.1 # via -r common.in -packaging==20.9 +outcome==1.3.0.post0 + # via trio +packaging==23.2 # via - # bleach + # black + # django-nine + # pyproject-api # pytest # rst2pdf # sphinx # tox -path==16.0.0 +path==16.7.1 # via path-py path-py==12.5.0 # via -r common.in -pathspec==0.8.1 +pathspec==0.11.2 # via black pexpect==4.8.0 # via -r common.in pickleshare==0.7.5 # via -r common.in -pillow==8.2.0 +pillow==10.1.0 # via # -r common.in # django-fobi @@ -189,80 +203,85 @@ pillow==8.2.0 # easy-thumbnails # feincms # reportlab -pluggy==0.13.1 +platformdirs==3.11.0 + # via + # black + # pylint + # tox + # virtualenv +pluggy==1.3.0 # via # -r common.in # pytest # tox -pre-commit==2.13.0 +pre-commit==3.5.0 # via -r style_checkers.in -psycopg2-binary==2.8.6 +psycopg2-binary==2.9.9 # via -r common.in ptyprocess==0.7.0 # via # -r common.in # pexpect -py==1.10.0 - # via - # -r test.in - # pytest - # tox -pycodestyle==2.7.0 +py==1.11.0 + # via -r test.in +pycodestyle==2.11.1 # via flake8 -pydocstyle==6.1.1 +pydocstyle==6.3.0 # via -r style_checkers.in -pyflakes==2.3.1 +pyflakes==3.1.0 # via # -r style_checkers.in # flake8 -pygments==2.9.0 +pygments==2.16.1 # via # -r common.in # rst2pdf # sphinx -pylint==2.8.3 +pylint==3.0.2 # via -r style_checkers.in -pyparsing==2.4.7 - # via packaging -pytest==6.2.4 +pyproject-api==1.6.1 + # via tox +pysocks==1.7.1 + # via urllib3 +pytest==7.4.3 # via # -r test.in # pytest-cov # pytest-django # pytest-ordering # pytest-pythonpath -pytest-cov==2.12.1 +pytest-cov==4.1.0 # via -r test.in -pytest-django==4.4.0 +pytest-django==4.7.0 # via -r test.in pytest-ordering==0.6 # via -r test.in pytest-pythonpath==0.7.3 # via -r test.in -python-dateutil==2.8.1 +python-dateutil==2.8.2 # via faker -pytz==2021.1 +pytz==2023.3.post1 # via # -r common.in - # babel # django + # djangorestframework # feincms -pyyaml==5.4.1 - # via pre-commit -regex==2021.4.4 - # via black +pyyaml==6.0.1 + # via + # pre-commit + # rst2pdf reportlab==3.3.0 # via # -r docs.in # rst2pdf -requests==2.25.1 +requests==2.31.0 # via # django-fobi # mailchimp # sphinx -rst2pdf==0.98 +rst2pdf==0.101 # via -r docs.in -selenium==3.141.0 +selenium==4.15.2 # via -r test.in simplegeneric==0.8.1 # via -r common.in @@ -271,63 +290,70 @@ six==1.16.0 # -r common.in # bleach # django-fobi - # django-simple-captcha # feincms # python-dateutil - # tox - # traitlets - # virtualenv # vishap smartypants==2.0.1 # via rst2pdf -snowballstemmer==2.1.0 +sniffio==1.3.0 + # via trio +snowballstemmer==2.2.0 # via # -r common.in # pydocstyle # sphinx -sphinx==4.0.2 +sortedcontainers==2.4.0 + # via trio +sphinx==7.2.6 # via # -r common.in # sphinx-rtd-theme -sphinx-rtd-theme==0.5.2 + # sphinxcontrib-applehelp + # sphinxcontrib-devhelp + # sphinxcontrib-htmlhelp + # sphinxcontrib-jquery + # sphinxcontrib-qthelp + # sphinxcontrib-serializinghtml +sphinx-rtd-theme==1.3.0 # via -r common.in -sphinxcontrib-applehelp==1.0.2 +sphinxcontrib-applehelp==1.0.7 # via sphinx -sphinxcontrib-devhelp==1.0.2 +sphinxcontrib-devhelp==1.0.5 # via sphinx -sphinxcontrib-htmlhelp==2.0.0 +sphinxcontrib-htmlhelp==2.0.4 # via sphinx +sphinxcontrib-jquery==4.1 + # via sphinx-rtd-theme sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.3 +sphinxcontrib-qthelp==1.0.6 # via sphinx -sphinxcontrib-serializinghtml==1.1.5 +sphinxcontrib-serializinghtml==1.1.9 # via sphinx -sqlparse==0.4.1 +sqlparse==0.4.4 # via # django # django-debug-toolbar -text-unidecode==1.3 - # via faker -toml==0.10.2 - # via - # black - # pre-commit - # pylint - # pytest - # pytest-cov - # tox -tox==3.23.1 +tomlkit==0.12.2 + # via pylint +tox==4.11.3 # via -r test.in -traitlets==4.3.3 +traitlets==5.13.0 # via -r common.in -unidecode==1.2.0 +trio==0.23.1 + # via + # selenium + # trio-websocket +trio-websocket==0.11.1 + # via selenium +unidecode==1.3.7 # via django-fobi -urllib3==1.26.5 +urllib3[socks]==2.0.7 # via # requests # selenium -virtualenv==20.4.7 + # urllib3 +virtualenv==20.24.6 # via # -r common.in # pre-commit @@ -336,11 +362,11 @@ vishap==0.1.5 # via django-fobi webencodings==0.5.1 # via bleach -wheel==0.36.2 +wheel==0.41.3 # via -r common.in -wrapt==1.12.1 - # via astroid -zipp==3.4.1 +wsproto==1.2.0 + # via trio-websocket +zipp==3.17.0 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/examples/requirements/feincms_1_17.txt b/examples/requirements/feincms_1_17.txt index b1ff34c15..5461874ad 100644 --- a/examples/requirements/feincms_1_17.txt +++ b/examples/requirements/feincms_1_17.txt @@ -1,30 +1,28 @@ # -# This file is autogenerated by pip-compile with python 3.9 -# To update, run: +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: # # pip-compile feincms_1_17.in # -asgiref==3.3.4 +asgiref==3.7.2 # via django -django==3.2.4 +django==4.2.7 # via - # django-mptt + # django-js-asset # feincms -django-js-asset==1.2.2 +django-js-asset==2.1.0 # via django-mptt -django-mptt==0.12.0 +django-mptt==0.15.0 # via # -r feincms_1_17.in # feincms feincms==1.18.0 # via -r feincms_1_17.in -pillow==8.2.0 +pillow==10.1.0 + # via feincms +pytz==2023.3.post1 # via feincms -pytz==2021.1 - # via - # django - # feincms six==1.16.0 # via feincms -sqlparse==0.4.1 +sqlparse==0.4.4 # via django diff --git a/examples/requirements/feincms_1_20.txt b/examples/requirements/feincms_1_20.txt index 62a28256b..e55b6dc7f 100644 --- a/examples/requirements/feincms_1_20.txt +++ b/examples/requirements/feincms_1_20.txt @@ -1,30 +1,28 @@ # -# This file is autogenerated by pip-compile with python 3.9 -# To update, run: +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: # # pip-compile feincms_1_20.in # -asgiref==3.3.4 +asgiref==3.7.2 # via django -django==3.2.4 +django==4.2.7 # via - # django-mptt + # django-js-asset # feincms -django-js-asset==1.2.2 +django-js-asset==2.1.0 # via django-mptt -django-mptt==0.12.0 +django-mptt==0.15.0 # via # -r feincms_1_20.in # feincms -feincms==1.20.0 +feincms==1.20.1 # via -r feincms_1_20.in -pillow==8.2.0 +pillow==10.1.0 + # via feincms +pytz==2023.3.post1 # via feincms -pytz==2021.1 - # via - # django - # feincms six==1.16.0 # via feincms -sqlparse==0.4.1 +sqlparse==0.4.4 # via django diff --git a/examples/requirements/latest.txt b/examples/requirements/latest.txt index a57272449..afd4aa3f4 100644 --- a/examples/requirements/latest.txt +++ b/examples/requirements/latest.txt @@ -1,94 +1,90 @@ # -# This file is autogenerated by pip-compile with python 3.9 -# To update, run: +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: # # pip-compile latest.in # -alabaster==0.7.12 +alabaster==0.7.13 # via # -r common.in # sphinx -appdirs==1.4.4 - # via virtualenv -asgiref==3.3.4 +asgiref==3.7.2 # via django -babel==2.9.1 +babel==2.13.1 # via # -r common.in # sphinx -bleach==3.3.0 +bleach==6.1.0 # via -r common.in -certifi==2021.5.30 +certifi==2023.7.22 # via requests -chardet==4.0.0 +charset-normalizer==3.3.2 # via requests -decorator==5.0.9 - # via - # -r common.in - # traitlets -distlib==0.3.2 +decorator==5.1.1 + # via -r common.in +distlib==0.3.7 # via virtualenv -django==3.2.4 +django==4.2.7 # via # -r latest.in # django-debug-toolbar # django-formtools # django-nine # easy-thumbnails -django-admin-tools==0.9.1 +django-admin-tools==0.9.3 # via -r latest.in django-autoslug==1.9.3 # via -r latest.in -django-debug-toolbar==3.2.1 +django-debug-toolbar==4.2.0 # via -r latest.in django-formtools==1.0 # via -r latest.in -django-nine==0.2.4 +django-nine==0.2.7 # via # -r latest.in # django-nonefield django-nonefield==0.4 # via -r latest.in -django-registration-redux==2.9 +django-registration-redux==2.13 # via -r latest.in docopt==0.4.0 # via # -r common.in # mailchimp -docutils==0.16 +docutils==0.18.1 # via # -r common.in # sphinx # sphinx-rtd-theme easy-thumbnails==2.3 # via -r latest.in -filelock==3.0.12 +filelock==3.13.1 # via virtualenv -idna==2.10 +idna==3.4 # via requests -imagesize==1.2.0 +imagesize==1.4.1 # via sphinx -ipython-genutils==0.2.0 - # via traitlets -jinja2==3.0.1 +importlib-metadata==4.13.0 + # via -r common.in +jinja2==3.1.2 # via # -r common.in # sphinx mailchimp==2.0.10 # via -r common.in -markdown==3.3.4 +markdown==3.5.1 # via -r common.in -markupsafe==2.0.1 +markupsafe==2.1.3 # via # -r common.in # jinja2 ordereddict==1.1 # via -r common.in -packaging==20.9 +packaging==23.2 # via - # bleach + # django-nine # sphinx -path==16.0.0 +path==16.7.1 # via path-py path-py==12.5.0 # via -r common.in @@ -96,30 +92,27 @@ pexpect==4.8.0 # via -r common.in pickleshare==0.7.5 # via -r common.in -pillow==8.2.0 +pillow==10.1.0 # via # -r common.in # easy-thumbnails -pluggy==0.13.1 +platformdirs==3.11.0 + # via virtualenv +pluggy==1.3.0 # via -r common.in -psycopg2-binary==2.8.6 +psycopg2-binary==2.9.9 # via -r common.in ptyprocess==0.7.0 # via # -r common.in # pexpect -pygments==2.9.0 +pygments==2.16.1 # via # -r common.in # sphinx -pyparsing==2.4.7 - # via packaging -pytz==2021.1 - # via - # -r common.in - # babel - # django -requests==2.25.1 +pytz==2023.3.post1 + # via -r common.in +requests==2.31.0 # via # mailchimp # sphinx @@ -129,47 +122,52 @@ six==1.16.0 # via # -r common.in # bleach - # traitlets - # virtualenv # vishap -snowballstemmer==2.1.0 +snowballstemmer==2.2.0 # via # -r common.in # sphinx -sphinx==4.0.2 +sphinx==7.2.6 # via # -r common.in # sphinx-rtd-theme -sphinx-rtd-theme==0.5.2 + # sphinxcontrib-applehelp + # sphinxcontrib-devhelp + # sphinxcontrib-htmlhelp + # sphinxcontrib-jquery + # sphinxcontrib-qthelp + # sphinxcontrib-serializinghtml +sphinx-rtd-theme==1.3.0 # via -r common.in -sphinxcontrib-applehelp==1.0.2 +sphinxcontrib-applehelp==1.0.7 # via sphinx -sphinxcontrib-devhelp==1.0.2 +sphinxcontrib-devhelp==1.0.5 # via sphinx -sphinxcontrib-htmlhelp==2.0.0 +sphinxcontrib-htmlhelp==2.0.4 # via sphinx +sphinxcontrib-jquery==4.1 + # via sphinx-rtd-theme sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.3 +sphinxcontrib-qthelp==1.0.6 # via sphinx -sphinxcontrib-serializinghtml==1.1.5 +sphinxcontrib-serializinghtml==1.1.9 # via sphinx -sqlparse==0.4.1 +sqlparse==0.4.4 # via # django # django-debug-toolbar -traitlets==4.3.3 +traitlets==5.13.0 # via -r common.in -urllib3==1.26.5 +urllib3==2.0.7 # via requests -virtualenv==20.4.7 +virtualenv==20.24.6 # via -r common.in vishap==0.1.5 # via -r latest.in webencodings==0.5.1 # via bleach -wheel==0.36.2 +wheel==0.41.3 # via -r common.in - -# The following packages are considered to be unsafe in a requirements file: -# setuptools +zipp==3.17.0 + # via importlib-metadata diff --git a/examples/requirements/mptt.txt b/examples/requirements/mptt.txt index b55f111a2..90797bd95 100644 --- a/examples/requirements/mptt.txt +++ b/examples/requirements/mptt.txt @@ -1,18 +1,16 @@ # -# This file is autogenerated by pip-compile with python 3.9 -# To update, run: +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: # # pip-compile mptt.in # -asgiref==3.3.4 +asgiref==3.7.2 # via django -django==3.2.4 +django==4.2.7 + # via django-js-asset +django-js-asset==2.1.0 # via django-mptt -django-js-asset==1.2.2 - # via django-mptt -django-mptt==0.12.0 +django-mptt==0.15.0 # via -r mptt.in -pytz==2021.1 - # via django -sqlparse==0.4.1 +sqlparse==0.4.4 # via django diff --git a/examples/requirements/recaptcha.txt b/examples/requirements/recaptcha.txt index 206fd7c03..577877695 100644 --- a/examples/requirements/recaptcha.txt +++ b/examples/requirements/recaptcha.txt @@ -1,16 +1,14 @@ # -# This file is autogenerated by pip-compile with python 3.9 -# To update, run: +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: # # pip-compile recaptcha.in # -asgiref==3.3.4 +asgiref==3.7.2 # via django -django==3.2.4 +django==4.2.7 # via django-recaptcha -django-recaptcha==2.0.6 +django-recaptcha==3.0.0 # via -r recaptcha.in -pytz==2021.1 - # via django -sqlparse==0.4.1 +sqlparse==0.4.4 # via django diff --git a/examples/requirements/style_checkers.txt b/examples/requirements/style_checkers.txt index 9b8d7bbc6..e01d383c0 100644 --- a/examples/requirements/style_checkers.txt +++ b/examples/requirements/style_checkers.txt @@ -1,71 +1,68 @@ # -# This file is autogenerated by pip-compile with python 3.9 -# To update, run: +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: # # pip-compile style_checkers.in # -appdirs==1.4.4 - # via - # black - # virtualenv -astroid==2.5.6 +astroid==3.0.1 # via pylint -black==21.6b0 +black==23.11.0 # via -r style_checkers.in -cfgv==3.3.0 +cfgv==3.4.0 # via pre-commit -click==8.0.1 +click==8.1.7 # via black -distlib==0.3.2 +dill==0.3.7 + # via pylint +distlib==0.3.7 # via virtualenv -filelock==3.0.12 +filelock==3.13.1 # via virtualenv -flake8==3.9.2 +flake8==6.1.0 # via -r style_checkers.in -identify==2.2.10 +identify==2.5.31 # via pre-commit -isort==5.9.1 +isort==5.12.0 # via # -r style_checkers.in # pylint -lazy-object-proxy==1.6.0 - # via astroid -mccabe==0.6.1 +mccabe==0.7.0 # via # flake8 # pylint -mypy-extensions==0.4.3 +mypy-extensions==1.0.0 # via black -nodeenv==1.6.0 +nodeenv==1.8.0 # via pre-commit -pathspec==0.8.1 +packaging==23.2 # via black -pre-commit==2.13.0 +pathspec==0.11.2 + # via black +platformdirs==3.11.0 + # via + # black + # pylint + # virtualenv +pre-commit==3.5.0 # via -r style_checkers.in -pycodestyle==2.7.0 +pycodestyle==2.11.1 # via flake8 -pydocstyle==6.1.1 +pydocstyle==6.3.0 # via -r style_checkers.in -pyflakes==2.3.1 +pyflakes==3.1.0 # via # -r style_checkers.in # flake8 -pylint==2.8.3 +pylint==3.0.2 # via -r style_checkers.in -pyyaml==5.4.1 +pyyaml==6.0.1 # via pre-commit -regex==2021.4.4 - # via black -six==1.16.0 - # via virtualenv -snowballstemmer==2.1.0 +snowballstemmer==2.2.0 # via pydocstyle -toml==0.10.2 - # via - # black - # pre-commit - # pylint -virtualenv==20.4.7 +tomlkit==0.12.2 + # via pylint +virtualenv==20.24.6 # via pre-commit -wrapt==1.12.1 - # via astroid + +# The following packages are considered to be unsafe in a requirements file: +# setuptools diff --git a/examples/requirements/test.txt b/examples/requirements/test.txt index 06fdaf5d9..b02046521 100644 --- a/examples/requirements/test.txt +++ b/examples/requirements/test.txt @@ -1,82 +1,108 @@ # -# This file is autogenerated by pip-compile with python 3.9 -# To update, run: +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: # # pip-compile test.in # -appdirs==1.4.4 - # via virtualenv -attrs==21.2.0 - # via pytest -chromedriver-py==102.0.5005.61 +attrs==23.1.0 + # via + # outcome + # trio +cachetools==5.3.2 + # via tox +certifi==2023.7.22 + # via selenium +chardet==5.2.0 + # via tox +chromedriver-py==107.0.5304.62 # via -r test.in -coverage==5.5 +colorama==0.4.6 + # via tox +coverage[toml]==7.3.2 # via # -r test.in # pytest-cov -distlib==0.3.2 +distlib==0.3.7 # via virtualenv -factory-boy==3.2.0 +factory-boy==3.3.0 # via -r test.in -faker==8.8.1 +faker==20.0.0 # via # -r test.in # factory-boy -filelock==3.0.12 +filelock==3.13.1 # via # tox # virtualenv -iniconfig==1.1.1 +h11==0.14.0 + # via wsproto +idna==3.4 + # via trio +importlib-metadata==4.13.0 + # via -r test.in +iniconfig==2.0.0 # via pytest -packaging==20.9 +outcome==1.3.0.post0 + # via trio +packaging==23.2 # via + # pyproject-api # pytest # tox -pluggy==0.13.1 +platformdirs==3.11.0 # via - # pytest # tox -py==1.10.0 + # virtualenv +pluggy==1.3.0 # via - # -r test.in # pytest # tox -pyparsing==2.4.7 - # via packaging -pytest==6.2.4 +py==1.11.0 + # via -r test.in +pyproject-api==1.6.1 + # via tox +pysocks==1.7.1 + # via urllib3 +pytest==7.4.3 # via # -r test.in # pytest-cov # pytest-django # pytest-ordering # pytest-pythonpath -pytest-cov==2.12.1 +pytest-cov==4.1.0 # via -r test.in -pytest-django==4.4.0 +pytest-django==4.7.0 # via -r test.in pytest-ordering==0.6 # via -r test.in pytest-pythonpath==0.7.3 # via -r test.in -python-dateutil==2.8.1 +python-dateutil==2.8.2 # via faker -selenium==3.141.0 +selenium==4.15.2 # via -r test.in six==1.16.0 - # via - # python-dateutil - # tox - # virtualenv -text-unidecode==1.3 - # via faker -toml==0.10.2 - # via - # pytest - # pytest-cov - # tox -tox==3.23.1 + # via python-dateutil +sniffio==1.3.0 + # via trio +sortedcontainers==2.4.0 + # via trio +tox==4.11.3 # via -r test.in -urllib3==1.26.5 +trio==0.23.1 + # via + # selenium + # trio-websocket +trio-websocket==0.11.1 # via selenium -virtualenv==20.4.7 +urllib3[socks]==2.0.7 + # via + # selenium + # urllib3 +virtualenv==20.24.6 # via tox +wsproto==1.2.0 + # via trio-websocket +zipp==3.17.0 + # via importlib-metadata diff --git a/examples/requirements/testing.txt b/examples/requirements/testing.txt index 6bebd3324..18fe240b9 100644 --- a/examples/requirements/testing.txt +++ b/examples/requirements/testing.txt @@ -1,242 +1,259 @@ # -# This file is autogenerated by pip-compile with python 3.9 -# To update, run: +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: # # pip-compile testing.in # -alabaster==0.7.12 +alabaster==0.7.13 # via # -r common.in # sphinx -appdirs==1.4.4 - # via - # black - # virtualenv -asgiref==3.3.4 +asgiref==3.7.2 # via django -astroid==2.5.6 +astroid==3.0.1 # via pylint -attrs==21.2.0 - # via pytest -babel==2.9.1 +attrs==23.1.0 + # via + # outcome + # trio +babel==2.13.1 # via # -r common.in # sphinx -black==21.6b0 +black==23.11.0 # via -r style_checkers.in -bleach==3.3.0 +bleach==6.1.0 # via -r common.in -certifi==2021.5.30 - # via requests -cfgv==3.3.0 +cachetools==5.3.2 + # via tox +certifi==2023.7.22 + # via + # requests + # selenium +cfgv==3.4.0 # via pre-commit -chardet==4.0.0 +chardet==5.2.0 + # via tox +charset-normalizer==3.3.2 # via requests -chromedriver-py==102.0.5005.61 +chromedriver-py==107.0.5304.62 # via -r test.in -click==8.0.1 +click==8.1.7 # via black +colorama==0.4.6 + # via tox confusable-homoglyphs==3.2.0 # via django-registration -coverage==5.5 +coverage[toml]==7.3.2 # via # -r test.in # pytest-cov -decorator==5.0.9 - # via - # -r common.in - # traitlets -distlib==0.3.2 +decorator==5.1.1 + # via -r common.in +dill==0.3.7 + # via pylint +distlib==0.3.7 # via virtualenv -django==3.2.4 +django==3.2.23 # via # -r django_3_2.in + # django-ckeditor # django-debug-toolbar # django-formtools - # django-mptt + # django-js-asset # django-ranged-response # django-registration # django-simple-captcha # djangorestframework # easy-thumbnails # feincms -django-admin-tools==0.9.1 +django-admin-tools==0.9.3 # via -r django_3_2.in -django-autoslug==1.9.8 +django-autoslug==1.9.9 # via -r django_3_2.in -django-ckeditor==6.1.0 +django-ckeditor==6.7.0 # via -r django_3_2.in -django-debug-toolbar==3.2.1 +django-debug-toolbar==4.2.0 # via -r django_3_2.in -django-formtools==2.3 +django-formtools==2.4.1 # via -r django_3_2.in -django-js-asset==1.2.2 +django-js-asset==2.1.0 # via # django-ckeditor # django-mptt -django-mptt==0.12.0 +django-mptt==0.15.0 # via # -r feincms_1_20.in # feincms django-ranged-response==0.2.0 # via django-simple-captcha -django-registration==3.2 +django-registration==3.4 # via -r django_3_2.in -django-simple-captcha==0.5.14 +django-simple-captcha==0.5.20 # via -r django_3_2.in -djangorestframework==3.12.4 +djangorestframework==3.14.0 # via -r django_3_2.in docopt==0.4.0 # via # -r common.in # mailchimp -docutils==0.16 +docutils==0.18.1 # via # -r common.in # sphinx # sphinx-rtd-theme -easy-thumbnails==2.7.1 +easy-thumbnails==2.8.5 # via -r django_3_2.in -factory-boy==3.2.0 +factory-boy==3.3.0 # via -r test.in -faker==8.8.1 +faker==20.0.0 # via # -r test.in # factory-boy -feincms==1.20.0 +feincms==1.20.1 # via -r feincms_1_20.in -filelock==3.0.12 +filelock==3.13.1 # via # tox # virtualenv -flake8==3.9.2 +flake8==6.1.0 # via -r style_checkers.in -identify==2.2.10 +h11==0.14.0 + # via wsproto +identify==2.5.31 # via pre-commit -idna==2.10 - # via requests -imagesize==1.2.0 +idna==3.4 + # via + # requests + # trio +imagesize==1.4.1 # via sphinx -iniconfig==1.1.1 +importlib-metadata==4.13.0 + # via + # -r common.in + # -r test.in +iniconfig==2.0.0 # via pytest -ipython-genutils==0.2.0 - # via traitlets -isort==5.9.1 +isort==5.12.0 # via # -r style_checkers.in # pylint -jinja2==3.0.1 +jinja2==3.1.2 # via # -r common.in # sphinx -lazy-object-proxy==1.6.0 - # via astroid mailchimp==2.0.10 # via -r common.in -markdown==3.3.4 +markdown==3.5.1 # via -r common.in -markupsafe==2.0.1 +markupsafe==2.1.3 # via # -r common.in # jinja2 -mccabe==0.6.1 +mccabe==0.7.0 # via # flake8 # pylint -mypy-extensions==0.4.3 +mypy-extensions==1.0.0 # via black -nodeenv==1.6.0 +nodeenv==1.8.0 # via pre-commit ordereddict==1.1 # via -r common.in -packaging==20.9 +outcome==1.3.0.post0 + # via trio +packaging==23.2 # via - # bleach + # black + # pyproject-api # pytest # sphinx # tox -path==16.0.0 +path==16.7.1 # via path-py path-py==12.5.0 # via -r common.in -pathspec==0.8.1 +pathspec==0.11.2 # via black pexpect==4.8.0 # via -r common.in pickleshare==0.7.5 # via -r common.in -pillow==8.2.0 +pillow==10.1.0 # via # -r common.in # django-simple-captcha # easy-thumbnails # feincms -pluggy==0.13.1 +platformdirs==3.11.0 + # via + # black + # pylint + # tox + # virtualenv +pluggy==1.3.0 # via # -r common.in # pytest # tox -pre-commit==2.13.0 +pre-commit==3.5.0 # via -r style_checkers.in -psycopg2-binary==2.8.6 +psycopg2-binary==2.9.9 # via -r common.in ptyprocess==0.7.0 # via # -r common.in # pexpect -py==1.10.0 - # via - # -r test.in - # pytest - # tox -pycodestyle==2.7.0 +py==1.11.0 + # via -r test.in +pycodestyle==2.11.1 # via flake8 -pydocstyle==6.1.1 +pydocstyle==6.3.0 # via -r style_checkers.in -pyflakes==2.3.1 +pyflakes==3.1.0 # via # -r style_checkers.in # flake8 -pygments==2.9.0 +pygments==2.16.1 # via # -r common.in # sphinx -pylint==2.8.3 +pylint==3.0.2 # via -r style_checkers.in -pyparsing==2.4.7 - # via packaging -pytest==6.2.4 +pyproject-api==1.6.1 + # via tox +pysocks==1.7.1 + # via urllib3 +pytest==7.4.3 # via # -r test.in # pytest-cov # pytest-django # pytest-ordering # pytest-pythonpath -pytest-cov==2.12.1 +pytest-cov==4.1.0 # via -r test.in -pytest-django==4.4.0 +pytest-django==4.7.0 # via -r test.in pytest-ordering==0.6 # via -r test.in pytest-pythonpath==0.7.3 # via -r test.in -python-dateutil==2.8.1 +python-dateutil==2.8.2 # via faker -pytz==2021.1 +pytz==2023.3.post1 # via # -r common.in - # babel # django + # djangorestframework # feincms -pyyaml==5.4.1 +pyyaml==6.0.1 # via pre-commit -regex==2021.4.4 - # via black -requests==2.25.1 +requests==2.31.0 # via # mailchimp # sphinx -selenium==3.141.0 +selenium==4.15.2 # via -r test.in simplegeneric==0.8.1 # via -r common.in @@ -244,68 +261,77 @@ six==1.16.0 # via # -r common.in # bleach - # django-simple-captcha # feincms # python-dateutil - # tox - # traitlets - # virtualenv -snowballstemmer==2.1.0 +sniffio==1.3.0 + # via trio +snowballstemmer==2.2.0 # via # -r common.in # pydocstyle # sphinx -sphinx==4.0.2 +sortedcontainers==2.4.0 + # via trio +sphinx==7.2.6 # via # -r common.in # sphinx-rtd-theme -sphinx-rtd-theme==0.5.2 + # sphinxcontrib-applehelp + # sphinxcontrib-devhelp + # sphinxcontrib-htmlhelp + # sphinxcontrib-jquery + # sphinxcontrib-qthelp + # sphinxcontrib-serializinghtml +sphinx-rtd-theme==1.3.0 # via -r common.in -sphinxcontrib-applehelp==1.0.2 +sphinxcontrib-applehelp==1.0.7 # via sphinx -sphinxcontrib-devhelp==1.0.2 +sphinxcontrib-devhelp==1.0.5 # via sphinx -sphinxcontrib-htmlhelp==2.0.0 +sphinxcontrib-htmlhelp==2.0.4 # via sphinx +sphinxcontrib-jquery==4.1 + # via sphinx-rtd-theme sphinxcontrib-jsmath==1.0.1 # via sphinx -sphinxcontrib-qthelp==1.0.3 +sphinxcontrib-qthelp==1.0.6 # via sphinx -sphinxcontrib-serializinghtml==1.1.5 +sphinxcontrib-serializinghtml==1.1.9 # via sphinx -sqlparse==0.4.1 +sqlparse==0.4.4 # via # django # django-debug-toolbar -text-unidecode==1.3 - # via faker -toml==0.10.2 - # via - # black - # pre-commit - # pylint - # pytest - # pytest-cov - # tox -tox==3.23.1 +tomlkit==0.12.2 + # via pylint +tox==4.11.3 # via -r test.in -traitlets==4.3.3 +traitlets==5.13.0 # via -r common.in -urllib3==1.26.5 +trio==0.23.1 + # via + # selenium + # trio-websocket +trio-websocket==0.11.1 + # via selenium +urllib3[socks]==2.0.7 # via # requests # selenium -virtualenv==20.4.7 + # urllib3 +virtualenv==20.24.6 # via # -r common.in # pre-commit # tox webencodings==0.5.1 # via bleach -wheel==0.36.2 +wheel==0.41.3 # via -r common.in -wrapt==1.12.1 - # via astroid +wsproto==1.2.0 + # via trio-websocket +zipp==3.17.0 + # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: # setuptools From 60ef720abdcf52af76f9f911b0a1cab41b49c2d6 Mon Sep 17 00:00:00 2001 From: Artur Barseghyan Date: Mon, 13 Nov 2023 00:30:36 +0100 Subject: [PATCH 5/8] Fix --- pytest.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pytest.ini b/pytest.ini index c5640d1a9..dcc0f6216 100644 --- a/pytest.ini +++ b/pytest.ini @@ -11,7 +11,7 @@ norecursedirs= python_files = test_*.py tests.py -python_paths = +pythonpath = src examples/simple DJANGO_SETTINGS_MODULE=settings.test From 7131546470a0307a1af5570e323c7d2572874d49 Mon Sep 17 00:00:00 2001 From: Artur Barseghyan Date: Mon, 13 Nov 2023 00:36:02 +0100 Subject: [PATCH 6/8] Fixes --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 0e9b1a361..7c091deab 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -75,7 +75,7 @@ jobs: # pip-compile examples/requirements/test.in # pip install -r examples/requirements/test.txt - name: Run Tests - run: tox -e ${{ matrix.tox_env }} + run: python -m pytest -vrx env: POSTGRES_HOST: localhost POSTGRES_PORT: 5432 From 6f482042e8a2718197b515371482fd758785a3e8 Mon Sep 17 00:00:00 2001 From: Artur Barseghyan Date: Mon, 13 Nov 2023 00:49:30 +0100 Subject: [PATCH 7/8] More --- examples/requirements/common.in | 8 ++++++++ examples/requirements/common.txt | 22 +++++++++++++++++++++- examples/requirements/demo.txt | 15 ++++++++++++++- examples/requirements/dev.txt | 15 ++++++++++++++- examples/requirements/django_3_2.in | 1 - examples/requirements/django_3_2.txt | 15 ++++++++++++++- examples/requirements/django_4_1.txt | 15 ++++++++++++++- examples/requirements/django_4_2.txt | 15 ++++++++++++++- examples/requirements/docs.txt | 15 +++++++++++---- examples/requirements/latest.txt | 12 ++++++++++-- examples/requirements/testing.txt | 15 ++++++++++++++- 11 files changed, 134 insertions(+), 14 deletions(-) diff --git a/examples/requirements/common.in b/examples/requirements/common.in index 8070f99e5..2cee8ceb6 100644 --- a/examples/requirements/common.in +++ b/examples/requirements/common.in @@ -5,12 +5,17 @@ Babel>=2.1.1 Jinja2>=2.8 MarkupSafe>=0.23 +Pillow>=2.0.0 Pillow>=4.2.1 Pygments>=2.0.2 Sphinx>=1.3.1 +Unidecode>=0.04.1 alabaster>=0.7.6 +bleach bleach>=2.1.2 decorator>=4.0.4 +django-nine>=0.2.3 +django-nonefield>=0.1 docopt>=0.4.0 docutils>=0.12 importlib-metadata<5.0.0 @@ -24,10 +29,13 @@ pluggy>=0.7.1 psycopg2-binary ptyprocess>=0.5 pytz>=2019.1 +requests>=1.0.0 simplegeneric>=0.8.1 six>=1.10.0 +six>=1.9 snowballstemmer>=1.2.0 sphinx-rtd-theme>=0.1.9 traitlets>=4.0.0 virtualenv>=13.1.2 +vishap>=0.1.5,<2.0 wheel>=0.24.0 diff --git a/examples/requirements/common.txt b/examples/requirements/common.txt index f80637c64..f40c05d8d 100644 --- a/examples/requirements/common.txt +++ b/examples/requirements/common.txt @@ -8,6 +8,8 @@ alabaster==0.7.13 # via # -r common.in # sphinx +asgiref==3.7.2 + # via django babel==2.13.1 # via # -r common.in @@ -22,6 +24,14 @@ decorator==5.1.1 # via -r common.in distlib==0.3.7 # via virtualenv +django==4.2.7 + # via django-nine +django-nine==0.2.7 + # via + # -r common.in + # django-nonefield +django-nonefield==0.4 + # via -r common.in docopt==0.4.0 # via # -r common.in @@ -54,7 +64,9 @@ markupsafe==2.1.3 ordereddict==1.1 # via -r common.in packaging==23.2 - # via sphinx + # via + # django-nine + # sphinx path==16.7.1 # via path-py path-py==12.5.0 @@ -83,6 +95,7 @@ pytz==2023.3.post1 # via -r common.in requests==2.31.0 # via + # -r common.in # mailchimp # sphinx simplegeneric==0.8.1 @@ -91,6 +104,7 @@ six==1.16.0 # via # -r common.in # bleach + # vishap snowballstemmer==2.2.0 # via # -r common.in @@ -121,12 +135,18 @@ sphinxcontrib-qthelp==1.0.6 # via sphinx sphinxcontrib-serializinghtml==1.1.9 # via sphinx +sqlparse==0.4.4 + # via django traitlets==5.13.0 # via -r common.in +unidecode==1.3.7 + # via -r common.in urllib3==2.0.7 # via requests virtualenv==20.24.6 # via -r common.in +vishap==0.1.5 + # via -r common.in webencodings==0.5.1 # via bleach wheel==0.41.3 diff --git a/examples/requirements/demo.txt b/examples/requirements/demo.txt index b3b02b2c7..ca021b18e 100644 --- a/examples/requirements/demo.txt +++ b/examples/requirements/demo.txt @@ -61,6 +61,7 @@ django==3.2.23 # django-debug-toolbar # django-formtools # django-js-asset + # django-nine # django-ranged-response # django-registration # django-simple-captcha @@ -85,6 +86,12 @@ django-mptt==0.15.0 # via # -r feincms_1_20.in # feincms +django-nine==0.2.7 + # via + # -r common.in + # django-nonefield +django-nonefield==0.4 + # via -r common.in django-ranged-response==0.2.0 # via django-simple-captcha django-registration==3.4 @@ -165,6 +172,7 @@ outcome==1.3.0.post0 packaging==23.2 # via # black + # django-nine # pyproject-api # pytest # sphinx @@ -251,6 +259,7 @@ pyyaml==6.0.1 # via pre-commit requests==2.31.0 # via + # -r common.in # mailchimp # sphinx selenium==4.15.2 @@ -263,6 +272,7 @@ six==1.16.0 # bleach # feincms # python-dateutil + # vishap sniffio==1.3.0 # via trio snowballstemmer==2.2.0 @@ -314,16 +324,19 @@ trio==0.23.1 # trio-websocket trio-websocket==0.11.1 # via selenium +unidecode==1.3.7 + # via -r common.in urllib3[socks]==2.0.7 # via # requests # selenium - # urllib3 virtualenv==20.24.6 # via # -r common.in # pre-commit # tox +vishap==0.1.5 + # via -r common.in webencodings==0.5.1 # via bleach wheel==0.41.3 diff --git a/examples/requirements/dev.txt b/examples/requirements/dev.txt index f0bfc6e78..8528dde59 100644 --- a/examples/requirements/dev.txt +++ b/examples/requirements/dev.txt @@ -61,6 +61,7 @@ django==4.2.7 # django-debug-toolbar # django-formtools # django-js-asset + # django-nine # django-ranged-response # django-registration # django-simple-captcha @@ -85,6 +86,12 @@ django-mptt==0.15.0 # via # -r feincms_1_20.in # feincms +django-nine==0.2.7 + # via + # -r common.in + # django-nonefield +django-nonefield==0.4 + # via -r common.in django-ranged-response==0.2.0 # via django-simple-captcha django-registration==3.4 @@ -165,6 +172,7 @@ outcome==1.3.0.post0 packaging==23.2 # via # black + # django-nine # pyproject-api # pytest # sphinx @@ -250,6 +258,7 @@ pyyaml==6.0.1 # via pre-commit requests==2.31.0 # via + # -r common.in # mailchimp # sphinx selenium==4.15.2 @@ -262,6 +271,7 @@ six==1.16.0 # bleach # feincms # python-dateutil + # vishap sniffio==1.3.0 # via trio snowballstemmer==2.2.0 @@ -313,16 +323,19 @@ trio==0.23.1 # trio-websocket trio-websocket==0.11.1 # via selenium +unidecode==1.3.7 + # via -r common.in urllib3[socks]==2.0.7 # via # requests # selenium - # urllib3 virtualenv==20.24.6 # via # -r common.in # pre-commit # tox +vishap==0.1.5 + # via -r common.in webencodings==0.5.1 # via bleach wheel==0.41.3 diff --git a/examples/requirements/django_3_2.in b/examples/requirements/django_3_2.in index 2dcc01124..8c81a9923 100644 --- a/examples/requirements/django_3_2.in +++ b/examples/requirements/django_3_2.in @@ -10,7 +10,6 @@ django-ckeditor>=5.8.0 django-debug-toolbar>=2.1 django-formtools>=2.2 django-registration>=3.1.1 -#https://github.com/ubernostrum/django-registration/archive/master.zip django-simple-captcha>=0.5.12 djangorestframework>=3.10 easy-thumbnails>=2.7.0 diff --git a/examples/requirements/django_3_2.txt b/examples/requirements/django_3_2.txt index 214ac0add..c630e7521 100644 --- a/examples/requirements/django_3_2.txt +++ b/examples/requirements/django_3_2.txt @@ -61,6 +61,7 @@ django==3.2.23 # django-debug-toolbar # django-formtools # django-js-asset + # django-nine # django-ranged-response # django-registration # django-simple-captcha @@ -85,6 +86,12 @@ django-mptt==0.15.0 # via # -r feincms_1_20.in # feincms +django-nine==0.2.7 + # via + # -r common.in + # django-nonefield +django-nonefield==0.4 + # via -r common.in django-ranged-response==0.2.0 # via django-simple-captcha django-registration==3.4 @@ -165,6 +172,7 @@ outcome==1.3.0.post0 packaging==23.2 # via # black + # django-nine # pyproject-api # pytest # sphinx @@ -251,6 +259,7 @@ pyyaml==6.0.1 # via pre-commit requests==2.31.0 # via + # -r common.in # mailchimp # sphinx selenium==4.15.2 @@ -263,6 +272,7 @@ six==1.16.0 # bleach # feincms # python-dateutil + # vishap sniffio==1.3.0 # via trio snowballstemmer==2.2.0 @@ -314,16 +324,19 @@ trio==0.23.1 # trio-websocket trio-websocket==0.11.1 # via selenium +unidecode==1.3.7 + # via -r common.in urllib3[socks]==2.0.7 # via # requests # selenium - # urllib3 virtualenv==20.24.6 # via # -r common.in # pre-commit # tox +vishap==0.1.5 + # via -r common.in webencodings==0.5.1 # via bleach wheel==0.41.3 diff --git a/examples/requirements/django_4_1.txt b/examples/requirements/django_4_1.txt index bbcd12038..c6c7d073b 100644 --- a/examples/requirements/django_4_1.txt +++ b/examples/requirements/django_4_1.txt @@ -61,6 +61,7 @@ django==4.1.13 # django-debug-toolbar # django-formtools # django-js-asset + # django-nine # django-ranged-response # django-registration # django-simple-captcha @@ -85,6 +86,12 @@ django-mptt==0.15.0 # via # -r feincms_1_20.in # feincms +django-nine==0.2.7 + # via + # -r common.in + # django-nonefield +django-nonefield==0.4 + # via -r common.in django-ranged-response==0.2.0 # via django-simple-captcha django-registration==3.4 @@ -165,6 +172,7 @@ outcome==1.3.0.post0 packaging==23.2 # via # black + # django-nine # pyproject-api # pytest # sphinx @@ -250,6 +258,7 @@ pyyaml==6.0.1 # via pre-commit requests==2.31.0 # via + # -r common.in # mailchimp # sphinx selenium==4.15.2 @@ -262,6 +271,7 @@ six==1.16.0 # bleach # feincms # python-dateutil + # vishap sniffio==1.3.0 # via trio snowballstemmer==2.2.0 @@ -313,16 +323,19 @@ trio==0.23.1 # trio-websocket trio-websocket==0.11.1 # via selenium +unidecode==1.3.7 + # via -r common.in urllib3[socks]==2.0.7 # via # requests # selenium - # urllib3 virtualenv==20.24.6 # via # -r common.in # pre-commit # tox +vishap==0.1.5 + # via -r common.in webencodings==0.5.1 # via bleach wheel==0.41.3 diff --git a/examples/requirements/django_4_2.txt b/examples/requirements/django_4_2.txt index 8addd535e..76113a8f9 100644 --- a/examples/requirements/django_4_2.txt +++ b/examples/requirements/django_4_2.txt @@ -61,6 +61,7 @@ django==4.2.7 # django-debug-toolbar # django-formtools # django-js-asset + # django-nine # django-ranged-response # django-registration # django-simple-captcha @@ -85,6 +86,12 @@ django-mptt==0.15.0 # via # -r feincms_1_20.in # feincms +django-nine==0.2.7 + # via + # -r common.in + # django-nonefield +django-nonefield==0.4 + # via -r common.in django-ranged-response==0.2.0 # via django-simple-captcha django-registration==3.4 @@ -165,6 +172,7 @@ outcome==1.3.0.post0 packaging==23.2 # via # black + # django-nine # pyproject-api # pytest # sphinx @@ -250,6 +258,7 @@ pyyaml==6.0.1 # via pre-commit requests==2.31.0 # via + # -r common.in # mailchimp # sphinx selenium==4.15.2 @@ -262,6 +271,7 @@ six==1.16.0 # bleach # feincms # python-dateutil + # vishap sniffio==1.3.0 # via trio snowballstemmer==2.2.0 @@ -313,16 +323,19 @@ trio==0.23.1 # trio-websocket trio-websocket==0.11.1 # via selenium +unidecode==1.3.7 + # via -r common.in urllib3[socks]==2.0.7 # via # requests # selenium - # urllib3 virtualenv==20.24.6 # via # -r common.in # pre-commit # tox +vishap==0.1.5 + # via -r common.in webencodings==0.5.1 # via bleach wheel==0.41.3 diff --git a/examples/requirements/docs.txt b/examples/requirements/docs.txt index 77fba7c1f..e2988013b 100644 --- a/examples/requirements/docs.txt +++ b/examples/requirements/docs.txt @@ -90,10 +90,13 @@ django-mptt==0.15.0 # feincms django-nine==0.2.7 # via + # -r common.in # django-fobi # django-nonefield django-nonefield==0.4 - # via django-fobi + # via + # -r common.in + # django-fobi django-ranged-response==0.2.0 # via django-simple-captcha django-registration-redux==2.13 @@ -276,6 +279,7 @@ reportlab==3.3.0 # rst2pdf requests==2.31.0 # via + # -r common.in # django-fobi # mailchimp # sphinx @@ -347,19 +351,22 @@ trio==0.23.1 trio-websocket==0.11.1 # via selenium unidecode==1.3.7 - # via django-fobi + # via + # -r common.in + # django-fobi urllib3[socks]==2.0.7 # via # requests # selenium - # urllib3 virtualenv==20.24.6 # via # -r common.in # pre-commit # tox vishap==0.1.5 - # via django-fobi + # via + # -r common.in + # django-fobi webencodings==0.5.1 # via bleach wheel==0.41.3 diff --git a/examples/requirements/latest.txt b/examples/requirements/latest.txt index afd4aa3f4..43bae9626 100644 --- a/examples/requirements/latest.txt +++ b/examples/requirements/latest.txt @@ -41,10 +41,13 @@ django-formtools==1.0 # via -r latest.in django-nine==0.2.7 # via + # -r common.in # -r latest.in # django-nonefield django-nonefield==0.4 - # via -r latest.in + # via + # -r common.in + # -r latest.in django-registration-redux==2.13 # via -r latest.in docopt==0.4.0 @@ -114,6 +117,7 @@ pytz==2023.3.post1 # via -r common.in requests==2.31.0 # via + # -r common.in # mailchimp # sphinx simplegeneric==0.8.1 @@ -159,12 +163,16 @@ sqlparse==0.4.4 # django-debug-toolbar traitlets==5.13.0 # via -r common.in +unidecode==1.3.7 + # via -r common.in urllib3==2.0.7 # via requests virtualenv==20.24.6 # via -r common.in vishap==0.1.5 - # via -r latest.in + # via + # -r common.in + # -r latest.in webencodings==0.5.1 # via bleach wheel==0.41.3 diff --git a/examples/requirements/testing.txt b/examples/requirements/testing.txt index 18fe240b9..35f3cd346 100644 --- a/examples/requirements/testing.txt +++ b/examples/requirements/testing.txt @@ -61,6 +61,7 @@ django==3.2.23 # django-debug-toolbar # django-formtools # django-js-asset + # django-nine # django-ranged-response # django-registration # django-simple-captcha @@ -85,6 +86,12 @@ django-mptt==0.15.0 # via # -r feincms_1_20.in # feincms +django-nine==0.2.7 + # via + # -r common.in + # django-nonefield +django-nonefield==0.4 + # via -r common.in django-ranged-response==0.2.0 # via django-simple-captcha django-registration==3.4 @@ -165,6 +172,7 @@ outcome==1.3.0.post0 packaging==23.2 # via # black + # django-nine # pyproject-api # pytest # sphinx @@ -251,6 +259,7 @@ pyyaml==6.0.1 # via pre-commit requests==2.31.0 # via + # -r common.in # mailchimp # sphinx selenium==4.15.2 @@ -263,6 +272,7 @@ six==1.16.0 # bleach # feincms # python-dateutil + # vishap sniffio==1.3.0 # via trio snowballstemmer==2.2.0 @@ -314,16 +324,19 @@ trio==0.23.1 # trio-websocket trio-websocket==0.11.1 # via selenium +unidecode==1.3.7 + # via -r common.in urllib3[socks]==2.0.7 # via # requests # selenium - # urllib3 virtualenv==20.24.6 # via # -r common.in # pre-commit # tox +vishap==0.1.5 + # via -r common.in webencodings==0.5.1 # via bleach wheel==0.41.3 From c1a545dd18fe8adbf056dd6066f4a935a9e7c75c Mon Sep 17 00:00:00 2001 From: Artur Barseghyan Date: Mon, 13 Nov 2023 23:59:14 +0100 Subject: [PATCH 8/8] More on upgrading chrome --- examples/simple/settings/base.py | 4 ++-- examples/simple/settings/docker.py | 4 ++-- src/fobi/tests/base.py | 16 ++++++++-------- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/examples/simple/settings/base.py b/examples/simple/settings/base.py index b947ac5d3..a5b199ac5 100644 --- a/examples/simple/settings/base.py +++ b/examples/simple/settings/base.py @@ -631,9 +631,9 @@ def gettext(s): # For Selenium tests # FIREFOX_BIN_PATH = '' -FIREFOX_BIN_PATH = None +# FIREFOX_BIN_PATH = None # PHANTOM_JS_EXECUTABLE_PATH = None -PHANTOM_JS_EXECUTABLE_PATH = "" +# PHANTOM_JS_EXECUTABLE_PATH = "" # CHROME_DRIVER_EXECUTABLE_PATH = os.environ.get('CHROME_BIN', None) CHROME_DRIVER_EXECUTABLE_PATH = None diff --git a/examples/simple/settings/docker.py b/examples/simple/settings/docker.py index 95002e36c..d22f0cfef 100644 --- a/examples/simple/settings/docker.py +++ b/examples/simple/settings/docker.py @@ -104,8 +104,8 @@ def gettext(s): # CHROME_DRIVER_OPTIONS.add_argument('-single-process') CHROME_DRIVER_EXECUTABLE_PATH = binary_path # '/usr/bin/chromedriver' -FIREFOX_BIN_PATH = "/usr/lib/firefox/firefox" -PHANTOM_JS_EXECUTABLE_PATH = "" +# FIREFOX_BIN_PATH = "/usr/lib/firefox/firefox" +# PHANTOM_JS_EXECUTABLE_PATH = "" # Do not put any settings below this line try: diff --git a/src/fobi/tests/base.py b/src/fobi/tests/base.py index ea16dc8b5..40d3f1026 100644 --- a/src/fobi/tests/base.py +++ b/src/fobi/tests/base.py @@ -6,7 +6,9 @@ from django.contrib.staticfiles.testing import StaticLiveServerTestCase from django.core.management import call_command from django.urls import reverse +from chromedriver_py import binary_path from selenium import webdriver +from selenium.webdriver.chrome.options import Options from selenium.webdriver.common.action_chains import ActionChains from selenium.webdriver.common.by import By from selenium.webdriver.common.keys import Keys @@ -60,19 +62,14 @@ def tearDown(self): def setUpClass(cls): """Set up class.""" chrome_driver_path = getattr( - settings, "CHROME_DRIVER_EXECUTABLE_PATH", None + settings, "CHROME_DRIVER_EXECUTABLE_PATH", binary_path ) - chrome_driver_options = getattr(settings, "CHROME_DRIVER_OPTIONS", None) + chrome_driver_options = Options() firefox_bin_path = getattr(settings, "FIREFOX_BIN_PATH", None) phantom_js_executable_path = getattr( settings, "PHANTOM_JS_EXECUTABLE_PATH", None ) - if chrome_driver_path is not None: - cls.driver = webdriver.Chrome( - executable_path=chrome_driver_path, - options=chrome_driver_options, - ) - elif phantom_js_executable_path is not None: + if phantom_js_executable_path is not None: if phantom_js_executable_path: cls.driver = webdriver.PhantomJS( executable_path=phantom_js_executable_path @@ -82,6 +79,9 @@ def setUpClass(cls): elif firefox_bin_path: binary = FirefoxBinary(firefox_bin_path) cls.driver = webdriver.Firefox(firefox_binary=binary) + if chrome_driver_path is not None: + chrome_driver_options.binary_location = chrome_driver_path + cls.driver = webdriver.Chrome(options=chrome_driver_options) else: cls.driver = webdriver.Firefox()