From aa325204cd86b9deff4bd5574b4936174c1136c8 Mon Sep 17 00:00:00 2001 From: Luis Felipe Castano Date: Mon, 18 Dec 2023 17:46:17 -0500 Subject: [PATCH] perf: add support for palm release --- .github/workflows/bumpversion.yml | 4 +- .github/workflows/commitlint.yml | 2 +- .github/workflows/pr_issue_assignment.yml | 2 +- .github/workflows/tests.yml | 4 +- README.rst | 2 + requirements/base.txt | 190 +++++++++--------- requirements/django.txt | 2 +- requirements/docs.txt | 32 +-- requirements/pip-tools.txt | 23 ++- requirements/test.txt | 227 +++++++++++----------- requirements/tox.txt | 24 +-- 11 files changed, 270 insertions(+), 242 deletions(-) diff --git a/.github/workflows/bumpversion.yml b/.github/workflows/bumpversion.yml index 2f03c42..b1f9e0d 100644 --- a/.github/workflows/bumpversion.yml +++ b/.github/workflows/bumpversion.yml @@ -23,7 +23,7 @@ jobs: default_prerelease_bump: false dry_run: true - name: Set up Python 3.8 - uses: actions/setup-python@v3 + uses: actions/setup-python@v4 with: python-version: "3.8" - name: Create bumpversion @@ -40,7 +40,7 @@ jobs: - name: Commit bumpversion id: bumpversion if: steps.tag_version.outputs.new_version - uses: stefanzweifel/git-auto-commit-action@v4 + uses: stefanzweifel/git-auto-commit-action@v5 with: branch: ${{ github.ref }} commit_message: "docs(bumpversion): ${{ steps.tag_version.outputs.previous_tag }} → ${{ steps.tag_version.outputs.new_version }}" diff --git a/.github/workflows/commitlint.yml b/.github/workflows/commitlint.yml index 17e76cb..f6fb45a 100644 --- a/.github/workflows/commitlint.yml +++ b/.github/workflows/commitlint.yml @@ -8,4 +8,4 @@ jobs: - uses: actions/checkout@v2 with: fetch-depth: 0 - - uses: wagoid/commitlint-github-action@v4.1.12 + - uses: wagoid/commitlint-github-action@v5.4.4 diff --git a/.github/workflows/pr_issue_assignment.yml b/.github/workflows/pr_issue_assignment.yml index f89ecac..0bda475 100644 --- a/.github/workflows/pr_issue_assignment.yml +++ b/.github/workflows/pr_issue_assignment.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest steps: - name: 'Auto-assign PR-Issue' - uses: pozil/auto-assign-issue@v1.5.0 + uses: pozil/auto-assign-issue@v1.13.0 with: repo-token: ${{ secrets.DEDALO_PAT }} teams: django-plugins-tahoau diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 750c804..fe12703 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -15,7 +15,7 @@ jobs: django: ["32"] steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Cache dependency uses: actions/cache@v3 @@ -25,7 +25,7 @@ jobs: restore-keys: | ${{ runner.os }}-pip- - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v3 + uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} diff --git a/README.rst b/README.rst index 89144f3..a21964a 100644 --- a/README.rst +++ b/README.rst @@ -77,6 +77,8 @@ Compatibility Notes +-------------------+----------------+ | Olive | >= 5.0 | +-------------------+----------------+ +| Palm | >= 5.0 | ++-------------------+----------------+ The following changes to the plugin settings are necessary. If the release you are looking for is not listed, then the accumulation of changes from previous releases is enough. diff --git a/requirements/base.txt b/requirements/base.txt index a594dc8..be4a047 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -1,32 +1,36 @@ # -# This file is autogenerated by pip-compile with python 3.8 -# To update, run: +# This file is autogenerated by pip-compile with Python 3.8 +# by the following command: # # make upgrade # -amqp==5.1.1 +amqp==5.2.0 # via kombu appdirs==1.4.4 # via fs -asgiref==3.6.0 +asgiref==3.7.2 # via django -attrs==22.2.0 +attrs==23.1.0 # via openedx-events -billiard==3.6.4.0 +backports-zoneinfo[tzdata]==0.2.1 + # via + # celery + # kombu +billiard==4.2.0 # via celery -celery==5.2.7 +celery==5.3.6 # via # eox-core # event-tracking -certifi==2022.12.7 +certifi==2023.11.17 # via requests -cffi==1.15.1 +cffi==1.16.0 # via # cryptography # pynacl -charset-normalizer==3.0.1 +charset-normalizer==3.3.2 # via requests -click==8.1.3 +click==8.1.7 # via # celery # click-didyoumean @@ -38,27 +42,27 @@ click-didyoumean==0.3.0 # via celery click-plugins==1.1.1 # via celery -click-repl==0.2.0 +click-repl==0.3.0 # via celery -coreapi==2.3.3 - # via drf-yasg -coreschema==0.0.4 - # via - # coreapi - # drf-yasg -cryptography==39.0.0 +cryptography==41.0.7 # via # jwcrypto # pyjwt -deprecated==1.2.13 + # social-auth-core +defusedxml==0.7.1 + # via + # python3-openid + # social-auth-core +deprecated==1.2.14 # via jwcrypto -django==3.2.17 +django==3.2.23 # via # -c requirements/constraints.txt # django-crum # django-filter # django-model-utils # django-oauth-toolkit + # django-waffle # djangorestframework # drf-jwt # drf-yasg @@ -75,27 +79,27 @@ django-crum==0.7.9 # via # edx-django-utils # edx-proctoring -django-filter==22.1 +django-filter==23.5 # via eox-core -django-ipware==4.0.2 +django-ipware==6.0.3 # via edx-proctoring django-model-utils==4.3.1 # via # edx-proctoring # edx-when -django-oauth-toolkit==2.2.0 +django-oauth-toolkit==2.3.0 # via eox-core django-oauth2-provider==0.2.6.1 # via eox-core -django-simple-history==3.2.0 +django-simple-history==3.4.0 # via edx-proctoring -django-waffle==3.0.0 +django-waffle==4.1.0 # via # edx-django-utils # edx-drf-extensions # edx-proctoring # eox-core -django-webpack-loader==1.8.0 +django-webpack-loader==2.0.1 # via edx-proctoring djangorestframework==3.14.0 # via @@ -107,93 +111,90 @@ djangorestframework==3.14.0 # eox-core drf-jwt==1.19.2 # via edx-drf-extensions -drf-yasg==1.21.4 +drf-yasg==1.21.7 # via edx-api-doc-tools -edx-api-doc-tools==1.6.0 +edx-api-doc-tools==1.7.0 # via eox-core -edx-django-utils==5.2.0 +edx-django-utils==5.9.0 # via # edx-drf-extensions # edx-rest-api-client # edx-when # event-tracking -edx-drf-extensions==8.4.1 +edx-drf-extensions==9.0.1 # via # edx-proctoring # edx-when -edx-opaque-keys[django]==2.3.0 + # eox-core +edx-opaque-keys[django]==2.5.1 # via # edx-drf-extensions # edx-proctoring # edx-when # eox-core # openedx-events -edx-proctoring==4.13.3 +edx-proctoring==4.16.1 # via eox-core -edx-rest-api-client==5.5.0 +edx-rest-api-client==5.6.1 # via edx-proctoring -edx-when==2.3.0 +edx-when==2.4.0 # via edx-proctoring -eox-core==8.0.0 +eox-core==9.0.0 # via -r requirements/base.in -event-tracking==2.1.0 +event-tracking==2.2.0 # via edx-proctoring -fastavro==1.7.1 +fastavro==1.9.1 # via openedx-events fs==2.4.16 # via xblock -future==0.18.3 - # via pyjwkest -idna==3.4 +idna==3.6 # via requests inflection==0.5.1 # via drf-yasg -itypes==1.2.0 - # via coreapi -jinja2==3.1.2 - # via coreschema jsonfield==3.1.0 # via edx-proctoring -jwcrypto==1.4.2 +jwcrypto==1.5.0 # via django-oauth-toolkit -kombu==5.2.4 +kombu==5.3.4 # via celery -lxml==4.9.2 +lxml==4.9.3 + # via xblock +mako==1.3.0 # via xblock -markupsafe==2.1.2 +markupsafe==2.1.3 # via - # jinja2 + # mako # xblock newrelic==7.2.1.168 # via # -c requirements/constraints.txt # edx-django-utils oauthlib==3.2.2 - # via django-oauth-toolkit -openedx-events==0.13.0 + # via + # django-oauth-toolkit + # requests-oauthlib + # social-auth-core +openedx-events==9.2.0 # via eox-core -packaging==23.0 +packaging==23.2 # via drf-yasg -pbr==5.11.1 +pbr==6.0.0 # via stevedore -prompt-toolkit==3.0.36 +prompt-toolkit==3.0.43 # via click-repl -psutil==5.9.4 +psutil==5.9.7 # via edx-django-utils pycparser==2.21 # via cffi -pycryptodomex==3.17 - # via - # edx-proctoring - # pyjwkest -pyjwkest==1.4.2 - # via edx-drf-extensions -pyjwt[crypto]==2.6.0 +pycryptodomex==3.19.0 + # via edx-proctoring +pyjwt[crypto]==2.8.0 # via # drf-jwt # edx-drf-extensions # edx-proctoring # edx-rest-api-client + # social-auth-core pymongo==3.13.0 # via # edx-opaque-keys @@ -202,75 +203,86 @@ pynacl==1.5.0 # via edx-django-utils python-dateutil==2.8.2 # via - # edx-drf-extensions + # celery # edx-proctoring # xblock -pytz==2022.7.1 +python-ipware==2.0.1 + # via django-ipware +python3-openid==3.2.0 + # via social-auth-core +pytz==2023.3.post1 # via - # celery # django # djangorestframework # drf-yasg # edx-proctoring # event-tracking # xblock -pyyaml==6.0 - # via xblock -requests==2.28.2 +pyyaml==6.0.1 + # via + # drf-yasg + # xblock +requests==2.31.0 # via - # coreapi # django-oauth-toolkit # edx-drf-extensions # edx-rest-api-client - # pyjwkest + # requests-oauthlib # slumber -ruamel-yaml==0.17.21 - # via drf-yasg -ruamel-yaml-clib==0.2.7 - # via ruamel-yaml + # social-auth-core +requests-oauthlib==1.3.1 + # via social-auth-core rules==3.3 # via edx-proctoring semantic-version==2.10.0 # via edx-drf-extensions shortuuid==1.0.11 # via django-oauth2-provider +simplejson==3.19.2 + # via xblock six==1.16.0 # via - # click-repl - # edx-drf-extensions # eox-core # event-tracking # fs - # pyjwkest # python-dateutil slumber==0.7.1 # via edx-rest-api-client -sqlparse==0.4.3 +social-auth-core==4.5.1 + # via eox-core +sqlparse==0.4.4 # via django -stevedore==4.1.1 +stevedore==5.1.0 # via # edx-django-utils # edx-opaque-keys -uritemplate==4.1.1 +typing-extensions==4.9.0 # via - # coreapi - # drf-yasg -urllib3==1.26.14 + # asgiref + # edx-opaque-keys + # kombu +tzdata==2023.3 + # via + # backports-zoneinfo + # celery +uritemplate==4.1.1 + # via drf-yasg +urllib3==2.1.0 # via requests -vine==5.0.0 +vine==5.1.0 # via # amqp # celery # kombu -wcwidth==0.2.6 +wcwidth==0.2.12 # via prompt-toolkit -web-fragments==2.0.0 +web-fragments==2.1.0 # via xblock webob==1.8.7 # via xblock -wrapt==1.14.1 +wrapt==1.16.0 # via deprecated -xblock==1.6.2 +xblock==1.9.0 # via edx-when # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/django.txt b/requirements/django.txt index 332dcc3..d296127 100644 --- a/requirements/django.txt +++ b/requirements/django.txt @@ -1 +1 @@ -django==3.2.17 +django==3.2.23 diff --git a/requirements/docs.txt b/requirements/docs.txt index 9ce7fd8..fba9b99 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -1,40 +1,40 @@ # -# This file is autogenerated by pip-compile with python 3.8 -# To update, run: +# This file is autogenerated by pip-compile with Python 3.8 +# by the following command: # # make upgrade # alabaster==0.7.13 # via sphinx -babel==2.11.0 +babel==2.14.0 # via sphinx -certifi==2022.12.7 +certifi==2023.11.17 # via requests -charset-normalizer==3.0.1 +charset-normalizer==3.3.2 # via requests -docutils==0.19 +docutils==0.20.1 # via sphinx -idna==3.4 +idna==3.6 # via requests imagesize==1.4.1 # via sphinx -importlib-metadata==6.0.0 +importlib-metadata==7.0.0 # via sphinx jinja2==3.1.2 # via sphinx -markupsafe==2.1.2 +markupsafe==2.1.3 # via jinja2 -packaging==23.0 +packaging==23.2 # via sphinx -pygments==2.14.0 +pygments==2.17.2 # via sphinx -pytz==2022.7.1 +pytz==2023.3.post1 # via babel -requests==2.28.2 +requests==2.31.0 # via sphinx snowballstemmer==2.2.0 # via sphinx -sphinx==6.1.3 +sphinx==7.1.2 # via -r requirements/docs.in sphinxcontrib-applehelp==1.0.4 # via sphinx @@ -48,7 +48,7 @@ sphinxcontrib-qthelp==1.0.3 # via sphinx sphinxcontrib-serializinghtml==1.1.5 # via sphinx -urllib3==1.26.14 +urllib3==2.1.0 # via requests -zipp==3.12.0 +zipp==3.17.0 # via importlib-metadata diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index f1cd5e9..93a9cee 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -1,23 +1,30 @@ # -# This file is autogenerated by pip-compile with python 3.8 -# To update, run: +# This file is autogenerated by pip-compile with Python 3.8 +# by the following command: # # make upgrade # -build==0.10.0 +build==1.0.3 # via pip-tools -click==8.1.3 +click==8.1.7 # via pip-tools -packaging==23.0 +importlib-metadata==7.0.0 # via build -pip-tools==6.12.2 +packaging==23.2 + # via build +pip-tools==7.3.0 # via -r requirements/pip-tools.in pyproject-hooks==1.0.0 # via build tomli==2.0.1 - # via build -wheel==0.38.4 + # via + # build + # pip-tools + # pyproject-hooks +wheel==0.42.0 # via pip-tools +zipp==3.17.0 + # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: # pip diff --git a/requirements/test.txt b/requirements/test.txt index b935636..f1d8467 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -1,10 +1,10 @@ # -# This file is autogenerated by pip-compile with python 3.8 -# To update, run: +# This file is autogenerated by pip-compile with Python 3.8 +# by the following command: # # make upgrade # -amqp==5.1.1 +amqp==5.2.0 # via # -r requirements/base.txt # kombu @@ -12,39 +12,44 @@ appdirs==1.4.4 # via # -r requirements/base.txt # fs -asgiref==3.6.0 +asgiref==3.7.2 # via # -r requirements/base.txt # django -astroid==2.9.3 +astroid==3.0.2 # via pylint -attrs==22.2.0 +attrs==23.1.0 # via # -r requirements/base.txt # openedx-events -billiard==3.6.4.0 +backports-zoneinfo[tzdata]==0.2.1 # via # -r requirements/base.txt # celery -celery==5.2.7 + # kombu +billiard==4.2.0 + # via + # -r requirements/base.txt + # celery +celery==5.3.6 # via # -r requirements/base.txt # eox-core # event-tracking -certifi==2021.10.8 +certifi==2023.11.17 # via # -r requirements/base.txt # requests -cffi==1.15.1 +cffi==1.16.0 # via # -r requirements/base.txt # cryptography # pynacl -charset-normalizer==2.0.12 +charset-normalizer==3.3.2 # via # -r requirements/base.txt # requests -click==8.1.3 +click==8.1.7 # via # -r requirements/base.txt # celery @@ -61,31 +66,28 @@ click-plugins==1.1.1 # via # -r requirements/base.txt # celery -click-repl==0.2.0 +click-repl==0.3.0 # via # -r requirements/base.txt # celery -coreapi==2.3.3 - # via - # -r requirements/base.txt - # drf-yasg -coreschema==0.0.4 - # via - # -r requirements/base.txt - # coreapi - # drf-yasg -coverage==6.3.2 +coverage==7.3.3 # via -r requirements/test.in -cryptography==36.0.2 +cryptography==41.0.7 # via # -r requirements/base.txt # jwcrypto # pyjwt -deprecated==1.2.13 + # social-auth-core +defusedxml==0.7.1 + # via + # -r requirements/base.txt + # python3-openid + # social-auth-core +deprecated==1.2.14 # via # -r requirements/base.txt # jwcrypto -dill==0.3.6 +dill==0.3.7 # via pylint # via # -c requirements/constraints.txt @@ -95,6 +97,7 @@ dill==0.3.6 # django-filter # django-model-utils # django-oauth-toolkit + # django-waffle # djangorestframework # drf-jwt # drf-yasg @@ -115,12 +118,12 @@ django-crum==0.7.9 # edx-proctoring django-fake-model==0.1.4 # via -r requirements/test.in -django-filter==21.1 +django-filter==23.5 # via # -r requirements/base.txt # -r requirements/test.in # eox-core -django-ipware==4.0.2 +django-ipware==6.0.3 # via # -r requirements/base.txt # edx-proctoring @@ -129,7 +132,7 @@ django-model-utils==4.3.1 # -r requirements/base.txt # edx-proctoring # edx-when -django-oauth-toolkit==1.7.1 +django-oauth-toolkit==2.3.0 # via # -r requirements/base.txt # eox-core @@ -138,18 +141,18 @@ django-oauth2-provider==0.2.6.1 # -r requirements/base.txt # -r requirements/test.in # eox-core -django-simple-history==3.2.0 +django-simple-history==3.4.0 # via # -r requirements/base.txt # edx-proctoring -django-waffle==2.4.1 +django-waffle==4.1.0 # via # -r requirements/base.txt # edx-django-utils # edx-drf-extensions # edx-proctoring # eox-core -django-webpack-loader==1.8.0 +django-webpack-loader==2.0.1 # via # -r requirements/base.txt # edx-proctoring @@ -168,27 +171,28 @@ drf-jwt==1.19.2 # via # -r requirements/base.txt # edx-drf-extensions -drf-yasg==1.21.4 +drf-yasg==1.21.7 # via # -r requirements/base.txt # edx-api-doc-tools -edx-api-doc-tools==1.6.0 +edx-api-doc-tools==1.7.0 # via # -r requirements/base.txt # eox-core -edx-django-utils==4.6.0 +edx-django-utils==5.9.0 # via # -r requirements/base.txt # edx-drf-extensions # edx-rest-api-client # edx-when # event-tracking -edx-drf-extensions==8.4.1 +edx-drf-extensions==9.0.1 # via # -r requirements/base.txt # edx-proctoring # edx-when -edx-opaque-keys[django]==2.3.0 + # eox-core +edx-opaque-keys[django]==2.5.1 # via # -r requirements/base.txt # -r requirements/test.in @@ -197,25 +201,25 @@ edx-opaque-keys[django]==2.3.0 # edx-when # eox-core # openedx-events -edx-proctoring==4.13.3 +edx-proctoring==4.16.1 # via # -r requirements/base.txt # eox-core -edx-rest-api-client==5.5.0 +edx-rest-api-client==5.6.1 # via # -r requirements/base.txt # edx-proctoring -edx-when==2.3.0 +edx-when==2.4.0 # via # -r requirements/base.txt # edx-proctoring -eox-core==8.0.0 +eox-core==9.0.0 # via -r requirements/base.txt -event-tracking==2.1.0 +event-tracking==2.2.0 # via # -r requirements/base.txt # edx-proctoring -fastavro==1.7.1 +fastavro==1.9.1 # via # -r requirements/base.txt # openedx-events @@ -223,11 +227,7 @@ fs==2.4.16 # via # -r requirements/base.txt # xblock -future==0.18.3 - # via - # -r requirements/base.txt - # pyjwkest -idna==3.4 +idna==3.6 # via # -r requirements/base.txt # requests @@ -235,42 +235,36 @@ inflection==0.5.1 # via # -r requirements/base.txt # drf-yasg -isort==5.12.0 +isort==5.13.2 # via pylint -itypes==1.2.0 - # via - # -r requirements/base.txt - # coreapi -jinja2==3.1.2 - # via - # -r requirements/base.txt - # coreschema jsonfield==3.1.0 # via # -r requirements/base.txt # edx-proctoring -jwcrypto==1.4.2 +jwcrypto==1.5.0 # via # -r requirements/base.txt # django-oauth-toolkit -kombu==5.2.4 +kombu==5.3.4 # via # -r requirements/base.txt # celery -lazy-object-proxy==1.9.0 - # via astroid -lxml==4.9.2 +lxml==4.9.3 # via # -r requirements/base.txt # xblock -markupsafe==2.1.2 +mako==1.3.0 # via # -r requirements/base.txt - # jinja2 # xblock -mccabe==0.6.1 +markupsafe==2.1.3 + # via + # -r requirements/base.txt + # mako + # xblock +mccabe==0.7.0 # via pylint -mock==4.0.3 +mock==5.1.0 # via -r requirements/test.in newrelic==7.2.1.168 # via @@ -281,51 +275,49 @@ oauthlib==3.2.2 # via # -r requirements/base.txt # django-oauth-toolkit -openedx-events==0.13.0 + # requests-oauthlib + # social-auth-core +openedx-events==9.2.0 # via # -r requirements/base.txt # eox-core -packaging==23.0 +packaging==23.2 # via # -r requirements/base.txt # drf-yasg -pbr==5.11.1 +pbr==6.0.0 # via # -r requirements/base.txt # stevedore -platformdirs==2.6.2 +platformdirs==4.1.0 # via pylint -prompt-toolkit==3.0.36 +prompt-toolkit==3.0.43 # via # -r requirements/base.txt # click-repl -psutil==5.9.4 +psutil==5.9.7 # via # -r requirements/base.txt # edx-django-utils -pycodestyle==2.10.0 +pycodestyle==2.11.1 # via -r requirements/test.in pycparser==2.21 # via # -r requirements/base.txt # cffi -pycryptodomex==3.17 +pycryptodomex==3.19.0 # via # -r requirements/base.txt # edx-proctoring - # pyjwkest -pyjwkest==1.4.2 - # via - # -r requirements/base.txt - # edx-drf-extensions -pyjwt[crypto]==2.6.0 +pyjwt[crypto]==2.8.0 # via # -r requirements/base.txt # drf-jwt # edx-drf-extensions # edx-proctoring # edx-rest-api-client -pylint==2.12.2 + # social-auth-core +pylint==3.0.3 # via -r requirements/test.in pymongo==3.13.0 # via @@ -339,40 +331,44 @@ pynacl==1.5.0 python-dateutil==2.8.2 # via # -r requirements/base.txt - # edx-drf-extensions + # celery # edx-proctoring # xblock -pytz==2022.7.1 +python-ipware==2.0.1 + # via + # -r requirements/base.txt + # django-ipware +python3-openid==3.2.0 + # via + # -r requirements/base.txt + # social-auth-core +pytz==2023.3.post1 # via # -r requirements/base.txt - # celery # django # djangorestframework # drf-yasg # edx-proctoring # event-tracking # xblock -pyyaml==6.0 +pyyaml==6.0.1 # via # -r requirements/base.txt + # drf-yasg # xblock -requests==2.28.2 +requests==2.31.0 # via # -r requirements/base.txt - # coreapi # django-oauth-toolkit # edx-drf-extensions # edx-rest-api-client - # pyjwkest + # requests-oauthlib # slumber -ruamel-yaml==0.17.21 - # via - # -r requirements/base.txt - # drf-yasg -ruamel-yaml-clib==0.2.7 + # social-auth-core +requests-oauthlib==1.3.1 # via # -r requirements/base.txt - # ruamel-yaml + # social-auth-core rules==3.3 # via # -r requirements/base.txt @@ -385,57 +381,69 @@ shortuuid==1.0.11 # via # -r requirements/base.txt # django-oauth2-provider +simplejson==3.19.2 + # via + # -r requirements/base.txt + # xblock six==1.16.0 # via # -r requirements/base.txt - # click-repl - # edx-drf-extensions # eox-core # event-tracking # fs - # pyjwkest # python-dateutil slumber==0.7.1 # via # -r requirements/base.txt # edx-rest-api-client -sqlparse==0.4.3 +social-auth-core==4.5.1 + # via + # -r requirements/base.txt + # eox-core +sqlparse==0.4.4 # via # -r requirements/base.txt # django -stevedore==4.1.1 +stevedore==5.1.0 # via # -r requirements/base.txt # edx-django-utils # edx-opaque-keys tomli==2.0.1 # via pylint -tomlkit==0.11.6 +tomlkit==0.12.3 # via pylint -typing-extensions==4.4.0 +typing-extensions==4.9.0 # via - # astroid + # -r requirements/base.txt + # asgiref + # edx-opaque-keys + # kombu # pylint +tzdata==2023.3 + # via + # -r requirements/base.txt + # backports-zoneinfo + # celery uritemplate==4.1.1 # via # -r requirements/base.txt - # coreapi # drf-yasg -urllib3==1.26.14 +urllib3==2.1.0 # via # -r requirements/base.txt # requests -vine==5.0.0 +vine==5.1.0 # via # -r requirements/base.txt # amqp # celery # kombu -wcwidth==0.2.6 +wcwidth==0.2.12 # via # -r requirements/base.txt # prompt-toolkit -web-fragments==2.0.0 +web-fragments==2.1.0 # via # -r requirements/base.txt # xblock @@ -443,12 +451,11 @@ webob==1.8.7 # via # -r requirements/base.txt # xblock -wrapt==1.11.2 +wrapt==1.16.0 # via # -r requirements/base.txt - # astroid # deprecated -xblock==1.6.2 +xblock==1.9.0 # via # -r requirements/base.txt # edx-when diff --git a/requirements/tox.txt b/requirements/tox.txt index ec76bed..58a57dd 100644 --- a/requirements/tox.txt +++ b/requirements/tox.txt @@ -1,38 +1,38 @@ # -# This file is autogenerated by pip-compile with python 3.8 -# To update, run: +# This file is autogenerated by pip-compile with Python 3.8 +# by the following command: # # make upgrade # -cachetools==5.3.0 +cachetools==5.3.2 # via tox -chardet==5.1.0 +chardet==5.2.0 # via tox colorama==0.4.6 # via tox -distlib==0.3.6 +distlib==0.3.8 # via virtualenv -filelock==3.9.0 +filelock==3.13.1 # via # tox # virtualenv -packaging==23.0 +packaging==23.2 # via # pyproject-api # tox -platformdirs==2.6.2 +platformdirs==4.1.0 # via # tox # virtualenv -pluggy==1.0.0 +pluggy==1.3.0 # via tox -pyproject-api==1.5.0 +pyproject-api==1.6.1 # via tox tomli==2.0.1 # via # pyproject-api # tox -tox==4.4.4 +tox==4.11.4 # via -r requirements/tox.in -virtualenv==20.17.1 +virtualenv==20.25.0 # via tox