Skip to content

Commit 1caa9d8

Browse files
committed
support Python 3.10 & Django 4.0
1 parent 54191ee commit 1caa9d8

File tree

5 files changed

+30
-32
lines changed

5 files changed

+30
-32
lines changed

.github/workflows/test.yml

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -11,40 +11,40 @@ jobs:
1111
TEST_BACKEND: ${{ matrix.backend }}
1212
strategy:
1313
matrix:
14-
python-version: [3.9]
15-
django-version: [3.2.7]
16-
drf-version: [3.12.4]
14+
python-version: ["3.10"]
15+
django-version: [4.0.4]
16+
drf-version: [3.13.1]
1717
variant: ['']
1818
backend: [threading, immediate, celery]
1919
include:
20-
- python-version: 3.9
20+
- python-version: "3.10"
2121
django-version: 3.2.7
2222
drf-version: 3.12.4
2323
variant: wq.db
2424
backend: threading
25-
- python-version: 3.9
26-
django-version: 3.2.7
27-
drf-version: 3.12.4
25+
- python-version: "3.10"
26+
django-version: 4.0.4
27+
drf-version: 3.13.1
2828
variant: reversion
2929
backend: threading
30+
- python-version: "3.10"
31+
django-version: 3.2.13
32+
drf-version: 3.13.1
33+
variant: ''
34+
backend: threading
3035
- python-version: 3.9
31-
django-version: 2.2.24
32-
drf-version: 3.12.4
36+
django-version: 4.0.4
37+
drf-version: 3.13.1
3338
variant: ''
3439
backend: threading
3540
- python-version: 3.8
36-
django-version: 3.2.7
37-
drf-version: 3.12.4
41+
django-version: 4.0.4
42+
drf-version: 3.13.1
3843
variant: ''
3944
backend: threading
4045
- python-version: 3.7
41-
django-version: 3.2.7
42-
drf-version: 3.12.4
43-
variant: ''
44-
backend: threading
45-
- python-version: 3.6
46-
django-version: 3.2.7
47-
drf-version: 3.12.4
46+
django-version: 3.2.13
47+
drf-version: 3.13.1
4848
variant: ''
4949
backend: threading
5050
services:
@@ -71,7 +71,7 @@ jobs:
7171
run: python -m pip install celery redis
7272
- name: Install wq.db
7373
if: ${{ matrix.variant == 'wq.db' }}
74-
run: python -m pip install wq.db --pre
74+
run: python -m pip install wq.db pystache
7575
- name: Install reversion
7676
if: ${{ matrix.variant == 'reversion' }}
7777
run: python -m pip install django-reversion
@@ -125,7 +125,7 @@ jobs:
125125
run: |
126126
cd packages/$PACKAGE
127127
npm run test
128-
- uses: smartsquaregmbh/delete-old-packages@v0.3.1
128+
- uses: smartsquaregmbh/delete-old-packages@v0.4.0
129129
if: github.event_name == 'push'
130130
with:
131131
keep: 5

data_wizard/admin.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from .models import Run, RunLog, Identifier, Range, Record
55
from django.urls import reverse
66
from django.http import HttpResponseRedirect
7-
from django.utils.translation import ugettext_lazy as _
7+
from django.utils.translation import gettext_lazy as _
88

99

1010
class FixedTabularInline(admin.TabularInline):

data_wizard/signals.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from django.dispatch import Signal
22

3-
import_complete = Signal(providing_args=["run", "status"])
4-
new_metadata = Signal(providing_args=["run", "identifier"])
5-
progress = Signal(providing_args=["run", "status", "meta"])
3+
import_complete = Signal()
4+
new_metadata = Signal()
5+
progress = Signal()

setup.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,11 +82,13 @@ def readme():
8282
"Programming Language :: Python :: 3.7",
8383
"Programming Language :: Python :: 3.8",
8484
"Programming Language :: Python :: 3.9",
85+
"Programming Language :: Python :: 3.10",
8586
"Framework :: Django",
8687
"Framework :: Django :: 2.2",
8788
"Framework :: Django :: 3.0",
8889
"Framework :: Django :: 3.1",
8990
"Framework :: Django :: 3.2",
91+
"Framework :: Django :: 4.0",
9092
"Topic :: Scientific/Engineering :: GIS",
9193
"Topic :: Database :: Database Engines/Servers",
9294
],

tests/urls.py

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,16 @@
1-
from django.conf.urls import include, url
1+
from django.urls import include, path
22
from django.conf import settings
33
from django.contrib import admin
44
from django import VERSION as DJANGO_VERSION
55

66
if settings.WITH_WQDB:
77
from wq.db import rest
88

9-
wizard_urls = [url(r"^", include(rest.router.urls))]
10-
elif DJANGO_VERSION[0] < 2:
11-
wizard_urls = [
12-
url(r"^datawizard/", include("data_wizard.urls", "data_wizard"))
13-
]
9+
wizard_urls = [path("", include(rest.router.urls))]
1410
else:
15-
wizard_urls = [url(r"^datawizard/", include("data_wizard.urls"))]
11+
wizard_urls = [path("datawizard/", include("data_wizard.urls"))]
1612

1713

1814
urlpatterns = [
19-
url(r"^admin/", admin.site.urls),
15+
path("admin/", admin.site.urls),
2016
] + wizard_urls

0 commit comments

Comments
 (0)