Skip to content

Commit 4912f66

Browse files
authored
Merge pull request #422 from gerrod3/json_field
Fix `JSONField` deprecation warnings
2 parents b39cca8 + b204f88 commit 4912f66

File tree

2 files changed

+62
-9
lines changed

2 files changed

+62
-9
lines changed
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
# Generated by Django 3.2.6 on 2021-08-24 19:19
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('python', '0009_pythondistribution_allow_uploads'),
10+
]
11+
12+
operations = [
13+
migrations.AlterField(
14+
model_name='pythonpackagecontent',
15+
name='classifiers',
16+
field=models.JSONField(default=list),
17+
),
18+
migrations.AlterField(
19+
model_name='pythonpackagecontent',
20+
name='obsoletes_dist',
21+
field=models.JSONField(default=list),
22+
),
23+
migrations.AlterField(
24+
model_name='pythonpackagecontent',
25+
name='project_urls',
26+
field=models.JSONField(default=dict),
27+
),
28+
migrations.AlterField(
29+
model_name='pythonpackagecontent',
30+
name='provides_dist',
31+
field=models.JSONField(default=list),
32+
),
33+
migrations.AlterField(
34+
model_name='pythonpackagecontent',
35+
name='requires_dist',
36+
field=models.JSONField(default=list),
37+
),
38+
migrations.AlterField(
39+
model_name='pythonpackagecontent',
40+
name='requires_external',
41+
field=models.JSONField(default=list),
42+
),
43+
migrations.AlterField(
44+
model_name='pythonremote',
45+
name='excludes',
46+
field=models.JSONField(default=list),
47+
),
48+
migrations.AlterField(
49+
model_name='pythonremote',
50+
name='includes',
51+
field=models.JSONField(default=list),
52+
),
53+
]

pulp_python/app/models.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from logging import getLogger
22

33
from aiohttp.web import json_response
4-
from django.contrib.postgres.fields import ArrayField, JSONField
4+
from django.contrib.postgres.fields import ArrayField
55
from django.core.exceptions import ObjectDoesNotExist
66
from django.db import models
77
from django.conf import settings
@@ -150,12 +150,12 @@ class PythonPackageContent(Content):
150150
project_url = models.TextField()
151151
platform = models.TextField()
152152
supported_platform = models.TextField()
153-
requires_dist = JSONField(default=list)
154-
provides_dist = JSONField(default=list)
155-
obsoletes_dist = JSONField(default=list)
156-
requires_external = JSONField(default=list)
157-
classifiers = JSONField(default=list)
158-
project_urls = JSONField(default=dict)
153+
requires_dist = models.JSONField(default=list)
154+
provides_dist = models.JSONField(default=list)
155+
obsoletes_dist = models.JSONField(default=list)
156+
requires_external = models.JSONField(default=list)
157+
classifiers = models.JSONField(default=list)
158+
project_urls = models.JSONField(default=dict)
159159
description_content_type = models.TextField()
160160

161161
def __str__(self):
@@ -203,8 +203,8 @@ class PythonRemote(Remote):
203203
TYPE = 'python'
204204
DEFAULT_DOWNLOAD_CONCURRENCY = 10
205205
prereleases = models.BooleanField(default=False)
206-
includes = JSONField(default=list)
207-
excludes = JSONField(default=list)
206+
includes = models.JSONField(default=list)
207+
excludes = models.JSONField(default=list)
208208
package_types = ArrayField(models.CharField(max_length=15, blank=True),
209209
choices=PACKAGE_TYPES, default=list)
210210
keep_latest_packages = models.IntegerField(default=0)

0 commit comments

Comments
 (0)