Skip to content

Commit 9a43bc4

Browse files
Merge pull request #182 from edx/iamsobanjaved/jsonfield-switch
feat: replace jsonfield2 with jsonfield
2 parents 27064b3 + e8d4e6a commit 9a43bc4

8 files changed

Lines changed: 38 additions & 44 deletions

File tree

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Generated by Django 2.2.20 on 2021-07-12 13:52
2+
3+
from django.db import migrations
4+
import jsonfield.fields
5+
6+
7+
class Migration(migrations.Migration):
8+
9+
dependencies = [
10+
('lti_consumer', '0012_rename_courseeditltifieldsenabledflag_model'),
11+
]
12+
13+
operations = [
14+
migrations.AlterField(
15+
model_name='lticonfiguration',
16+
name='lti_config',
17+
field=jsonfield.fields.JSONField(blank=True, default=dict, help_text='LTI configuration data.'),
18+
),
19+
migrations.AlterField(
20+
model_name='ltidlcontentitem',
21+
name='attributes',
22+
field=jsonfield.fields.JSONField(),
23+
),
24+
]

requirements/base.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ pycryptodomex
1313
pyjwkest
1414
edx-opaque-keys[django]
1515
django-filter
16-
jsonfield2
16+
jsonfield
1717
django-config-models # Configuration models for Django allowing config management with auditing

requirements/base.txt

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ django==2.2.24
2121
# django-filter
2222
# djangorestframework
2323
# edx-django-utils
24-
# jsonfield2
24+
# jsonfield
2525
django-config-models==2.2.0
2626
# via
2727
# -c requirements/constraints.txt
@@ -46,10 +46,8 @@ future==0.18.2
4646
# via pyjwkest
4747
idna==3.2
4848
# via requests
49-
jsonfield2==3.0.3
50-
# via
51-
# -c requirements/constraints.txt
52-
# -r requirements/base.in
49+
jsonfield==3.1.0
50+
# via -r requirements/base.in
5351
lazy==1.4
5452
# via -r requirements/base.in
5553
lxml==4.6.3

requirements/constraints.txt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,5 @@
1616
# Same as in edx-platform
1717
djangorestframework<4
1818

19-
# jsonfield2 3.1.0 drops support for python 3.5
20-
jsonfield2<3.1.0
21-
2219
# Same as in edx-platform
2320
django-config-models>=1.0.0

requirements/dev.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ django==2.2.24
2727
# djangorestframework
2828
# edx-django-utils
2929
# edx-i18n-tools
30-
# jsonfield2
30+
# jsonfield
3131
django-config-models==2.2.0
3232
# via -r requirements/base.txt
3333
django-crum==0.7.9
@@ -64,7 +64,7 @@ idna==3.2
6464
# via
6565
# -r requirements/base.txt
6666
# requests
67-
jsonfield2==3.0.3
67+
jsonfield==3.1.0
6868
# via -r requirements/base.txt
6969
lazy==1.4
7070
# via -r requirements/base.txt

requirements/test.txt

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,6 @@ certifi==2021.5.30
2626
# via
2727
# -r requirements/base.txt
2828
# requests
29-
cffi==1.14.6
30-
# via cryptography
3129
charset-normalizer==2.0.4
3230
# via
3331
# -r requirements/base.txt
@@ -61,7 +59,7 @@ ddt==1.4.2
6159
# djangorestframework
6260
# edx-django-utils
6361
# edx-lint
64-
# jsonfield2
62+
# jsonfield
6563
# xblock-sdk
6664
django-config-models==2.2.0
6765
# via
@@ -119,20 +117,14 @@ importlib-metadata==4.7.1
119117
# twine
120118
isort==5.9.3
121119
# via pylint
122-
jeepney==0.7.1
123-
# via
124-
# keyring
125-
# secretstorage
126120
jinja2==3.0.1
127121
# via code-annotations
128122
jmespath==0.10.0
129123
# via
130124
# boto3
131125
# botocore
132-
jsonfield2==3.0.3
133-
# via
134-
# -c requirements/constraints.txt
135-
# -r requirements/base.txt
126+
jsonfield==3.1.0
127+
# via -r requirements/base.txt
136128
keyring==23.1.0
137129
# via twine
138130
lazy==1.4
@@ -181,8 +173,6 @@ psutil==5.8.0
181173
# edx-django-utils
182174
pycodestyle==2.7.0
183175
# via -r requirements/test.in
184-
pycparser==2.20
185-
# via cffi
186176
pycryptodomex==3.10.1
187177
# via
188178
# -r requirements/base.txt

requirements/travis.txt

Lines changed: 4 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,6 @@ certifi==2021.5.30
3434
# via
3535
# -r requirements/test.txt
3636
# requests
37-
cffi==1.14.6
38-
# via
39-
# -r requirements/test.txt
40-
# cryptography
4137
charset-normalizer==2.0.4
4238
# via
4339
# -r requirements/test.txt
@@ -87,7 +83,7 @@ django==2.2.24
8783
# djangorestframework
8884
# edx-django-utils
8985
# edx-lint
90-
# jsonfield2
86+
# jsonfield
9187
# xblock-sdk
9288
django-config-models==2.2.0
9389
# via
@@ -149,7 +145,7 @@ idna==3.2
149145
# via
150146
# -r requirements/test.txt
151147
# requests
152-
importlib-metadata==4.7.1
148+
importlib-metadata==4.6.3
153149
# via
154150
# -r requirements/test.txt
155151
# keyring
@@ -158,11 +154,6 @@ isort==5.9.3
158154
# via
159155
# -r requirements/test.txt
160156
# pylint
161-
jeepney==0.7.1
162-
# via
163-
# -r requirements/test.txt
164-
# keyring
165-
# secretstorage
166157
jinja2==3.0.1
167158
# via
168159
# -r requirements/test.txt
@@ -172,10 +163,8 @@ jmespath==0.10.0
172163
# -r requirements/test.txt
173164
# boto3
174165
# botocore
175-
jsonfield2==3.0.3
176-
# via
177-
# -c requirements/constraints.txt
178-
# -r requirements/test.txt
166+
jsonfield==3.1.0
167+
# via -r requirements/test.txt
179168
keyring==23.1.0
180169
# via
181170
# -r requirements/test.txt
@@ -246,10 +235,6 @@ py==1.10.0
246235
# tox
247236
pycodestyle==2.7.0
248237
# via -r requirements/test.txt
249-
pycparser==2.20
250-
# via
251-
# -r requirements/test.txt
252-
# cffi
253238
pycryptodomex==3.10.1
254239
# via
255240
# -r requirements/test.txt

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ def is_requirement(line):
4949

5050
setup(
5151
name='lti-consumer-xblock',
52-
version='3.0.3',
52+
version='3.0.4',
5353
author='Open edX project',
5454
author_email='oscm@edx.org',
5555
description='This XBlock implements the consumer side of the LTI specification.',

0 commit comments

Comments
 (0)