From b1eae07e13405ff3949440228505159911ec7d22 Mon Sep 17 00:00:00 2001 From: Usama Sadiq Date: Thu, 14 Mar 2024 00:45:05 +0500 Subject: [PATCH] feat: update celery version --- .github/workflows/ci.yml | 4 +- pylintrc_backup | 394 ++++++++++++++++++ .../conf/locale/en/LC_MESSAGES/django.mo | Bin 0 -> 380 bytes .../conf/locale/en/LC_MESSAGES/django.po | 35 ++ .../conf/locale/en/LC_MESSAGES/djangojs.mo | Bin 0 -> 380 bytes .../conf/locale/en/LC_MESSAGES/djangojs.po | 27 ++ .../conf/locale/eo/LC_MESSAGES/django.mo | Bin 0 -> 743 bytes .../conf/locale/eo/LC_MESSAGES/django.po | 34 ++ .../conf/locale/eo/LC_MESSAGES/djangojs.mo | Bin 0 -> 675 bytes .../conf/locale/eo/LC_MESSAGES/djangojs.po | 27 ++ requirements/base.txt | 42 +- requirements/common_constraints.txt | 5 + requirements/constraints.txt | 2 +- requirements/devstack.txt | 64 ++- requirements/local.txt | 64 ++- requirements/monitoring/requirements.txt | 82 +++- requirements/pip-tools.txt | 3 +- requirements/production.txt | 51 ++- requirements/test.txt | 64 ++- 19 files changed, 812 insertions(+), 86 deletions(-) create mode 100644 pylintrc_backup create mode 100644 registrar/conf/locale/en/LC_MESSAGES/django.mo create mode 100644 registrar/conf/locale/en/LC_MESSAGES/django.po create mode 100644 registrar/conf/locale/en/LC_MESSAGES/djangojs.mo create mode 100644 registrar/conf/locale/en/LC_MESSAGES/djangojs.po create mode 100644 registrar/conf/locale/eo/LC_MESSAGES/django.mo create mode 100644 registrar/conf/locale/eo/LC_MESSAGES/django.po create mode 100644 registrar/conf/locale/eo/LC_MESSAGES/djangojs.mo create mode 100644 registrar/conf/locale/eo/LC_MESSAGES/djangojs.po diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ce02c6d87..1b3979aa3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -46,7 +46,9 @@ jobs: make validate_translations - name: Run Coverage if: matrix.python-version == '3.8' && matrix.toxenv=='django42' - uses: codecov/codecov-action@v1 + uses: codecov/codecov-action@v3 with: flags: unittests + file: ./coverage.xml fail_ci_if_error: true + token: ${{ secrets.CODECOV_TOKEN }} diff --git a/pylintrc_backup b/pylintrc_backup new file mode 100644 index 000000000..36ccca890 --- /dev/null +++ b/pylintrc_backup @@ -0,0 +1,394 @@ +# *************************** +# ** DO NOT EDIT THIS FILE ** +# *************************** +# +# This file was generated by edx-lint: https://github.com/openedx/edx-lint +# +# If you want to change this file, you have two choices, depending on whether +# you want to make a local change that applies only to this repo, or whether +# you want to make a central change that applies to all repos using edx-lint. +# +# Note: If your pylintrc file is simply out-of-date relative to the latest +# pylintrc in edx-lint, ensure you have the latest edx-lint installed +# and then follow the steps for a "LOCAL CHANGE". +# +# LOCAL CHANGE: +# +# 1. Edit the local pylintrc_tweaks file to add changes just to this +# repo's file. +# +# 2. Run: +# +# $ edx_lint write pylintrc +# +# 3. This will modify the local file. Submit a pull request to get it +# checked in so that others will benefit. +# +# +# CENTRAL CHANGE: +# +# 1. Edit the pylintrc file in the edx-lint repo at +# https://github.com/openedx/edx-lint/blob/master/edx_lint/files/pylintrc +# +# 2. install the updated version of edx-lint (in edx-lint): +# +# $ pip install . +# +# 3. Run (in edx-lint): +# +# $ edx_lint write pylintrc +# +# 4. Make a new version of edx_lint, submit and review a pull request with the +# pylintrc update, and after merging, update the edx-lint version and +# publish the new version. +# +# 5. In your local repo, install the newer version of edx-lint. +# +# 6. Run: +# +# $ edx_lint write pylintrc +# +# 7. This will modify the local file. Submit a pull request to get it +# checked in so that others will benefit. +# +# +# +# +# +# STAY AWAY FROM THIS FILE! +# +# +# +# +# +# SERIOUSLY. +# +# ------------------------------ +# Generated by edx-lint version: 5.2.5 +# ------------------------------ +[MASTER] +ignore = ,migrations, settings, wsgi.py +persistent = yes +load-plugins = edx_lint.pylint,pylint_django,pylint_celery + +[MESSAGES CONTROL] +enable = + blacklisted-name, + line-too-long, + + abstract-class-instantiated, + abstract-method, + access-member-before-definition, + anomalous-backslash-in-string, + anomalous-unicode-escape-in-string, + arguments-differ, + assert-on-tuple, + assigning-non-slot, + assignment-from-no-return, + assignment-from-none, + attribute-defined-outside-init, + bad-except-order, + bad-format-character, + bad-format-string-key, + bad-format-string, + bad-open-mode, + bad-reversed-sequence, + bad-staticmethod-argument, + bad-str-strip-call, + bad-super-call, + binary-op-exception, + boolean-datetime, + catching-non-exception, + cell-var-from-loop, + confusing-with-statement, + continue-in-finally, + dangerous-default-value, + duplicate-argument-name, + duplicate-bases, + duplicate-except, + duplicate-key, + expression-not-assigned, + format-combined-specification, + format-needs-mapping, + function-redefined, + global-variable-undefined, + import-error, + import-self, + inconsistent-mro, + inherit-non-class, + init-is-generator, + invalid-all-object, + invalid-format-index, + invalid-length-returned, + invalid-sequence-index, + invalid-slice-index, + invalid-slots-object, + invalid-slots, + invalid-unary-operand-type, + logging-too-few-args, + logging-too-many-args, + logging-unsupported-format, + lost-exception, + method-hidden, + misplaced-bare-raise, + misplaced-future, + missing-format-argument-key, + missing-format-attribute, + missing-format-string-key, + no-member, + no-method-argument, + no-name-in-module, + no-self-argument, + no-value-for-parameter, + non-iterator-returned, + non-parent-method-called, + nonexistent-operator, + not-a-mapping, + not-an-iterable, + not-callable, + not-context-manager, + not-in-loop, + pointless-statement, + pointless-string-statement, + raising-bad-type, + raising-non-exception, + redefined-builtin, + redefined-outer-name, + redundant-keyword-arg, + repeated-keyword, + return-arg-in-generator, + return-in-init, + return-outside-function, + signature-differs, + super-init-not-called, + super-method-not-called, + syntax-error, + test-inherits-tests, + too-few-format-args, + too-many-format-args, + too-many-function-args, + translation-of-non-string, + truncated-format-string, + undefined-all-variable, + undefined-loop-variable, + undefined-variable, + unexpected-keyword-arg, + unexpected-special-method-signature, + unpacking-non-sequence, + unreachable, + unsubscriptable-object, + unsupported-binary-operation, + unsupported-membership-test, + unused-format-string-argument, + unused-format-string-key, + used-before-assignment, + using-constant-test, + yield-outside-function, + + astroid-error, + fatal, + method-check-failed, + parse-error, + raw-checker-failed, + + empty-docstring, + invalid-characters-in-docstring, + missing-docstring, + wrong-spelling-in-comment, + wrong-spelling-in-docstring, + + unused-argument, + unused-import, + unused-variable, + + eval-used, + exec-used, + + bad-classmethod-argument, + bad-mcs-classmethod-argument, + bad-mcs-method-argument, + bare-except, + broad-except, + consider-iterating-dictionary, + consider-using-enumerate, + global-at-module-level, + global-variable-not-assigned, + literal-used-as-attribute, + logging-format-interpolation, + logging-not-lazy, + multiple-imports, + multiple-statements, + no-classmethod-decorator, + no-staticmethod-decorator, + protected-access, + redundant-unittest-assert, + reimported, + simplifiable-if-statement, + simplifiable-range, + singleton-comparison, + superfluous-parens, + unidiomatic-typecheck, + unnecessary-lambda, + unnecessary-pass, + unnecessary-semicolon, + unneeded-not, + useless-else-on-loop, + wrong-assert-type, + + deprecated-method, + deprecated-module, + + too-many-boolean-expressions, + too-many-nested-blocks, + too-many-statements, + + wildcard-import, + wrong-import-order, + wrong-import-position, + + missing-final-newline, + mixed-line-endings, + trailing-newlines, + trailing-whitespace, + unexpected-line-ending-format, + + bad-inline-option, + bad-option-value, + deprecated-pragma, + unrecognized-inline-option, + useless-suppression, +disable = + bad-indentation, + consider-using-f-string, + duplicate-code, + file-ignored, + fixme, + global-statement, + invalid-name, + locally-disabled, + no-else-return, + suppressed-message, + too-few-public-methods, + too-many-ancestors, + too-many-arguments, + too-many-branches, + too-many-instance-attributes, + too-many-lines, + too-many-locals, + too-many-public-methods, + too-many-return-statements, + ungrouped-imports, + unspecified-encoding, + unused-wildcard-import, + use-maxsplit-arg, + + feature-toggle-needs-doc, + illegal-waffle-usage, + +<<<<<<< HEAD + logging-fstring-interpolation,,invalid-name +======= + logging-fstring-interpolation,,invalid-name,missing-timeout +>>>>>>> style: pylint ignore timeout + +[REPORTS] +output-format = text +reports = no +score = no + +[BASIC] +module-rgx = (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$ +const-rgx = (([A-Z_][A-Z0-9_]*)|(__.*__)|log|urlpatterns|logger|User)$ +class-rgx = [A-Z_][a-zA-Z0-9]+$ +function-rgx = ([a-z_][a-z0-9_]{2,40}|test_[a-z0-9_]+)$ +method-rgx = ([a-z_][a-z0-9_]{2,40}|setUp|set[Uu]pClass|tearDown|tear[Dd]ownClass|assert[A-Z]\w*|maxDiff|test_[a-z0-9_]+)$ +attr-rgx = [a-z_][a-z0-9_]{2,30}$ +argument-rgx = [a-z_][a-z0-9_]{2,30}$ +variable-rgx = [a-z_][a-z0-9_]{2,30}$ +class-attribute-rgx = ([A-Za-z_][A-Za-z0-9_]{2,30}|(__.*__))$ +inlinevar-rgx = [A-Za-z_][A-Za-z0-9_]*$ +good-names = f,i,j,k,db,ex,Run,_,__ +bad-names = foo,bar,baz,toto,tutu,tata +no-docstring-rgx = __.*__$|test_.+|setUp$|setUpClass$|tearDown$|tearDownClass$|Meta$ +docstring-min-length = 5 + +[FORMAT] +max-line-length = 120 +ignore-long-lines = ^\s*(# )?((?)|(\.\. \w+: .*))$ +single-line-if-stmt = no +max-module-lines = 1000 +indent-string = ' ' + +[MISCELLANEOUS] +notes = FIXME,XXX,TODO + +[SIMILARITIES] +min-similarity-lines = 4 +ignore-comments = yes +ignore-docstrings = yes +ignore-imports = no + +[TYPECHECK] +ignore-mixin-members = yes +ignored-classes = SQLObject +unsafe-load-any-extension = yes +generated-members = + REQUEST, + acl_users, + aq_parent, + objects, + DoesNotExist, + can_read, + can_write, + get_url, + size, + content, + status_code, + create, + build, + fields, + tag, + org, + course, + category, + name, + revision, + _meta, +ignored-modules = responses + +[VARIABLES] +init-import = no +dummy-variables-rgx = _|dummy|unused|.*_unused +additional-builtins = + +[CLASSES] +defining-attr-methods = __init__,__new__,setUp +valid-classmethod-first-arg = cls +valid-metaclass-classmethod-first-arg = mcs + +[DESIGN] +max-args = 5 +ignored-argument-names = _.* +max-locals = 15 +max-returns = 6 +max-branches = 12 +max-statements = 50 +max-parents = 7 +max-attributes = 7 +min-public-methods = 2 +max-public-methods = 20 + +[IMPORTS] +deprecated-modules = regsub,TERMIOS,Bastion,rexec +import-graph = +ext-import-graph = +int-import-graph = + +[EXCEPTIONS] +overgeneral-exceptions = Exception + +<<<<<<< HEAD +# 59f8f21e782c6538e95de3ca0be689fbf26fb223 +======= +# bd160cb5e5977d0f43327df95e3406c1723c5429 +>>>>>>> style: pylint ignore timeout diff --git a/registrar/conf/locale/en/LC_MESSAGES/django.mo b/registrar/conf/locale/en/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..71cbdf3e9d8d54be31066ec4ad8628bc2c1f2845 GIT binary patch literal 380 zcmYL@K~KUk7=|%=+R?Lz&%}d9i{c3jGZa>EvE7z2Nc2{r&Y96JZ6W$Y{CoZuJ5A(G zp7i_Dx9RhJeDu}vIq;l#&OC>nD^HugXY4QU{MmN?lNtRkR}RH%w3NnHT4Bh@vF%H^(V-=Ii1iQ$Qo9Pt!I1Rhe%oml#`f^NEGFCKEL->Rc=KoQ6a?!10%_7(V7ey8`V`;n{war z20Z3;uifk31QV^CRQ|iq#``$=;jWunRB8aLH({)F;i8zL{=V00y-I_qTIqGAN(}v% i$^}`yHKImSZ8jEzYJOK6-VWez49^vuhS0kh1f3tbb!oc* literal 0 HcmV?d00001 diff --git a/registrar/conf/locale/en/LC_MESSAGES/django.po b/registrar/conf/locale/en/LC_MESSAGES/django.po new file mode 100644 index 000000000..6bd840494 --- /dev/null +++ b/registrar/conf/locale/en/LC_MESSAGES/django.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-08-20 20:46+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: registrar/apps/core/admin.py:24 +msgid "Personal info" +msgstr "" + +#: registrar/apps/core/admin.py:25 registrar/apps/core/admin.py:39 +msgid "Permissions" +msgstr "" + +#: registrar/apps/core/admin.py:27 +msgid "Important dates" +msgstr "" + +#: registrar/apps/core/models.py:27 +msgid "Full Name" +msgstr "" diff --git a/registrar/conf/locale/en/LC_MESSAGES/djangojs.mo b/registrar/conf/locale/en/LC_MESSAGES/djangojs.mo new file mode 100644 index 0000000000000000000000000000000000000000..71cbdf3e9d8d54be31066ec4ad8628bc2c1f2845 GIT binary patch literal 380 zcmYL@K~KUk7=|%=+R?Lz&%}d9i{c3jGZa>EvE7z2Nc2{r&Y96JZ6W$Y{CoZuJ5A(G zp7i_Dx9RhJeDu}vIq;l#&OC>nD^HugXY4QU{MmN?lNtRkR}RH%w3NnHT4Bh@vF%H^(V-=Ii1iQ$Qo9Pt!I1Rhe%oml#`f^NEGFCKEL->Rc=KoQ6a?!10%_7(V7ey8`V`;n{war z20Z3;uifk31QV^CRQ|iq#``$=;jWunRB8aLH({)F;i8zL{=V00y-I_qTIqGAN(}v% i$^}`yHKImSZ8jEzYJOK6-VWez49^vuhS0kh1f3tbb!oc* literal 0 HcmV?d00001 diff --git a/registrar/conf/locale/en/LC_MESSAGES/djangojs.po b/registrar/conf/locale/en/LC_MESSAGES/djangojs.po new file mode 100644 index 000000000..8a16c4b35 --- /dev/null +++ b/registrar/conf/locale/en/LC_MESSAGES/djangojs.po @@ -0,0 +1,27 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-08-20 20:46+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: registrar/static/swagger-ui-dist/swagger-ui-standalone-preset.js:13 +msgid "Promise-chain cycle" +msgstr "" + +#: registrar/static/swagger-ui-dist/swagger-ui-standalone-preset.js:13 +msgid "Promise can't be resolved itself" +msgstr "" diff --git a/registrar/conf/locale/eo/LC_MESSAGES/django.mo b/registrar/conf/locale/eo/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..75b6419ad335a30073c549c915cddd598813dfdf GIT binary patch literal 743 zcma)(&ubGw6vxL}5m!X;>|rDa6`9%!LfIzLHM^;cyUCIt1-*^QWV^CE6J{o&M^l6f zf(OlAFqe11OKAZPg7i_ z8AE>76H-&IaffQAP{d@GD3u7l%$49Y#R=~U6iM-#wKefOWS`00VdKatKX>*#yzkW; zeywWNSw4+~Do#4&X+Kt^DQs*-HBx79lDvnwu*SwOJf}{=8gU)`tY(M)gO|0cX9ZMg z(v*~|lxiVuTxkUXt~#NIi(csX!LH-Fb+6HQ0#+XPY0OBI(agqyQ{8LjmlT6wH%&H# zj8`5TGhu~(=&cUl+Ss(pf@{WM;kzDOq}f~ju$R(=@8I?Um5S+7t63r2D_?$Cmr3IB zw&)~0w(<6>L|akXmoz06Av0xT-dmQc^k@g4r=@!w-znj(`#Tn@nA7~_%_uWte0Kcp z?)-4^dGYo4DW09o-!F#q50IW64d#cx1_fk3Wj!;M+Klr5F(Ylp>VIANK)e{vP8I_^ jJ1(HejAdpfN|}k7@{6^fcPa3jQHsrkcg^&|dkg3, YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-08-20 20:44+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: eo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: registrar/apps/core/admin.py +msgid "Personal info" +msgstr "Pérsönäl ïnfö Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" + +#: registrar/apps/core/admin.py registrar/apps/core/admin.py +msgid "Permissions" +msgstr "Pérmïssïöns Ⱡ'σяєм ιρѕυм ∂σłσя #" + +#: registrar/apps/core/admin.py +msgid "Important dates" +msgstr "Ìmpörtänt dätés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" + +#: registrar/apps/core/models.py +msgid "Full Name" +msgstr "Füll Nämé Ⱡ'σяєм ιρѕυм ∂σł#" diff --git a/registrar/conf/locale/eo/LC_MESSAGES/djangojs.mo b/registrar/conf/locale/eo/LC_MESSAGES/djangojs.mo new file mode 100644 index 0000000000000000000000000000000000000000..0f08b3360334c365b8eb18c84871b62988bb889b GIT binary patch literal 675 zcmbV|zi-n(6vxf4#Urc?4|OOAu295KISs05oDyNjQGQf{3D>!}M$S39yF_#(5fWRM zgcVd(iZVrAiYk?*C)T7lBQf+Z;W-F}nJ0a8-*@-!zVF?y+c!rB#tq~y@(j6!xJVXn z5kLau4$?;o*9_w`t^)aqx`wNN-7rut0_7sIH;oEU+p(Y!25eQr9tBQCn)GNBVkv0S z`ddK4{UBx#9)t^jw2$uFB#+DW-2o`~WmdC`po zsizj06`xdTFV60eLLjLHuN}KeJf9S7cERo{?3ivKB&qX&i6oFIx1iW?T`1e0 z1DlR#m)tG8P^db!+H)*rQ8$Pvsneisfoqp{8d)csuDg}QYblSGH5Sm+^h%zyY7D75S$*_#^Z88Qjam`h%Q_pQujTYAVzO)L0#7-><%4!qr5m)1;>+O;A&b z=Sd5$PQI?r2l`MCFVA6iHvgbU^N%R6KK18=ABa8#J(`{AKFm%o&-GCEAHl`Zd@%c_ hM|ya1r2Bff@{cD`<9&6krYtl6uEq&E|BuOv@f)|)`1}9> literal 0 HcmV?d00001 diff --git a/registrar/conf/locale/eo/LC_MESSAGES/djangojs.po b/registrar/conf/locale/eo/LC_MESSAGES/djangojs.po new file mode 100644 index 000000000..a9a4d1695 --- /dev/null +++ b/registrar/conf/locale/eo/LC_MESSAGES/djangojs.po @@ -0,0 +1,27 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-08-20 20:44+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: eo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: registrar/static/swagger-ui-dist/swagger-ui-standalone-preset.js +msgid "Promise-chain cycle" +msgstr "Prömïsé-çhäïn çýçlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" + +#: registrar/static/swagger-ui-dist/swagger-ui-standalone-preset.js +msgid "Promise can't be resolved itself" +msgstr "" +"Prömïsé çän't ßé résölvéd ïtsélf Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" diff --git a/requirements/base.txt b/requirements/base.txt index c6c8d0308..5e2213c30 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -4,7 +4,7 @@ # # make upgrade # -amqp==2.6.1 +amqp==5.2.0 # via kombu analytics-python==1.4.post1 # via -r requirements/base.in @@ -17,13 +17,15 @@ async-timeout==4.0.3 # via redis backoff==1.10.0 # via analytics-python -backports-zoneinfo==0.2.1 +backports-zoneinfo[tzdata]==0.2.1 # via + # celery # django # djangorestframework -billiard==3.6.4.0 + # kombu +billiard==4.2.0 # via celery -celery==4.4.7 +celery==5.4.0 # via # -c requirements/constraints.txt # -r requirements/base.in @@ -37,7 +39,18 @@ cffi==1.16.0 charset-normalizer==3.3.2 # via requests click==8.1.7 - # via edx-django-utils + # via + # celery + # click-didyoumean + # click-plugins + # click-repl + # edx-django-utils +click-didyoumean==0.3.1 + # via celery +click-plugins==1.1.1 + # via celery +click-repl==0.3.0 + # via celery cryptography==42.0.5 # via # pyjwt @@ -134,7 +147,7 @@ idna==3.7 # via requests inflection==0.5.1 # via drf-yasg -kombu==4.6.11 +kombu==5.3.7 # via celery monotonic==1.6 # via analytics-python @@ -150,6 +163,8 @@ packaging==24.0 # via drf-yasg pbr==6.0.0 # via stevedore +prompt-toolkit==3.0.43 + # via click-repl psutil==5.9.8 # via edx-django-utils pycparser==2.22 @@ -166,7 +181,9 @@ pymongo==4.4.0 pynacl==1.5.0 # via edx-django-utils python-dateutil==2.9.0.post0 - # via analytics-python + # via + # analytics-python + # celery python-slugify==4.0.1 # via # -c requirements/constraints.txt @@ -176,7 +193,6 @@ python3-openid==3.2.0 pytz==2024.1 # via # -r requirements/base.in - # celery # drf-yasg pyyaml==6.0.1 # via @@ -224,13 +240,21 @@ typing-extensions==4.11.0 # via # asgiref # edx-opaque-keys + # kombu +tzdata==2024.1 + # via + # backports-zoneinfo + # celery uritemplate==4.1.1 # via drf-yasg urllib3==1.26.18 # via # -c requirements/constraints.txt # requests -vine==1.3.0 +vine==5.1.0 # via # amqp # celery + # kombu +wcwidth==0.2.13 + # via prompt-toolkit diff --git a/requirements/common_constraints.txt b/requirements/common_constraints.txt index 2b6d23d19..fc998273f 100644 --- a/requirements/common_constraints.txt +++ b/requirements/common_constraints.txt @@ -3,6 +3,11 @@ # See BOM-2721 for more details. # Below is the copied and edited version of common_constraints +# This is a temporary solution to override the real common_constraints.txt +# In edx-lint, until the pyjwt constraint in edx-lint has been removed. +# See BOM-2721 for more details. +# Below is the copied and edited version of common_constraints + # A central location for most common version constraints # (across edx repos) for pip-installation. # diff --git a/requirements/constraints.txt b/requirements/constraints.txt index eca21e895..9f837379a 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -21,7 +21,7 @@ django-extensions<3.2.0 django-storages==1.10.1 # From base.in -celery<5.0 # version 5.0 drops support for python 3.5 +celery<6.0 # keeping the version same as edx-platform code-annotations>=0.3.1 # Pinned to avoid pyyaml security alerts. (https://github.com/openedx/registrar/pull/42) diff --git a/requirements/devstack.txt b/requirements/devstack.txt index 7811bcf49..d563d2047 100644 --- a/requirements/devstack.txt +++ b/requirements/devstack.txt @@ -12,7 +12,7 @@ alabaster==0.7.13 # via # -r requirements/local.txt # sphinx -amqp==2.6.1 +amqp==5.2.0 # via # -r requirements/local.txt # kombu @@ -42,25 +42,27 @@ backoff==1.10.0 # via # -r requirements/local.txt # analytics-python -backports-zoneinfo==0.2.1 +backports-zoneinfo[tzdata]==0.2.1 # via # -r requirements/local.txt + # celery # django # djangorestframework + # kombu beautifulsoup4==4.12.3 # via # -r requirements/local.txt # pydata-sphinx-theme -billiard==3.6.4.0 +billiard==4.2.0 # via # -r requirements/local.txt # celery -boto3==1.34.92 +boto3==1.34.94 # via # -c requirements/constraints.txt # -r requirements/local.txt # moto -botocore==1.34.92 +botocore==1.34.94 # via # -r requirements/local.txt # boto3 @@ -70,7 +72,7 @@ cachetools==5.3.3 # via # -r requirements/local.txt # tox -celery==4.4.7 +celery==5.4.0 # via # -c requirements/constraints.txt # -r requirements/local.txt @@ -95,14 +97,30 @@ charset-normalizer==3.3.2 click==8.1.7 # via # -r requirements/local.txt + # celery + # click-didyoumean # click-log + # click-plugins + # click-repl # code-annotations # edx-django-utils # edx-lint +click-didyoumean==0.3.1 + # via + # -r requirements/local.txt + # celery click-log==0.4.0 # via # -r requirements/local.txt # edx-lint +click-plugins==1.1.1 + # via + # -r requirements/local.txt + # celery +click-repl==0.3.0 + # via + # -r requirements/local.txt + # celery code-annotations==1.8.0 # via # -c requirements/constraints.txt @@ -256,11 +274,11 @@ exceptiongroup==1.2.1 # pytest factory-boy==3.3.0 # via -r requirements/local.txt -faker==24.14.0 +faker==25.0.0 # via # -r requirements/local.txt # factory-boy -filelock==3.13.4 +filelock==3.14.0 # via # -r requirements/local.txt # tox @@ -303,7 +321,7 @@ jmespath==1.0.1 # -r requirements/local.txt # boto3 # botocore -kombu==4.6.11 +kombu==5.3.7 # via # -r requirements/local.txt # celery @@ -333,7 +351,7 @@ monotonic==1.6 # via # -r requirements/local.txt # analytics-python -moto==5.0.5 +moto==5.0.6 # via -r requirements/local.txt mysqlclient==2.2.4 # via -r requirements/nonlocal.txt @@ -383,6 +401,10 @@ polib==1.2.0 # via # -r requirements/local.txt # edx-i18n-tools +prompt-toolkit==3.0.43 + # via + # -r requirements/local.txt + # click-repl psutil==5.9.8 # via # -r requirements/local.txt @@ -445,7 +467,7 @@ pyproject-api==1.6.1 # via # -r requirements/local.txt # tox -pytest==8.1.1 +pytest==8.2.0 # via # -r requirements/local.txt # pytest-cov @@ -459,6 +481,7 @@ python-dateutil==2.9.0.post0 # -r requirements/local.txt # analytics-python # botocore + # celery # faker # freezegun # moto @@ -478,7 +501,6 @@ pytz==2024.1 # via # -r requirements/local.txt # babel - # celery # drf-yasg pywatchman==2.0.0 # via -r requirements/local.txt @@ -630,7 +652,7 @@ tomlkit==0.12.4 # via # -r requirements/local.txt # pylint -tox==4.14.2 +tox==4.15.0 # via -r requirements/local.txt typing-extensions==4.11.0 # via @@ -638,9 +660,14 @@ typing-extensions==4.11.0 # asgiref # astroid # edx-opaque-keys - # faker + # kombu # pydata-sphinx-theme # pylint +tzdata==2024.1 + # via + # -r requirements/local.txt + # backports-zoneinfo + # celery uritemplate==4.1.1 # via # -r requirements/local.txt @@ -652,15 +679,20 @@ urllib3==1.26.18 # botocore # requests # responses -vine==1.3.0 +vine==5.1.0 # via # -r requirements/local.txt # amqp # celery -virtualenv==20.26.0 + # kombu +virtualenv==20.26.1 # via # -r requirements/local.txt # tox +wcwidth==0.2.13 + # via + # -r requirements/local.txt + # prompt-toolkit werkzeug==3.0.2 # via # -r requirements/local.txt diff --git a/requirements/local.txt b/requirements/local.txt index a70d57148..994144a55 100644 --- a/requirements/local.txt +++ b/requirements/local.txt @@ -12,7 +12,7 @@ alabaster==0.7.13 # via # -r requirements/docs.txt # sphinx -amqp==2.6.1 +amqp==5.2.0 # via # -r requirements/test.txt # kombu @@ -42,25 +42,27 @@ backoff==1.10.0 # via # -r requirements/test.txt # analytics-python -backports-zoneinfo==0.2.1 +backports-zoneinfo[tzdata]==0.2.1 # via # -r requirements/test.txt + # celery # django # djangorestframework + # kombu beautifulsoup4==4.12.3 # via # -r requirements/docs.txt # pydata-sphinx-theme -billiard==3.6.4.0 +billiard==4.2.0 # via # -r requirements/test.txt # celery -boto3==1.34.92 +boto3==1.34.94 # via # -c requirements/constraints.txt # -r requirements/test.txt # moto -botocore==1.34.92 +botocore==1.34.94 # via # -r requirements/test.txt # boto3 @@ -70,7 +72,7 @@ cachetools==5.3.3 # via # -r requirements/test.txt # tox -celery==4.4.7 +celery==5.4.0 # via # -c requirements/constraints.txt # -r requirements/test.txt @@ -97,14 +99,30 @@ charset-normalizer==3.3.2 click==8.1.7 # via # -r requirements/test.txt + # celery + # click-didyoumean # click-log + # click-plugins + # click-repl # code-annotations # edx-django-utils # edx-lint +click-didyoumean==0.3.1 + # via + # -r requirements/test.txt + # celery click-log==0.4.0 # via # -r requirements/test.txt # edx-lint +click-plugins==1.1.1 + # via + # -r requirements/test.txt + # celery +click-repl==0.3.0 + # via + # -r requirements/test.txt + # celery code-annotations==1.8.0 # via # -c requirements/constraints.txt @@ -256,11 +274,11 @@ exceptiongroup==1.2.1 # pytest factory-boy==3.3.0 # via -r requirements/test.txt -faker==24.14.0 +faker==25.0.0 # via # -r requirements/test.txt # factory-boy -filelock==3.13.4 +filelock==3.14.0 # via # -r requirements/test.txt # tox @@ -305,7 +323,7 @@ jmespath==1.0.1 # -r requirements/test.txt # boto3 # botocore -kombu==4.6.11 +kombu==5.3.7 # via # -r requirements/test.txt # celery @@ -331,7 +349,7 @@ monotonic==1.6 # via # -r requirements/test.txt # analytics-python -moto==5.0.5 +moto==5.0.6 # via -r requirements/test.txt newrelic==5.24.0.153 # via @@ -376,6 +394,10 @@ pluggy==1.5.0 # tox polib==1.2.0 # via edx-i18n-tools +prompt-toolkit==3.0.43 + # via + # -r requirements/test.txt + # click-repl psutil==5.9.8 # via # -r requirements/test.txt @@ -436,7 +458,7 @@ pyproject-api==1.6.1 # via # -r requirements/test.txt # tox -pytest==8.1.1 +pytest==8.2.0 # via # -r requirements/test.txt # pytest-cov @@ -450,6 +472,7 @@ python-dateutil==2.9.0.post0 # -r requirements/test.txt # analytics-python # botocore + # celery # faker # freezegun # moto @@ -468,7 +491,6 @@ pytz==2024.1 # -r requirements/docs.txt # -r requirements/test.txt # babel - # celery # drf-yasg pywatchman==2.0.0 # via -r requirements/local.in @@ -614,7 +636,7 @@ tomlkit==0.12.4 # via # -r requirements/test.txt # pylint -tox==4.14.2 +tox==4.15.0 # via -r requirements/test.txt typing-extensions==4.11.0 # via @@ -623,9 +645,14 @@ typing-extensions==4.11.0 # asgiref # astroid # edx-opaque-keys - # faker + # kombu # pydata-sphinx-theme # pylint +tzdata==2024.1 + # via + # -r requirements/test.txt + # backports-zoneinfo + # celery uritemplate==4.1.1 # via # -r requirements/test.txt @@ -638,15 +665,20 @@ urllib3==1.26.18 # botocore # requests # responses -vine==1.3.0 +vine==5.1.0 # via # -r requirements/test.txt # amqp # celery -virtualenv==20.26.0 + # kombu +virtualenv==20.26.1 # via # -r requirements/test.txt # tox +wcwidth==0.2.13 + # via + # -r requirements/test.txt + # prompt-toolkit werkzeug==3.0.2 # via # -r requirements/test.txt diff --git a/requirements/monitoring/requirements.txt b/requirements/monitoring/requirements.txt index 8d1062679..f6d909434 100644 --- a/requirements/monitoring/requirements.txt +++ b/requirements/monitoring/requirements.txt @@ -14,7 +14,7 @@ alabaster==0.7.13 # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # sphinx -amqp==2.6.1 +amqp==5.2.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -63,34 +63,36 @@ backoff==1.10.0 # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # analytics-python -backports-zoneinfo==0.2.1 +backports-zoneinfo[tzdata]==0.2.1 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt + # celery # django # djangorestframework + # kombu beautifulsoup4==4.12.3 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # pydata-sphinx-theme -billiard==3.6.4.0 +billiard==4.2.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # celery -boto3==1.34.92 +boto3==1.34.94 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # moto -botocore==1.34.92 +botocore==1.34.94 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -105,7 +107,7 @@ cachetools==5.3.3 # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt # tox -celery==4.4.7 +celery==5.4.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -146,16 +148,41 @@ click==8.1.7 # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt + # celery + # click-didyoumean # click-log + # click-plugins + # click-repl # code-annotations # edx-django-utils # edx-lint +click-didyoumean==0.3.1 + # via + # -r requirements/monitoring/../devstack.txt + # -r requirements/monitoring/../local.txt + # -r requirements/monitoring/../production.txt + # -r requirements/monitoring/../test.txt + # celery click-log==0.4.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt # edx-lint +click-plugins==1.1.1 + # via + # -r requirements/monitoring/../devstack.txt + # -r requirements/monitoring/../local.txt + # -r requirements/monitoring/../production.txt + # -r requirements/monitoring/../test.txt + # celery +click-repl==0.3.0 + # via + # -r requirements/monitoring/../devstack.txt + # -r requirements/monitoring/../local.txt + # -r requirements/monitoring/../production.txt + # -r requirements/monitoring/../test.txt + # celery code-annotations==1.8.0 # via # -r requirements/monitoring/../devstack.txt @@ -416,13 +443,13 @@ factory-boy==3.3.0 # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt -faker==24.14.0 +faker==25.0.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt # factory-boy -filelock==3.13.4 +filelock==3.14.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -494,7 +521,7 @@ jmespath==1.0.1 # -r requirements/monitoring/../test.txt # boto3 # botocore -kombu==4.6.11 +kombu==5.3.7 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -536,7 +563,7 @@ monotonic==1.6 # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # analytics-python -moto==5.0.5 +moto==5.0.6 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -612,6 +639,13 @@ polib==1.2.0 # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # edx-i18n-tools +prompt-toolkit==3.0.43 + # via + # -r requirements/monitoring/../devstack.txt + # -r requirements/monitoring/../local.txt + # -r requirements/monitoring/../production.txt + # -r requirements/monitoring/../test.txt + # click-repl psutil==5.9.8 # via # -r requirements/monitoring/../devstack.txt @@ -706,7 +740,7 @@ pyproject-api==1.6.1 # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt # tox -pytest==8.1.1 +pytest==8.2.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -731,6 +765,7 @@ python-dateutil==2.9.0.post0 # -r requirements/monitoring/../test.txt # analytics-python # botocore + # celery # faker # freezegun # moto @@ -760,7 +795,6 @@ pytz==2024.1 # -r requirements/monitoring/../production.txt # -r requirements/monitoring/../test.txt # babel - # celery # drf-yasg pywatchman==2.0.0 # via @@ -976,7 +1010,7 @@ tomlkit==0.12.4 # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt # pylint -tox==4.14.2 +tox==4.15.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -990,9 +1024,17 @@ typing-extensions==4.11.0 # asgiref # astroid # edx-opaque-keys - # faker + # kombu # pydata-sphinx-theme # pylint +tzdata==2024.1 + # via + # -r requirements/monitoring/../devstack.txt + # -r requirements/monitoring/../local.txt + # -r requirements/monitoring/../production.txt + # -r requirements/monitoring/../test.txt + # backports-zoneinfo + # celery uritemplate==4.1.1 # via # -r requirements/monitoring/../devstack.txt @@ -1009,7 +1051,7 @@ urllib3==1.26.18 # botocore # requests # responses -vine==1.3.0 +vine==5.1.0 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt @@ -1017,12 +1059,20 @@ vine==1.3.0 # -r requirements/monitoring/../test.txt # amqp # celery -virtualenv==20.26.0 + # kombu +virtualenv==20.26.1 # via # -r requirements/monitoring/../devstack.txt # -r requirements/monitoring/../local.txt # -r requirements/monitoring/../test.txt # tox +wcwidth==0.2.13 + # via + # -r requirements/monitoring/../devstack.txt + # -r requirements/monitoring/../local.txt + # -r requirements/monitoring/../production.txt + # -r requirements/monitoring/../test.txt + # prompt-toolkit werkzeug==3.0.2 # via # -r requirements/monitoring/../devstack.txt diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index 1471eddf1..cd3398619 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -14,7 +14,7 @@ packaging==24.0 # via build pip-tools==7.4.1 # via -r requirements/pip-tools.in -pyproject-hooks==1.0.0 +pyproject-hooks==1.1.0 # via # build # pip-tools @@ -22,7 +22,6 @@ tomli==2.0.1 # via # build # pip-tools - # pyproject-hooks wheel==0.43.0 # via pip-tools zipp==3.18.1 diff --git a/requirements/production.txt b/requirements/production.txt index 5b2b43bc7..79b737d2e 100644 --- a/requirements/production.txt +++ b/requirements/production.txt @@ -4,7 +4,7 @@ # # make upgrade # -amqp==2.6.1 +amqp==5.2.0 # via # -r requirements/base.txt # kombu @@ -24,24 +24,26 @@ backoff==1.10.0 # via # -r requirements/base.txt # analytics-python -backports-zoneinfo==0.2.1 +backports-zoneinfo[tzdata]==0.2.1 # via # -r requirements/base.txt + # celery # django # djangorestframework -billiard==3.6.4.0 + # kombu +billiard==4.2.0 # via # -r requirements/base.txt # celery -boto3==1.34.92 +boto3==1.34.94 # via # -c requirements/constraints.txt # -r requirements/production.in -botocore==1.34.92 +botocore==1.34.94 # via # boto3 # s3transfer -celery==4.4.7 +celery==5.4.0 # via # -c requirements/constraints.txt # -r requirements/base.txt @@ -62,7 +64,23 @@ charset-normalizer==3.3.2 click==8.1.7 # via # -r requirements/base.txt + # celery + # click-didyoumean + # click-plugins + # click-repl # edx-django-utils +click-didyoumean==0.3.1 + # via + # -r requirements/base.txt + # celery +click-plugins==1.1.1 + # via + # -r requirements/base.txt + # celery +click-repl==0.3.0 + # via + # -r requirements/base.txt + # celery cryptography==42.0.5 # via # -r requirements/base.txt @@ -185,7 +203,7 @@ jmespath==1.0.1 # via # boto3 # botocore -kombu==4.6.11 +kombu==5.3.7 # via # -r requirements/base.txt # celery @@ -216,6 +234,10 @@ pbr==6.0.0 # via # -r requirements/base.txt # stevedore +prompt-toolkit==3.0.43 + # via + # -r requirements/base.txt + # click-repl psutil==5.9.8 # via # -r requirements/base.txt @@ -247,6 +269,7 @@ python-dateutil==2.9.0.post0 # -r requirements/base.txt # analytics-python # botocore + # celery python-memcached==1.62 # via -r requirements/nonlocal.txt python-slugify==4.0.1 @@ -260,7 +283,6 @@ python3-openid==3.2.0 pytz==2024.1 # via # -r requirements/base.txt - # celery # drf-yasg pyyaml==6.0.1 # via @@ -327,6 +349,12 @@ typing-extensions==4.11.0 # -r requirements/base.txt # asgiref # edx-opaque-keys + # kombu +tzdata==2024.1 + # via + # -r requirements/base.txt + # backports-zoneinfo + # celery uritemplate==4.1.1 # via # -r requirements/base.txt @@ -337,11 +365,16 @@ urllib3==1.26.18 # -r requirements/base.txt # botocore # requests -vine==1.3.0 +vine==5.1.0 # via # -r requirements/base.txt # amqp # celery + # kombu +wcwidth==0.2.13 + # via + # -r requirements/base.txt + # prompt-toolkit zope-event==5.0 # via gevent zope-interface==6.3 diff --git a/requirements/test.txt b/requirements/test.txt index 4a00165cc..cbe784e27 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -4,7 +4,7 @@ # # make upgrade # -amqp==2.6.1 +amqp==5.2.0 # via # -r requirements/base.txt # kombu @@ -28,27 +28,29 @@ backoff==1.10.0 # via # -r requirements/base.txt # analytics-python -backports-zoneinfo==0.2.1 +backports-zoneinfo[tzdata]==0.2.1 # via # -r requirements/base.txt + # celery # django # djangorestframework -billiard==3.6.4.0 + # kombu +billiard==4.2.0 # via # -r requirements/base.txt # celery -boto3==1.34.92 +boto3==1.34.94 # via # -c requirements/constraints.txt # moto -botocore==1.34.92 +botocore==1.34.94 # via # boto3 # moto # s3transfer cachetools==5.3.3 # via tox -celery==4.4.7 +celery==5.4.0 # via # -c requirements/constraints.txt # -r requirements/base.txt @@ -71,12 +73,28 @@ charset-normalizer==3.3.2 click==8.1.7 # via # -r requirements/base.txt + # celery + # click-didyoumean # click-log + # click-plugins + # click-repl # code-annotations # edx-django-utils # edx-lint +click-didyoumean==0.3.1 + # via + # -r requirements/base.txt + # celery click-log==0.4.0 # via edx-lint +click-plugins==1.1.1 + # via + # -r requirements/base.txt + # celery +click-repl==0.3.0 + # via + # -r requirements/base.txt + # celery code-annotations==1.8.0 # via # -c requirements/constraints.txt @@ -206,11 +224,11 @@ exceptiongroup==1.2.1 # via pytest factory-boy==3.3.0 # via -r requirements/test.in -faker==24.14.0 +faker==25.0.0 # via # -r requirements/test.in # factory-boy -filelock==3.13.4 +filelock==3.14.0 # via # tox # virtualenv @@ -238,7 +256,7 @@ jmespath==1.0.1 # via # boto3 # botocore -kombu==4.6.11 +kombu==5.3.7 # via # -r requirements/base.txt # celery @@ -252,7 +270,7 @@ monotonic==1.6 # via # -r requirements/base.txt # analytics-python -moto==5.0.5 +moto==5.0.6 # via -r requirements/test.in newrelic==5.24.0.153 # via @@ -286,6 +304,10 @@ pluggy==1.5.0 # via # pytest # tox +prompt-toolkit==3.0.43 + # via + # -r requirements/base.txt + # click-repl psutil==5.9.8 # via # -r requirements/base.txt @@ -328,7 +350,7 @@ pynacl==1.5.0 # edx-django-utils pyproject-api==1.6.1 # via tox -pytest==8.1.1 +pytest==8.2.0 # via # -r requirements/test.in # pytest-cov @@ -342,6 +364,7 @@ python-dateutil==2.9.0.post0 # -r requirements/base.txt # analytics-python # botocore + # celery # faker # freezegun # moto @@ -357,7 +380,6 @@ python3-openid==3.2.0 pytz==2024.1 # via # -r requirements/base.txt - # celery # drf-yasg pyyaml==6.0.1 # via @@ -439,7 +461,7 @@ tomli==2.0.1 # tox tomlkit==0.12.4 # via pylint -tox==4.14.2 +tox==4.15.0 # via -r requirements/test.in typing-extensions==4.11.0 # via @@ -447,8 +469,13 @@ typing-extensions==4.11.0 # asgiref # astroid # edx-opaque-keys - # faker + # kombu # pylint +tzdata==2024.1 + # via + # -r requirements/base.txt + # backports-zoneinfo + # celery uritemplate==4.1.1 # via # -r requirements/base.txt @@ -460,13 +487,18 @@ urllib3==1.26.18 # botocore # requests # responses -vine==1.3.0 +vine==5.1.0 # via # -r requirements/base.txt # amqp # celery -virtualenv==20.26.0 + # kombu +virtualenv==20.26.1 # via tox +wcwidth==0.2.13 + # via + # -r requirements/base.txt + # prompt-toolkit werkzeug==3.0.2 # via moto xmltodict==0.13.0