Skip to content

Commit 2e64b26

Browse files
fix: update celery constraint to fix make upgrade (#113)
* fix: update celery constraint to fix make upgrade Celery is currently pinned to ==5.0.04 which is causing make upgrade issues in edx-platform, so changing that constraint to <6.0 * fix: remove click constraint * chore: Updating Python Requirements Co-authored-by: edX requirements bot <devops+edx-requirements-bot@edx.org>
1 parent 539edec commit 2e64b26

10 files changed

Lines changed: 32 additions & 27 deletions

File tree

CHANGELOG.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@ Unreleased
1515
~~~~~~~~~~
1616
*
1717

18+
[1.2.1] - 2022-01-24
19+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
20+
* Updated celery constraint to <6.0 to fix make upgrade failure in edx-platform
21+
1822
[1.2.0] - 2022-01-19
1923
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2024
* Removed Django22, 30, 31 support

celery_utils/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
Code to support working with celery.
33
"""
44

5-
__version__ = '1.2.0'
5+
__version__ = '1.2.1'
66

77
default_app_config = 'celery_utils.apps.CeleryUtilsConfig' # pylint: disable=invalid-name

requirements/base.txt

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,16 @@
66
#
77
amqp==5.0.9
88
# via kombu
9-
asgiref==3.4.1
9+
asgiref==3.5.0
1010
# via django
1111
billiard==3.6.4.0
1212
# via celery
13-
celery==5.0.4
13+
celery==5.2.3
1414
# via
1515
# -c requirements/constraints.txt
1616
# -r requirements/base.in
17-
click==7.1.2
17+
click==8.0.3
1818
# via
19-
# -c requirements/constraints.txt
2019
# celery
2120
# click-didyoumean
2221
# click-plugins
@@ -58,3 +57,6 @@ vine==5.0.0
5857
# kombu
5958
wcwidth==0.2.5
6059
# via prompt-toolkit
60+
61+
# The following packages are considered to be unsafe in a requirements file:
62+
# setuptools

requirements/celery50.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
amqp==5.0.9
22
billiard==3.6.4.0
3-
celery==5.0.4
4-
click==7.1.2
3+
celery==5.2.3
4+
click==8.0.3
55
click-didyoumean==0.3.0
66
click-repl==0.2.0
77
kombu==5.2.3

requirements/ci.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ pluggy==1.0.0
2828
# via tox
2929
py==1.11.0
3030
# via tox
31-
pyparsing==3.0.6
31+
pyparsing==3.0.7
3232
# via packaging
3333
requests==2.27.1
3434
# via codecov

requirements/constraints.txt

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,4 @@
1212
-c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt
1313

1414
# pinning it to latest release.
15-
celery==5.0.4
16-
17-
# celery requires click<8.0 (can be removed when https://github.com/celery/celery/issues/6753 is done).
18-
click<8.0
15+
celery<6.0

requirements/dev.txt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#
55
# make upgrade
66
#
7-
asgiref==3.4.1
7+
asgiref==3.5.0
88
# via django
99
astroid==2.9.3
1010
# via
@@ -20,9 +20,8 @@ chardet==4.0.0
2020
# via diff-cover
2121
charset-normalizer==2.0.10
2222
# via requests
23-
click==7.1.2
23+
click==8.0.3
2424
# via
25-
# -c requirements/constraints.txt
2625
# click-log
2726
# code-annotations
2827
# edx-lint
@@ -131,7 +130,7 @@ pylint-plugin-utils==0.7
131130
# via
132131
# pylint-celery
133132
# pylint-django
134-
pyparsing==3.0.6
133+
pyparsing==3.0.7
135134
# via packaging
136135
python-slugify==5.0.2
137136
# via code-annotations

requirements/doc.txt

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,25 +8,24 @@ alabaster==0.7.12
88
# via sphinx
99
amqp==5.0.9
1010
# via kombu
11-
asgiref==3.4.1
11+
asgiref==3.5.0
1212
# via django
1313
babel==2.9.1
1414
# via sphinx
1515
billiard==3.6.4.0
1616
# via celery
1717
bleach==4.1.0
1818
# via readme-renderer
19-
celery==5.0.4
19+
celery==5.2.3
2020
# via
2121
# -c requirements/constraints.txt
2222
# -r requirements/base.in
2323
certifi==2021.10.8
2424
# via requests
2525
charset-normalizer==2.0.10
2626
# via requests
27-
click==7.1.2
27+
click==8.0.3
2828
# via
29-
# -c requirements/constraints.txt
3029
# celery
3130
# click-didyoumean
3231
# click-plugins
@@ -86,7 +85,7 @@ pygments==2.11.2
8685
# doc8
8786
# readme-renderer
8887
# sphinx
89-
pyparsing==3.0.6
88+
pyparsing==3.0.7
9089
# via packaging
9190
pytz==2021.3
9291
# via
@@ -143,3 +142,6 @@ webencodings==0.5.1
143142
# via bleach
144143
zipp==3.7.0
145144
# via importlib-metadata
145+
146+
# The following packages are considered to be unsafe in a requirements file:
147+
# setuptools

requirements/quality.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,8 @@ astroid==2.9.3
88
# via
99
# pylint
1010
# pylint-celery
11-
click==7.1.2
11+
click==8.0.3
1212
# via
13-
# -c requirements/constraints.txt
1413
# click-log
1514
# code-annotations
1615
# edx-lint

requirements/test.txt

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,16 @@
55
# make upgrade
66
#
77
# via kombu
8-
asgiref==3.4.1
8+
asgiref==3.5.0
99
# via django
1010
attrs==21.4.0
1111
# via pytest
1212
# via celery
1313
# via
1414
# -c requirements/constraints.txt
1515
# -r requirements/base.in
16-
click==7.1.2
16+
click==8.0.3
1717
# via
18-
# -c requirements/constraints.txt
1918
# celery
2019
# click-didyoumean
2120
# click-plugins
@@ -56,7 +55,7 @@ prompt-toolkit==3.0.24
5655
# via click-repl
5756
py==1.11.0
5857
# via pytest
59-
pyparsing==3.0.6
58+
pyparsing==3.0.7
6059
# via packaging
6160
pytest==6.2.5
6261
# via
@@ -91,3 +90,6 @@ tomli==2.0.0
9190
# kombu
9291
wcwidth==0.2.5
9392
# via prompt-toolkit
93+
94+
# The following packages are considered to be unsafe in a requirements file:
95+
# setuptools

0 commit comments

Comments
 (0)