From 6070bb0dd9a7392cff28753f3555bef196e47246 Mon Sep 17 00:00:00 2001 From: muhammad-ammar Date: Fri, 27 Sep 2024 12:40:06 +0500 Subject: [PATCH 1/3] chore: update python pkg disable too-many-positional-arguments pylint rule pin astroid<=3.2.4 --- pylintrc | 117 +++-------------------------------- pylintrc_tweaks | 6 ++ requirements/constraints.txt | 8 ++- 3 files changed, 22 insertions(+), 109 deletions(-) diff --git a/pylintrc b/pylintrc index fc2115d9..f863f16d 100644 --- a/pylintrc +++ b/pylintrc @@ -2,7 +2,7 @@ # ** DO NOT EDIT THIS FILE ** # *************************** # -# This file was generated by edx-lint: https://github.com/edx/edx-lint +# 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 @@ -28,7 +28,7 @@ # CENTRAL CHANGE: # # 1. Edit the pylintrc file in the edx-lint repo at -# https://github.com/edx/edx-lint/blob/master/edx_lint/files/pylintrc +# https://github.com/openedx/edx-lint/blob/master/edx_lint/files/pylintrc # # 2. install the updated version of edx-lint (in edx-lint): # @@ -64,7 +64,7 @@ # SERIOUSLY. # # ------------------------------ -# Generated by edx-lint version: 5.2.0 +# Generated by edx-lint version: 5.3.7 # ------------------------------ [MASTER] ignore = migrations @@ -103,20 +103,12 @@ enable = cell-var-from-loop, confusing-with-statement, continue-in-finally, - cyclical-import, dangerous-default-value, - dict-items-not-iterating, - dict-keys-not-iterating, - dict-values-not-iterating, duplicate-argument-name, duplicate-bases, duplicate-except, duplicate-key, - eq-without-hash, - exception-escape, - exception-message-attribute, expression-not-assigned, - filter-builtin-not-iterating, format-combined-specification, format-needs-mapping, function-redefined, @@ -124,33 +116,26 @@ enable = import-error, import-self, inconsistent-mro, - indexing-exception, inherit-non-class, init-is-generator, invalid-all-object, - invalid-encoded-data, invalid-format-index, invalid-length-returned, invalid-sequence-index, invalid-slice-index, invalid-slots-object, invalid-slots, - invalid-str-codec, invalid-unary-operand-type, logging-too-few-args, logging-too-many-args, logging-unsupported-format, lost-exception, - map-builtin-not-iterating, method-hidden, misplaced-bare-raise, misplaced-future, missing-format-argument-key, missing-format-attribute, missing-format-string-key, - missing-super-argument, - mixed-fomat-string, - model-unicode-not-callable, no-member, no-method-argument, no-name-in-module, @@ -159,8 +144,6 @@ enable = non-iterator-returned, non-parent-method-called, nonexistent-operator, - nonimplemented-raised, - nonstandard-exception, not-a-mapping, not-an-iterable, not-callable, @@ -168,35 +151,25 @@ enable = not-in-loop, pointless-statement, pointless-string-statement, - property-on-old-class, raising-bad-type, raising-non-exception, - raising-string, - range-builtin-not-iterating, redefined-builtin, - redefined-in-handler, redefined-outer-name, - redefined-variable-type, redundant-keyword-arg, - relative-import, repeated-keyword, return-arg-in-generator, return-in-init, return-outside-function, signature-differs, - slots-on-old-class, super-init-not-called, super-method-not-called, - super-on-old-class, syntax-error, - sys-max-int, test-inherits-tests, too-few-format-args, too-many-format-args, too-many-function-args, translation-of-non-string, truncated-format-string, - unbalance-tuple-unpacking, undefined-all-variable, undefined-loop-variable, undefined-variable, @@ -212,11 +185,8 @@ enable = used-before-assignment, using-constant-test, yield-outside-function, - zip-builtin-not-iterating, astroid-error, - django-not-available-placeholder, - django-not-available, fatal, method-check-failed, parse-error, @@ -238,7 +208,6 @@ enable = bad-classmethod-argument, bad-mcs-classmethod-argument, bad-mcs-method-argument, - bad-whitespace, bare-except, broad-except, consider-iterating-dictionary, @@ -248,16 +217,10 @@ enable = literal-used-as-attribute, logging-format-interpolation, logging-not-lazy, - metaclass-assignment, - model-has-unicode, - model-missing-unicode, - model-no-explicit-unicode, multiple-imports, multiple-statements, no-classmethod-decorator, no-staticmethod-decorator, - old-raise-syntax, - old-style-class, protected-access, redundant-unittest-assert, reimported, @@ -285,7 +248,6 @@ enable = wrong-import-position, missing-final-newline, - mixed-indentation, mixed-line-endings, trailing-newlines, trailing-whitespace, @@ -296,26 +258,9 @@ enable = deprecated-pragma, unrecognized-inline-option, useless-suppression, - - cmp-method, - coerce-method, - delslice-method, - dict-iter-method, - dict-view-method, - div-method, - getslice-method, - hex-method, - idiv-method, - next-method-called, - next-method-defined, - nonzero-method, - oct-method, - rdiv-method, - setslice-method, - using-cmp-argument, disable = - bad-continuation, bad-indentation, + broad-exception-raised, consider-using-f-string, duplicate-code, file-ignored, @@ -323,13 +268,7 @@ disable = global-statement, invalid-name, locally-disabled, - locally-enabled, - lowercase-l-suffix, - misplaced-comparison-constant, no-else-return, - no-init, - no-member, - no-self-use, suppressed-message, too-few-public-methods, too-many-ancestors, @@ -348,54 +287,17 @@ disable = feature-toggle-needs-doc, illegal-waffle-usage, - apply-builtin, - backtick, - bad-python3-import, - basestring-builtin, - buffer-builtin, - cmp-builtin, - coerce-builtin, - deprecated-itertools-function, - deprecated-operator-function, - deprecated-str-translate-call, - deprecated-string-function, - deprecated-sys-function, - deprecated-types-field, - deprecated-urllib-function, - execfile-builtin, - file-builtin, - import-star-module-level, - input-builtin, - intern-builtin, - long-builtin, - long-suffix, - no-absolute-import, - non-ascii-bytes-literal, - old-division, - old-ne-operator, - old-octal-literal, - parameter-unpacking, - print-statement, - raw_input-builtin, - reduce-builtin, - reload-builtin, - round-builtin, - standarderror-builtin, - unichr-builtin, - unicode-builtin, - unpacking-in-except, - xrange-builtin, - logging-fstring-interpolation, + no-member, + unknown-option-value, + too-many-positional-arguments, [REPORTS] output-format = text -files-output = no reports = no score = no [BASIC] -bad-functions = map,filter,apply,input module-rgx = (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$ const-rgx = (([A-Z_][A-Z0-9_]*)|(__.*__)|log|urlpatterns)$ class-rgx = [A-Z_][a-zA-Z0-9]+$ @@ -415,7 +317,6 @@ docstring-min-length = 5 max-line-length = 120 ignore-long-lines = ^\s*(# )?((?)|(\.\. \w+: .*))$ single-line-if-stmt = no -no-space-check = trailing-comma,dict-separator max-module-lines = 1000 indent-string = ' ' @@ -484,6 +385,6 @@ ext-import-graph = int-import-graph = [EXCEPTIONS] -overgeneral-exceptions = Exception +overgeneral-exceptions = builtins.Exception -# 8b1d59001c9f4dc3766e1b4369ca68d41f9a7e22 +# 6f91f954987bf8dc98d080a134265c4957dae66f diff --git a/pylintrc_tweaks b/pylintrc_tweaks index 65ef6849..babaee0b 100644 --- a/pylintrc_tweaks +++ b/pylintrc_tweaks @@ -3,3 +3,9 @@ ignore = migrations load-plugins = edx_lint.pylint,pylint_django,pylint_celery no-docstring-rgx=(__.*__)|Meta + +[MESSAGES CONTROL] +DISABLE+= + no-member, + unknown-option-value, + too-many-positional-arguments, diff --git a/requirements/constraints.txt b/requirements/constraints.txt index 13de12fc..af6d566c 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -20,4 +20,10 @@ backports.zoneinfo; python_version<"3.9" urllib3<2.0.0 numpy<=1.24.4 -pandas<=2.0.3 \ No newline at end of file +pandas<=2.0.3 + +# this is the last supported version for python 3.8.x +astroid<=3.2.4 + +# upgrade to 5.4.0 causes issues with `importlib` +edx-lint<=5.3.7 From 40319497f44e076c1915da84f1fdb1c233ab09f1 Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Mon, 30 Sep 2024 08:23:02 -0400 Subject: [PATCH 2/3] chore: Upgrade Python requirements --- requirements/base.txt | 68 +++++++++---------- requirements/ci.txt | 12 ++-- requirements/dev.txt | 112 +++++++++++++++--------------- requirements/django.txt | 2 +- requirements/pip.txt | 2 +- requirements/pip_tools.txt | 4 +- requirements/quality.txt | 116 +++++++++++++++++--------------- requirements/test-master.txt | 70 ++++++++++--------- requirements/test-reporting.txt | 52 +++++++------- requirements/test.txt | 72 ++++++++++---------- 10 files changed, 257 insertions(+), 253 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index 9320e8ab..e4b27352 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -10,27 +10,27 @@ asgiref==3.8.1 # via django asn1crypto==1.5.1 # via snowflake-connector-python -awscli==1.33.40 +awscli==1.34.29 # via -r requirements/reporting.in bcrypt==4.2.0 # via paramiko -billiard==4.2.0 +billiard==4.2.1 # via celery -boto3==1.34.158 +boto3==1.35.29 # via -r requirements/reporting.in -botocore==1.34.158 +botocore==1.35.29 # via # awscli # boto3 # s3transfer celery==5.3.6 # via -r requirements/reporting.in -certifi==2024.7.4 +certifi==2024.8.30 # via # py2neo # requests # snowflake-connector-python -cffi==1.17.0 +cffi==1.17.1 # via # cryptography # pynacl @@ -54,7 +54,7 @@ click-repl==0.3.0 # via celery colorama==0.4.6 # via awscli -cryptography==42.0.8 +cryptography==43.0.1 # via # -r requirements/reporting.in # django-fernet-fields-v2 @@ -63,7 +63,7 @@ cryptography==42.0.8 # pyjwt # pyopenssl # snowflake-connector-python -django==4.2.15 +django==4.2.16 # via # -c requirements/common_constraints.txt # -r requirements/base.in @@ -85,7 +85,7 @@ django-fernet-fields-v2==0.9 # via -r requirements/base.in django-filter==24.3 # via -r requirements/base.in -django-model-utils==4.5.1 +django-model-utils==5.0.0 # via # -r requirements/base.in # edx-rbac @@ -111,25 +111,25 @@ edx-django-utils==5.15.0 # -r requirements/base.in # edx-drf-extensions # edx-rest-api-client -edx-drf-extensions==10.3.0 +edx-drf-extensions==10.4.0 # via # -r requirements/base.in # edx-rbac -edx-opaque-keys==2.10.0 +edx-opaque-keys==2.11.0 # via # -r requirements/base.in # edx-drf-extensions -edx-rbac==1.9.0 +edx-rbac==1.10.0 # via -r requirements/base.in -edx-rest-api-client==5.7.1 +edx-rest-api-client==6.0.0 # via -r requirements/base.in -factory-boy==3.3.0 +factory-boy==3.3.1 # via -r requirements/base.in -faker==26.3.0 +faker==30.0.0 # via factory-boy -filelock==3.15.4 +filelock==3.16.1 # via snowflake-connector-python -idna==3.7 +idna==3.10 # via # requests # snowflake-connector-python @@ -139,13 +139,13 @@ jmespath==1.0.1 # via # boto3 # botocore -kombu==5.4.0 +kombu==5.4.2 # via celery monotonic==1.6 # via py2neo mysql-connector-python==9.0.0 # via -r requirements/base.in -newrelic==9.13.0 +newrelic==10.0.0 # via edx-django-utils numpy==1.24.4 # via @@ -162,21 +162,21 @@ pandas==2.0.3 # -r requirements/base.in pansi==2020.7.3 # via py2neo -paramiko==3.4.1 +paramiko==3.5.0 # via -r requirements/reporting.in -pbr==6.0.0 +pbr==6.1.0 # via stevedore pgpy==0.6.0 # via -r requirements/reporting.in -platformdirs==4.2.2 +platformdirs==4.3.6 # via snowflake-connector-python -prompt-toolkit==3.0.47 +prompt-toolkit==3.0.48 # via click-repl psutil==6.0.0 # via edx-django-utils py2neo @ https://github.com/overhangio/py2neo/releases/download/2021.2.3/py2neo-2021.2.3.tar.gz # via -r requirements/reporting.in -pyasn1==0.6.0 +pyasn1==0.6.1 # via # pgpy # rsa @@ -192,7 +192,7 @@ pyjwt[crypto]==2.9.0 # snowflake-connector-python pyminizip==0.2.6 # via -r requirements/reporting.in -pymongo==4.8.0 +pymongo==4.9.1 # via edx-opaque-keys pynacl==1.5.0 # via @@ -207,7 +207,7 @@ python-dateutil==2.9.0.post0 # faker # pandas # vertica-python -pytz==2024.1 +pytz==2024.2 # via # interchange # pandas @@ -219,11 +219,10 @@ requests==2.32.3 # -r requirements/base.in # edx-drf-extensions # edx-rest-api-client - # slumber # snowflake-connector-python rsa==4.7.2 # via awscli -rules==3.4 +rules==3.5 # via -r requirements/base.in s3transfer==0.10.2 # via @@ -239,31 +238,30 @@ six==1.16.0 # py2neo # python-dateutil # vertica-python -slumber==0.7.1 - # via edx-rest-api-client -snowflake-connector-python==3.12.0 +snowflake-connector-python==3.12.2 # via -r requirements/reporting.in sortedcontainers==2.4.0 # via snowflake-connector-python sqlparse==0.5.1 # via django -stevedore==5.2.0 +stevedore==5.3.0 # via # edx-django-utils # edx-opaque-keys -tomlkit==0.13.0 +tomlkit==0.13.2 # via snowflake-connector-python typing-extensions==4.12.2 # via # edx-opaque-keys # snowflake-connector-python -tzdata==2024.1 +tzdata==2024.2 # via # celery + # kombu # pandas unicodecsv==0.14.1 # via -r requirements/reporting.in -urllib3==1.26.19 +urllib3==1.26.20 # via # -c requirements/constraints.txt # botocore diff --git a/requirements/ci.txt b/requirements/ci.txt index d8321f50..33a07121 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -4,7 +4,7 @@ # # make upgrade # -cachetools==5.4.0 +cachetools==5.5.0 # via tox chardet==5.2.0 # via tox @@ -14,7 +14,7 @@ coverage==7.6.1 # via -r requirements/ci.in distlib==0.3.8 # via virtualenv -filelock==3.15.4 +filelock==3.16.1 # via # tox # virtualenv @@ -22,15 +22,15 @@ packaging==24.1 # via # pyproject-api # tox -platformdirs==4.2.2 +platformdirs==4.3.6 # via # tox # virtualenv pluggy==1.5.0 # via tox -pyproject-api==1.7.1 +pyproject-api==1.8.0 # via tox -tox==4.17.1 +tox==4.20.0 # via -r requirements/ci.in -virtualenv==20.26.3 +virtualenv==20.26.6 # via tox diff --git a/requirements/dev.txt b/requirements/dev.txt index ddc8b53c..94b91732 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -12,35 +12,36 @@ asn1crypto==1.5.1 # via snowflake-connector-python astroid==3.2.4 # via + # -c requirements/constraints.txt # pylint # pylint-celery -awscli==1.33.40 +awscli==1.34.29 # via -r requirements/reporting.in backports-tarfile==1.2.0 # via jaraco-context bcrypt==4.2.0 # via paramiko -billiard==4.2.0 +billiard==4.2.1 # via celery -boto3==1.34.158 +boto3==1.35.29 # via -r requirements/reporting.in -botocore==1.34.158 +botocore==1.35.29 # via # awscli # boto3 # s3transfer -build==1.2.1 +build==1.2.2 # via pip-tools -cachetools==5.4.0 +cachetools==5.5.0 # via tox celery==5.3.6 # via -r requirements/reporting.in -certifi==2024.7.4 +certifi==2024.8.30 # via # py2neo # requests # snowflake-connector-python -cffi==1.17.0 +cffi==1.17.1 # via # cryptography # pynacl @@ -78,7 +79,7 @@ colorama==0.4.6 # via # awscli # tox -cryptography==42.0.8 +cryptography==43.0.1 # via # -r requirements/reporting.in # django-fernet-fields-v2 @@ -88,13 +89,13 @@ cryptography==42.0.8 # pyopenssl # secretstorage # snowflake-connector-python -diff-cover==9.1.1 +diff-cover==9.2.0 # via -r requirements/dev-enterprise_data.in -dill==0.3.8 +dill==0.3.9 # via pylint distlib==0.3.8 # via virtualenv -django==4.2.15 +django==4.2.16 # via # -c requirements/common_constraints.txt # -r requirements/base.in @@ -117,7 +118,7 @@ django-fernet-fields-v2==0.9 # via -r requirements/base.in django-filter==24.3 # via -r requirements/base.in -django-model-utils==4.5.1 +django-model-utils==5.0.0 # via # -r requirements/base.in # edx-rbac @@ -145,38 +146,39 @@ edx-django-utils==5.15.0 # -r requirements/base.in # edx-drf-extensions # edx-rest-api-client -edx-drf-extensions==10.3.0 +edx-drf-extensions==10.4.0 # via # -r requirements/base.in # edx-rbac -edx-i18n-tools==1.6.2 +edx-i18n-tools==1.6.3 # via -r requirements/dev-enterprise_data.in edx-lint==5.3.7 # via + # -c requirements/constraints.txt # -r requirements/dev-enterprise_data.in # -r requirements/quality.in -edx-opaque-keys==2.10.0 +edx-opaque-keys==2.11.0 # via # -r requirements/base.in # edx-drf-extensions -edx-rbac==1.9.0 +edx-rbac==1.10.0 # via -r requirements/base.in -edx-rest-api-client==5.7.1 +edx-rest-api-client==6.0.0 # via -r requirements/base.in -factory-boy==3.3.0 +factory-boy==3.3.1 # via -r requirements/base.in -faker==26.3.0 +faker==30.0.0 # via factory-boy -filelock==3.15.4 +filelock==3.16.1 # via # snowflake-connector-python # tox # virtualenv -idna==3.7 +idna==3.10 # via # requests # snowflake-connector-python -importlib-metadata==8.2.0 +importlib-metadata==8.5.0 # via # keyring # twine @@ -188,9 +190,9 @@ isort==5.13.2 # pylint jaraco-classes==3.4.0 # via keyring -jaraco-context==5.3.0 +jaraco-context==6.0.1 # via keyring -jaraco-functools==4.0.2 +jaraco-functools==4.1.0 # via keyring jeepney==0.8.0 # via @@ -204,12 +206,16 @@ jmespath==1.0.1 # via # boto3 # botocore -keyring==25.3.0 +keyring==25.4.1 # via twine -kombu==5.4.0 +kombu==5.4.2 # via celery -lxml==5.3.0 - # via edx-i18n-tools +lxml[html-clean,html_clean]==5.3.0 + # via + # edx-i18n-tools + # lxml-html-clean +lxml-html-clean==0.2.2 + # via lxml markdown-it-py==3.0.0 # via rich markupsafe==2.1.5 @@ -220,13 +226,13 @@ mdurl==0.1.2 # via markdown-it-py monotonic==1.6 # via py2neo -more-itertools==10.4.0 +more-itertools==10.5.0 # via # jaraco-classes # jaraco-functools mysql-connector-python==9.0.0 # via -r requirements/base.in -newrelic==9.13.0 +newrelic==10.0.0 # via edx-django-utils nh3==0.2.18 # via readme-renderer @@ -248,11 +254,11 @@ pandas==2.0.3 # -r requirements/base.in pansi==2020.7.3 # via py2neo -paramiko==3.4.1 +paramiko==3.5.0 # via -r requirements/reporting.in path==16.16.0 # via edx-i18n-tools -pbr==6.0.0 +pbr==6.1.0 # via stevedore pgpy==0.6.0 # via -r requirements/reporting.in @@ -260,7 +266,7 @@ pip-tools==7.4.1 # via -r requirements/dev-enterprise_data.in pkginfo==1.10.0 # via twine -platformdirs==4.2.2 +platformdirs==4.3.6 # via # pylint # snowflake-connector-python @@ -272,13 +278,13 @@ pluggy==1.5.0 # tox polib==1.2.0 # via edx-i18n-tools -prompt-toolkit==3.0.47 +prompt-toolkit==3.0.48 # via click-repl psutil==6.0.0 # via edx-django-utils py2neo @ https://github.com/overhangio/py2neo/releases/download/2021.2.3/py2neo-2021.2.3.tar.gz # via -r requirements/reporting.in -pyasn1==0.6.0 +pyasn1==0.6.1 # via # pgpy # rsa @@ -300,7 +306,7 @@ pyjwt[crypto]==2.9.0 # edx-drf-extensions # edx-rest-api-client # snowflake-connector-python -pylint==3.2.6 +pylint==3.2.7 # via # edx-lint # pylint-celery @@ -316,7 +322,7 @@ pylint-plugin-utils==0.8.2 # pylint-django pyminizip==0.2.6 # via -r requirements/reporting.in -pymongo==4.8.0 +pymongo==4.9.1 # via edx-opaque-keys pynacl==1.5.0 # via @@ -324,9 +330,9 @@ pynacl==1.5.0 # paramiko pyopenssl==24.2.1 # via snowflake-connector-python -pyproject-api==1.7.1 +pyproject-api==1.8.0 # via tox -pyproject-hooks==1.1.0 +pyproject-hooks==1.2.0 # via # build # pip-tools @@ -339,7 +345,7 @@ python-dateutil==2.9.0.post0 # vertica-python python-slugify==8.0.4 # via code-annotations -pytz==2024.1 +pytz==2024.2 # via # interchange # pandas @@ -357,18 +363,17 @@ requests==2.32.3 # edx-drf-extensions # edx-rest-api-client # requests-toolbelt - # slumber # snowflake-connector-python # twine requests-toolbelt==1.0.0 # via twine rfc3986==2.0.0 # via twine -rich==13.7.1 +rich==13.8.1 # via twine rsa==4.7.2 # via awscli -rules==3.4 +rules==3.5 # via -r requirements/base.in s3transfer==0.10.2 # via @@ -387,17 +392,15 @@ six==1.16.0 # py2neo # python-dateutil # vertica-python -slumber==0.7.1 - # via edx-rest-api-client snowballstemmer==2.2.0 # via pydocstyle -snowflake-connector-python==3.12.0 +snowflake-connector-python==3.12.2 # via -r requirements/reporting.in sortedcontainers==2.4.0 # via snowflake-connector-python sqlparse==0.5.1 # via django -stevedore==5.2.0 +stevedore==5.3.0 # via # code-annotations # edx-django-utils @@ -406,11 +409,11 @@ testfixtures==8.3.0 # via -r requirements/quality.in text-unidecode==1.3 # via python-slugify -tomlkit==0.13.0 +tomlkit==0.13.2 # via # pylint # snowflake-connector-python -tox==4.17.1 +tox==4.20.0 # via -r requirements/dev-enterprise_data.in twine==5.1.1 # via -r requirements/dev-enterprise_data.in @@ -418,13 +421,14 @@ typing-extensions==4.12.2 # via # edx-opaque-keys # snowflake-connector-python -tzdata==2024.1 +tzdata==2024.2 # via # celery + # kombu # pandas unicodecsv==0.14.1 # via -r requirements/reporting.in -urllib3==1.26.19 +urllib3==1.26.20 # via # -c requirements/constraints.txt # botocore @@ -438,7 +442,7 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.26.3 +virtualenv==20.26.6 # via tox wcwidth==0.2.13 # via prompt-toolkit @@ -446,7 +450,7 @@ wheel==0.44.0 # via # -r requirements/dev-enterprise_data.in # pip-tools -zipp==3.20.0 +zipp==3.20.2 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/django.txt b/requirements/django.txt index 16bc98be..64aaf996 100644 --- a/requirements/django.txt +++ b/requirements/django.txt @@ -1 +1 @@ -django==4.2.15 +django==4.2.16 diff --git a/requirements/pip.txt b/requirements/pip.txt index 7a6ada8e..36c777e2 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -10,5 +10,5 @@ wheel==0.44.0 # The following packages are considered to be unsafe in a requirements file: pip==24.2 # via -r requirements/pip.in -setuptools==72.1.0 +setuptools==75.1.0 # via -r requirements/pip.in diff --git a/requirements/pip_tools.txt b/requirements/pip_tools.txt index 4922d283..764d7ec2 100644 --- a/requirements/pip_tools.txt +++ b/requirements/pip_tools.txt @@ -4,7 +4,7 @@ # # make upgrade # -build==1.2.1 +build==1.2.2 # via pip-tools click==8.1.7 # via pip-tools @@ -12,7 +12,7 @@ packaging==24.1 # via build pip-tools==7.4.1 # via -r requirements/pip_tools.in -pyproject-hooks==1.1.0 +pyproject-hooks==1.2.0 # via # build # pip-tools diff --git a/requirements/quality.txt b/requirements/quality.txt index fd85e971..9b387530 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -12,35 +12,36 @@ asn1crypto==1.5.1 # via snowflake-connector-python astroid==3.2.4 # via + # -c requirements/constraints.txt # pylint # pylint-celery -awscli==1.33.40 +awscli==1.34.29 # via -r requirements/reporting.in backports-tarfile==1.2.0 # via jaraco-context bcrypt==4.2.0 # via paramiko -billiard==4.2.0 +billiard==4.2.1 # via celery -boto3==1.34.158 +boto3==1.35.29 # via -r requirements/reporting.in -botocore==1.34.158 +botocore==1.35.29 # via # awscli # boto3 # s3transfer -build==1.2.1 +build==1.2.2 # via pip-tools -cachetools==5.4.0 +cachetools==5.5.0 # via tox celery==5.3.6 # via -r requirements/reporting.in -certifi==2024.7.4 +certifi==2024.8.30 # via # py2neo # requests # snowflake-connector-python -cffi==1.17.0 +cffi==1.17.1 # via # cryptography # pynacl @@ -80,7 +81,7 @@ colorama==0.4.6 # tox coverage[toml]==7.6.1 # via pytest-cov -cryptography==42.0.8 +cryptography==43.0.1 # via # -r requirements/reporting.in # django-fernet-fields-v2 @@ -92,13 +93,13 @@ cryptography==42.0.8 # snowflake-connector-python ddt==1.7.2 # via -r requirements/test.in -diff-cover==9.1.1 +diff-cover==9.2.0 # via -r requirements/dev-enterprise_data.in -dill==0.3.8 +dill==0.3.9 # via pylint distlib==0.3.8 # via virtualenv -django==4.2.15 +django==4.2.16 # via # -c requirements/common_constraints.txt # -r requirements/base.in @@ -121,7 +122,7 @@ django-fernet-fields-v2==0.9 # via -r requirements/base.in django-filter==24.3 # via -r requirements/base.in -django-model-utils==4.5.1 +django-model-utils==5.0.0 # via # -r requirements/base.in # -r requirements/test.in @@ -150,31 +151,32 @@ edx-django-utils==5.15.0 # -r requirements/base.in # edx-drf-extensions # edx-rest-api-client -edx-drf-extensions==10.3.0 +edx-drf-extensions==10.4.0 # via # -r requirements/base.in # edx-rbac -edx-i18n-tools==1.6.2 +edx-i18n-tools==1.6.3 # via -r requirements/dev-enterprise_data.in edx-lint==5.3.7 # via + # -c requirements/constraints.txt # -r requirements/dev-enterprise_data.in # -r requirements/quality.in -edx-opaque-keys==2.10.0 +edx-opaque-keys==2.11.0 # via # -r requirements/base.in # edx-drf-extensions -edx-rbac==1.9.0 +edx-rbac==1.10.0 # via -r requirements/base.in -edx-rest-api-client==5.7.1 +edx-rest-api-client==6.0.0 # via -r requirements/base.in -factory-boy==3.3.0 +factory-boy==3.3.1 # via # -r requirements/base.in # -r requirements/test.in -faker==26.3.0 +faker==30.0.0 # via factory-boy -filelock==3.15.4 +filelock==3.16.1 # via # snowflake-connector-python # tox @@ -183,11 +185,11 @@ flaky==3.8.1 # via -r requirements/test.in freezegun==1.5.1 # via -r requirements/test.in -idna==3.7 +idna==3.10 # via # requests # snowflake-connector-python -importlib-metadata==8.2.0 +importlib-metadata==8.5.0 # via # keyring # twine @@ -201,9 +203,9 @@ isort==5.13.2 # pylint jaraco-classes==3.4.0 # via keyring -jaraco-context==5.3.0 +jaraco-context==6.0.1 # via keyring -jaraco-functools==4.0.2 +jaraco-functools==4.1.0 # via keyring jeepney==0.8.0 # via @@ -217,12 +219,16 @@ jmespath==1.0.1 # via # boto3 # botocore -keyring==25.3.0 +keyring==25.4.1 # via twine -kombu==5.4.0 +kombu==5.4.2 # via celery -lxml==5.3.0 - # via edx-i18n-tools +lxml[html-clean,html_clean]==5.3.0 + # via + # edx-i18n-tools + # lxml-html-clean +lxml-html-clean==0.2.2 + # via lxml markdown-it-py==3.0.0 # via rich markupsafe==2.1.5 @@ -235,13 +241,13 @@ mock==5.1.0 # via -r requirements/test.in monotonic==1.6 # via py2neo -more-itertools==10.4.0 +more-itertools==10.5.0 # via # jaraco-classes # jaraco-functools mysql-connector-python==9.0.0 # via -r requirements/base.in -newrelic==9.13.0 +newrelic==10.0.0 # via edx-django-utils nh3==0.2.18 # via readme-renderer @@ -264,11 +270,11 @@ pandas==2.0.3 # -r requirements/base.in pansi==2020.7.3 # via py2neo -paramiko==3.4.1 +paramiko==3.5.0 # via -r requirements/reporting.in path==16.16.0 # via edx-i18n-tools -pbr==6.0.0 +pbr==6.1.0 # via stevedore pgpy==0.6.0 # via -r requirements/reporting.in @@ -276,7 +282,7 @@ pip-tools==7.4.1 # via -r requirements/dev-enterprise_data.in pkginfo==1.10.0 # via twine -platformdirs==4.2.2 +platformdirs==4.3.6 # via # pylint # snowflake-connector-python @@ -289,13 +295,13 @@ pluggy==1.5.0 # tox polib==1.2.0 # via edx-i18n-tools -prompt-toolkit==3.0.47 +prompt-toolkit==3.0.48 # via click-repl psutil==6.0.0 # via edx-django-utils py2neo @ https://github.com/overhangio/py2neo/releases/download/2021.2.3/py2neo-2021.2.3.tar.gz # via -r requirements/reporting.in -pyasn1==0.6.0 +pyasn1==0.6.1 # via # pgpy # rsa @@ -317,7 +323,7 @@ pyjwt[crypto]==2.9.0 # edx-drf-extensions # edx-rest-api-client # snowflake-connector-python -pylint==3.2.6 +pylint==3.2.7 # via # edx-lint # pylint-celery @@ -333,7 +339,7 @@ pylint-plugin-utils==0.8.2 # pylint-django pyminizip==0.2.6 # via -r requirements/reporting.in -pymongo==4.8.0 +pymongo==4.9.1 # via edx-opaque-keys pynacl==1.5.0 # via @@ -341,19 +347,19 @@ pynacl==1.5.0 # paramiko pyopenssl==24.2.1 # via snowflake-connector-python -pyproject-api==1.7.1 +pyproject-api==1.8.0 # via tox -pyproject-hooks==1.1.0 +pyproject-hooks==1.2.0 # via # build # pip-tools -pytest==8.3.2 +pytest==8.3.3 # via # pytest-cov # pytest-django pytest-cov==5.0.0 # via -r requirements/test.in -pytest-django==4.8.0 +pytest-django==4.9.0 # via -r requirements/test.in python-dateutil==2.9.0.post0 # via @@ -365,7 +371,7 @@ python-dateutil==2.9.0.post0 # vertica-python python-slugify==8.0.4 # via code-annotations -pytz==2024.1 +pytz==2024.2 # via # interchange # pandas @@ -385,7 +391,6 @@ requests==2.32.3 # edx-rest-api-client # requests-toolbelt # responses - # slumber # snowflake-connector-python # twine requests-toolbelt==1.0.0 @@ -394,11 +399,11 @@ responses==0.25.3 # via -r requirements/test.in rfc3986==2.0.0 # via twine -rich==13.7.1 +rich==13.8.1 # via twine rsa==4.7.2 # via awscli -rules==3.4 +rules==3.5 # via -r requirements/base.in s3transfer==0.10.2 # via @@ -417,17 +422,15 @@ six==1.16.0 # py2neo # python-dateutil # vertica-python -slumber==0.7.1 - # via edx-rest-api-client snowballstemmer==2.2.0 # via pydocstyle -snowflake-connector-python==3.12.0 +snowflake-connector-python==3.12.2 # via -r requirements/reporting.in sortedcontainers==2.4.0 # via snowflake-connector-python sqlparse==0.5.1 # via django -stevedore==5.2.0 +stevedore==5.3.0 # via # code-annotations # edx-django-utils @@ -438,11 +441,11 @@ testfixtures==8.3.0 # -r requirements/test.in text-unidecode==1.3 # via python-slugify -tomlkit==0.13.0 +tomlkit==0.13.2 # via # pylint # snowflake-connector-python -tox==4.17.1 +tox==4.20.0 # via -r requirements/dev-enterprise_data.in twine==5.1.1 # via -r requirements/dev-enterprise_data.in @@ -450,13 +453,14 @@ typing-extensions==4.12.2 # via # edx-opaque-keys # snowflake-connector-python -tzdata==2024.1 +tzdata==2024.2 # via # celery + # kombu # pandas unicodecsv==0.14.1 # via -r requirements/reporting.in -urllib3==1.26.19 +urllib3==1.26.20 # via # -c requirements/constraints.txt # botocore @@ -471,7 +475,7 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.26.3 +virtualenv==20.26.6 # via tox wcwidth==0.2.13 # via prompt-toolkit @@ -479,7 +483,7 @@ wheel==0.44.0 # via # -r requirements/dev-enterprise_data.in # pip-tools -zipp==3.20.0 +zipp==3.20.2 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/test-master.txt b/requirements/test-master.txt index 7ecb698f..7575314e 100644 --- a/requirements/test-master.txt +++ b/requirements/test-master.txt @@ -10,27 +10,27 @@ asgiref==3.8.1 # via django asn1crypto==1.5.1 # via snowflake-connector-python -awscli==1.33.40 +awscli==1.34.29 # via -r requirements/reporting.in bcrypt==4.2.0 # via paramiko -billiard==4.2.0 +billiard==4.2.1 # via celery -boto3==1.34.158 +boto3==1.35.29 # via -r requirements/reporting.in -botocore==1.34.158 +botocore==1.35.29 # via # awscli # boto3 # s3transfer celery==5.3.6 # via -r requirements/reporting.in -certifi==2024.7.4 +certifi==2024.8.30 # via # py2neo # requests # snowflake-connector-python -cffi==1.17.0 +cffi==1.17.1 # via # cryptography # pynacl @@ -56,7 +56,7 @@ colorama==0.4.6 # via awscli coverage[toml]==7.6.1 # via pytest-cov -cryptography==42.0.8 +cryptography==43.0.1 # via # -r requirements/reporting.in # django-fernet-fields-v2 @@ -89,7 +89,7 @@ django-fernet-fields-v2==0.9 # via -r requirements/base.in django-filter==24.3 # via -r requirements/base.in -django-model-utils==4.5.1 +django-model-utils==5.0.0 # via # -r requirements/base.in # -r requirements/test.in @@ -117,32 +117,32 @@ edx-django-utils==5.15.0 # -r requirements/base.in # edx-drf-extensions # edx-rest-api-client -edx-drf-extensions==10.3.0 +edx-drf-extensions==10.4.0 # via # -r requirements/base.in # -r requirements/test-master.in # edx-rbac -edx-opaque-keys==2.10.0 +edx-opaque-keys==2.11.0 # via # -r requirements/base.in # edx-drf-extensions -edx-rbac==1.9.0 +edx-rbac==1.10.0 # via -r requirements/base.in -edx-rest-api-client==5.7.1 +edx-rest-api-client==6.0.0 # via -r requirements/base.in -factory-boy==3.3.0 +factory-boy==3.3.1 # via # -r requirements/base.in # -r requirements/test.in -faker==26.3.0 +faker==30.0.0 # via factory-boy -filelock==3.15.4 +filelock==3.16.1 # via snowflake-connector-python flaky==3.8.1 # via -r requirements/test.in freezegun==1.5.1 # via -r requirements/test.in -idna==3.7 +idna==3.10 # via # requests # snowflake-connector-python @@ -154,7 +154,7 @@ jmespath==1.0.1 # via # boto3 # botocore -kombu==5.4.0 +kombu==5.4.2 # via celery mock==5.1.0 # via -r requirements/test.in @@ -162,7 +162,7 @@ monotonic==1.6 # via py2neo mysql-connector-python==9.0.0 # via -r requirements/base.in -newrelic==9.13.0 +newrelic==10.0.0 # via edx-django-utils numpy==1.24.4 # via @@ -180,23 +180,23 @@ pandas==2.0.3 # -r requirements/base.in pansi==2020.7.3 # via py2neo -paramiko==3.4.1 +paramiko==3.5.0 # via -r requirements/reporting.in -pbr==6.0.0 +pbr==6.1.0 # via stevedore pgpy==0.6.0 # via -r requirements/reporting.in -platformdirs==4.2.2 +platformdirs==4.3.6 # via snowflake-connector-python pluggy==1.5.0 # via pytest -prompt-toolkit==3.0.47 +prompt-toolkit==3.0.48 # via click-repl psutil==6.0.0 # via edx-django-utils py2neo @ https://github.com/overhangio/py2neo/releases/download/2021.2.3/py2neo-2021.2.3.tar.gz # via -r requirements/reporting.in -pyasn1==0.6.0 +pyasn1==0.6.1 # via # pgpy # rsa @@ -212,7 +212,7 @@ pyjwt[crypto]==2.9.0 # snowflake-connector-python pyminizip==0.2.6 # via -r requirements/reporting.in -pymongo==4.8.0 +pymongo==4.9.1 # via edx-opaque-keys pynacl==1.5.0 # via @@ -220,13 +220,13 @@ pynacl==1.5.0 # paramiko pyopenssl==24.2.1 # via snowflake-connector-python -pytest==8.3.2 +pytest==8.3.3 # via # pytest-cov # pytest-django pytest-cov==5.0.0 # via -r requirements/test.in -pytest-django==4.8.0 +pytest-django==4.9.0 # via -r requirements/test.in python-dateutil==2.9.0.post0 # via @@ -236,7 +236,7 @@ python-dateutil==2.9.0.post0 # freezegun # pandas # vertica-python -pytz==2024.1 +pytz==2024.2 # via # interchange # pandas @@ -251,13 +251,12 @@ requests==2.32.3 # edx-drf-extensions # edx-rest-api-client # responses - # slumber # snowflake-connector-python responses==0.25.3 # via -r requirements/test.in rsa==4.7.2 # via awscli -rules==3.4 +rules==3.5 # via -r requirements/base.in s3transfer==0.10.2 # via @@ -273,33 +272,32 @@ six==1.16.0 # py2neo # python-dateutil # vertica-python -slumber==0.7.1 - # via edx-rest-api-client -snowflake-connector-python==3.12.0 +snowflake-connector-python==3.12.2 # via -r requirements/reporting.in sortedcontainers==2.4.0 # via snowflake-connector-python sqlparse==0.5.1 # via django -stevedore==5.2.0 +stevedore==5.3.0 # via # edx-django-utils # edx-opaque-keys testfixtures==8.3.0 # via -r requirements/test.in -tomlkit==0.13.0 +tomlkit==0.13.2 # via snowflake-connector-python typing-extensions==4.12.2 # via # edx-opaque-keys # snowflake-connector-python -tzdata==2024.1 +tzdata==2024.2 # via # celery + # kombu # pandas unicodecsv==0.14.1 # via -r requirements/reporting.in -urllib3==1.26.19 +urllib3==1.26.20 # via # -c requirements/constraints.txt # botocore diff --git a/requirements/test-reporting.txt b/requirements/test-reporting.txt index 0499ae5a..bb791e1a 100644 --- a/requirements/test-reporting.txt +++ b/requirements/test-reporting.txt @@ -8,29 +8,29 @@ amqp==5.2.0 # via kombu asn1crypto==1.5.1 # via snowflake-connector-python -awscli==1.33.40 +awscli==1.34.29 # via -r requirements/reporting.in bcrypt==4.2.0 # via paramiko -billiard==4.2.0 +billiard==4.2.1 # via celery -boto3==1.34.158 +boto3==1.35.29 # via -r requirements/reporting.in -botocore==1.34.158 +botocore==1.35.29 # via # awscli # boto3 # s3transfer -cachetools==5.4.0 +cachetools==5.5.0 # via tox celery==5.3.6 # via -r requirements/reporting.in -certifi==2024.7.4 +certifi==2024.8.30 # via # py2neo # requests # snowflake-connector-python -cffi==1.17.0 +cffi==1.17.1 # via # cryptography # pynacl @@ -59,7 +59,7 @@ colorama==0.4.6 # tox coverage[toml]==7.6.1 # via pytest-cov -cryptography==42.0.8 +cryptography==43.0.1 # via # -r requirements/reporting.in # paramiko @@ -72,12 +72,12 @@ distlib==0.3.8 # via virtualenv docutils==0.16 # via awscli -filelock==3.15.4 +filelock==3.16.1 # via # snowflake-connector-python # tox # virtualenv -idna==3.7 +idna==3.10 # via # requests # snowflake-connector-python @@ -89,7 +89,7 @@ jmespath==1.0.1 # via # boto3 # botocore -kombu==5.4.0 +kombu==5.4.2 # via celery mock==2.0.0 # via -r requirements/test-reporting.in @@ -104,13 +104,13 @@ packaging==24.1 # tox pansi==2020.7.3 # via py2neo -paramiko==3.4.1 +paramiko==3.5.0 # via -r requirements/reporting.in -pbr==6.0.0 +pbr==6.1.0 # via mock pgpy==0.6.0 # via -r requirements/reporting.in -platformdirs==4.2.2 +platformdirs==4.3.6 # via # snowflake-connector-python # tox @@ -119,11 +119,11 @@ pluggy==1.5.0 # via # pytest # tox -prompt-toolkit==3.0.47 +prompt-toolkit==3.0.48 # via click-repl py2neo @ https://github.com/overhangio/py2neo/releases/download/2021.2.3/py2neo-2021.2.3.tar.gz # via -r requirements/reporting.in -pyasn1==0.6.0 +pyasn1==0.6.1 # via # pgpy # rsa @@ -139,7 +139,7 @@ pynacl==1.5.0 # via paramiko pyopenssl==24.2.1 # via snowflake-connector-python -pyproject-api==1.7.1 +pyproject-api==1.8.0 # via tox pytest==8.0.2 # via @@ -152,7 +152,7 @@ python-dateutil==2.9.0.post0 # botocore # celery # vertica-python -pytz==2024.1 +pytz==2024.2 # via # interchange # snowflake-connector-python @@ -180,21 +180,23 @@ six==1.16.0 # py2neo # python-dateutil # vertica-python -snowflake-connector-python==3.12.0 +snowflake-connector-python==3.12.2 # via -r requirements/reporting.in sortedcontainers==2.4.0 # via snowflake-connector-python -tomlkit==0.13.0 +tomlkit==0.13.2 # via snowflake-connector-python -tox==4.17.1 +tox==4.20.0 # via -r requirements/test-reporting.in typing-extensions==4.12.2 # via snowflake-connector-python -tzdata==2024.1 - # via celery +tzdata==2024.2 + # via + # celery + # kombu unicodecsv==0.14.1 # via -r requirements/reporting.in -urllib3==1.26.19 +urllib3==1.26.20 # via # -c requirements/constraints.txt # botocore @@ -208,7 +210,7 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.26.3 +virtualenv==20.26.6 # via tox wcwidth==0.2.13 # via prompt-toolkit diff --git a/requirements/test.txt b/requirements/test.txt index 9d19562f..f7365eee 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -10,27 +10,27 @@ asgiref==3.8.1 # via django asn1crypto==1.5.1 # via snowflake-connector-python -awscli==1.33.40 +awscli==1.34.29 # via -r requirements/reporting.in bcrypt==4.2.0 # via paramiko -billiard==4.2.0 +billiard==4.2.1 # via celery -boto3==1.34.158 +boto3==1.35.29 # via -r requirements/reporting.in -botocore==1.34.158 +botocore==1.35.29 # via # awscli # boto3 # s3transfer celery==5.3.6 # via -r requirements/reporting.in -certifi==2024.7.4 +certifi==2024.8.30 # via # py2neo # requests # snowflake-connector-python -cffi==1.17.0 +cffi==1.17.1 # via # cryptography # pynacl @@ -56,7 +56,7 @@ colorama==0.4.6 # via awscli coverage[toml]==7.6.1 # via pytest-cov -cryptography==42.0.8 +cryptography==43.0.1 # via # -r requirements/reporting.in # django-fernet-fields-v2 @@ -67,7 +67,7 @@ cryptography==42.0.8 # snowflake-connector-python ddt==1.7.2 # via -r requirements/test.in -django==4.2.15 +django==4.2.16 # via # -c requirements/common_constraints.txt # -r requirements/base.in @@ -89,7 +89,7 @@ django-fernet-fields-v2==0.9 # via -r requirements/base.in django-filter==24.3 # via -r requirements/base.in -django-model-utils==4.5.1 +django-model-utils==5.0.0 # via # -r requirements/base.in # -r requirements/test.in @@ -116,31 +116,31 @@ edx-django-utils==5.15.0 # -r requirements/base.in # edx-drf-extensions # edx-rest-api-client -edx-drf-extensions==10.3.0 +edx-drf-extensions==10.4.0 # via # -r requirements/base.in # edx-rbac -edx-opaque-keys==2.10.0 +edx-opaque-keys==2.11.0 # via # -r requirements/base.in # edx-drf-extensions -edx-rbac==1.9.0 +edx-rbac==1.10.0 # via -r requirements/base.in -edx-rest-api-client==5.7.1 +edx-rest-api-client==6.0.0 # via -r requirements/base.in -factory-boy==3.3.0 +factory-boy==3.3.1 # via # -r requirements/base.in # -r requirements/test.in -faker==26.3.0 +faker==30.0.0 # via factory-boy -filelock==3.15.4 +filelock==3.16.1 # via snowflake-connector-python flaky==3.8.1 # via -r requirements/test.in freezegun==1.5.1 # via -r requirements/test.in -idna==3.7 +idna==3.10 # via # requests # snowflake-connector-python @@ -152,7 +152,7 @@ jmespath==1.0.1 # via # boto3 # botocore -kombu==5.4.0 +kombu==5.4.2 # via celery mock==5.1.0 # via -r requirements/test.in @@ -160,7 +160,7 @@ monotonic==1.6 # via py2neo mysql-connector-python==9.0.0 # via -r requirements/base.in -newrelic==9.13.0 +newrelic==10.0.0 # via edx-django-utils numpy==1.24.4 # via @@ -178,23 +178,23 @@ pandas==2.0.3 # -r requirements/base.in pansi==2020.7.3 # via py2neo -paramiko==3.4.1 +paramiko==3.5.0 # via -r requirements/reporting.in -pbr==6.0.0 +pbr==6.1.0 # via stevedore pgpy==0.6.0 # via -r requirements/reporting.in -platformdirs==4.2.2 +platformdirs==4.3.6 # via snowflake-connector-python pluggy==1.5.0 # via pytest -prompt-toolkit==3.0.47 +prompt-toolkit==3.0.48 # via click-repl psutil==6.0.0 # via edx-django-utils py2neo @ https://github.com/overhangio/py2neo/releases/download/2021.2.3/py2neo-2021.2.3.tar.gz # via -r requirements/reporting.in -pyasn1==0.6.0 +pyasn1==0.6.1 # via # pgpy # rsa @@ -210,7 +210,7 @@ pyjwt[crypto]==2.9.0 # snowflake-connector-python pyminizip==0.2.6 # via -r requirements/reporting.in -pymongo==4.8.0 +pymongo==4.9.1 # via edx-opaque-keys pynacl==1.5.0 # via @@ -218,13 +218,13 @@ pynacl==1.5.0 # paramiko pyopenssl==24.2.1 # via snowflake-connector-python -pytest==8.3.2 +pytest==8.3.3 # via # pytest-cov # pytest-django pytest-cov==5.0.0 # via -r requirements/test.in -pytest-django==4.8.0 +pytest-django==4.9.0 # via -r requirements/test.in python-dateutil==2.9.0.post0 # via @@ -234,7 +234,7 @@ python-dateutil==2.9.0.post0 # freezegun # pandas # vertica-python -pytz==2024.1 +pytz==2024.2 # via # interchange # pandas @@ -249,13 +249,12 @@ requests==2.32.3 # edx-drf-extensions # edx-rest-api-client # responses - # slumber # snowflake-connector-python responses==0.25.3 # via -r requirements/test.in rsa==4.7.2 # via awscli -rules==3.4 +rules==3.5 # via -r requirements/base.in s3transfer==0.10.2 # via @@ -271,33 +270,32 @@ six==1.16.0 # py2neo # python-dateutil # vertica-python -slumber==0.7.1 - # via edx-rest-api-client -snowflake-connector-python==3.12.0 +snowflake-connector-python==3.12.2 # via -r requirements/reporting.in sortedcontainers==2.4.0 # via snowflake-connector-python sqlparse==0.5.1 # via django -stevedore==5.2.0 +stevedore==5.3.0 # via # edx-django-utils # edx-opaque-keys testfixtures==8.3.0 # via -r requirements/test.in -tomlkit==0.13.0 +tomlkit==0.13.2 # via snowflake-connector-python typing-extensions==4.12.2 # via # edx-opaque-keys # snowflake-connector-python -tzdata==2024.1 +tzdata==2024.2 # via # celery + # kombu # pandas unicodecsv==0.14.1 # via -r requirements/reporting.in -urllib3==1.26.19 +urllib3==1.26.20 # via # -c requirements/constraints.txt # botocore From 123e92c89fb34c1456adb17e12363053d122d6ff Mon Sep 17 00:00:00 2001 From: muhammad-ammar Date: Mon, 30 Sep 2024 18:08:04 +0500 Subject: [PATCH 3/3] chore: update changelog and pkg version --- CHANGELOG.rst | 5 +++++ enterprise_data/__init__.py | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 61343a7e..73a150f8 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -16,6 +16,11 @@ Unreleased ========================= +[9.4.0] - 2024-09-30 +--------------------- + * chore: upgrade python requirements + * pin astriod and edx-lint packages + [9.3.0] - 2024-09-30 --------------------- * refactor: Further improvement in SQL queries for leaderboard API endpoint. diff --git a/enterprise_data/__init__.py b/enterprise_data/__init__.py index 4d6cdd3e..108158cb 100644 --- a/enterprise_data/__init__.py +++ b/enterprise_data/__init__.py @@ -2,4 +2,4 @@ Enterprise data api application. This Django app exposes API endpoints used by enterprises. """ -__version__ = "9.3.0" +__version__ = "9.4.0"