forked from pulp/pulp_python
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path0001_initial.py
More file actions
96 lines (90 loc) · 4.95 KB
/
Copy path0001_initial.py
File metadata and controls
96 lines (90 loc) · 4.95 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
# Generated by Django 2.2.3 on 2020-06-18 13:55
import django.contrib.postgres.fields.jsonb
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
initial = True
dependencies = [
('core', '0032_export_to_chunks'),
]
operations = [
migrations.CreateModel(
name='PythonPublication',
fields=[
('publication_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, related_name='python_pythonpublication', serialize=False, to='core.Publication')),
],
options={
'default_related_name': '%(app_label)s_%(model_name)s',
},
bases=('core.publication',),
),
migrations.CreateModel(
name='PythonRemote',
fields=[
('remote_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, related_name='python_pythonremote', serialize=False, to='core.Remote')),
('prereleases', models.BooleanField(default=False)),
('includes', django.contrib.postgres.fields.jsonb.JSONField(default=list)),
('excludes', django.contrib.postgres.fields.jsonb.JSONField(default=list)),
],
options={
'default_related_name': '%(app_label)s_%(model_name)s',
},
bases=('core.remote',),
),
migrations.CreateModel(
name='PythonRepository',
fields=[
('repository_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, related_name='python_pythonrepository', serialize=False, to='core.Repository')),
],
options={
'default_related_name': '%(app_label)s_%(model_name)s',
},
bases=('core.repository',),
),
migrations.CreateModel(
name='PythonPackageContent',
fields=[
('content_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, related_name='python_pythonpackagecontent', serialize=False, to='core.Content')),
('filename', models.TextField(db_index=True, unique=True)),
('packagetype', models.TextField(choices=[('bdist_dmg', 'bdist_dmg'), ('bdist_dumb', 'bdist_dumb'), ('bdist_egg', 'bdist_egg'), ('bdist_msi', 'bdist_msi'), ('bdist_rpm', 'bdist_rpm'), ('bdist_wheel', 'bdist_wheel'), ('bdist_wininst', 'bdist_wininst'), ('sdist', 'sdist')])),
('name', models.TextField()),
('version', models.TextField()),
('metadata_version', models.TextField()),
('summary', models.TextField()),
('description', models.TextField()),
('keywords', models.TextField()),
('home_page', models.TextField()),
('download_url', models.TextField()),
('author', models.TextField()),
('author_email', models.TextField()),
('maintainer', models.TextField()),
('maintainer_email', models.TextField()),
('license', models.TextField()),
('requires_python', models.TextField()),
('project_url', models.TextField()),
('platform', models.TextField()),
('supported_platform', models.TextField()),
('requires_dist', django.contrib.postgres.fields.jsonb.JSONField(default=list)),
('provides_dist', django.contrib.postgres.fields.jsonb.JSONField(default=list)),
('obsoletes_dist', django.contrib.postgres.fields.jsonb.JSONField(default=list)),
('requires_external', django.contrib.postgres.fields.jsonb.JSONField(default=list)),
('classifiers', django.contrib.postgres.fields.jsonb.JSONField(default=list)),
],
options={
'default_related_name': '%(app_label)s_%(model_name)s',
'unique_together': {('filename',)},
},
bases=('core.content',),
),
migrations.CreateModel(
name='PythonDistribution',
fields=[
('basedistribution_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, related_name='python_pythondistribution', serialize=False, to='core.BaseDistribution')),
('publication', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='python_pythondistribution', to='core.Publication')),
],
options={
'default_related_name': '%(app_label)s_%(model_name)s',
},
bases=('core.basedistribution',),
),
]