djangorestframework, django-filter, django-debug-toolbar, sqlparse,
python-dateutil and openapi-core all have updates.
The only change here is, yet again, openapi-core related, as we swap out
a deprecated API with its replacement.
Signed-off-by: Stephen Finucane <stephen@that.guru>
import re
from django.urls import resolve
+import jsonschema_path
import openapi_core
from openapi_core.contrib.django import DjangoOpenAPIRequest
from openapi_core.contrib.django import DjangoOpenAPIResponse
with open(spec_path, 'r') as fh:
data = yaml.load(fh, Loader=yaml.SafeLoader)
- _LOADED_SPECS[version] = openapi_core.Spec.from_dict(data)
+ _LOADED_SPECS[version] = jsonschema_path.SchemaPath.from_dict(data)
return _LOADED_SPECS[version]
Django~=5.0.0
-djangorestframework~=3.14.0
-django-filter~=23.5.0
-django-debug-toolbar~=4.2.0
+djangorestframework~=3.15.2
+django-filter~=24.2.0
+django-debug-toolbar~=4.4.0
django-dbbackup~=4.1.0
-r requirements-test.txt
Django~=5.0.0
-djangorestframework~=3.14.0
-django-filter~=23.5.0
+djangorestframework~=3.15.0
+django-filter~=24.2.0
psycopg2~=2.9.0
-sqlparse~=0.4.0
+sqlparse~=0.5.0
mysqlclient~=2.2.0
psycopg2-binary~=2.9.0
-sqlparse~=0.4.0
-python-dateutil~=2.8.0
+sqlparse~=0.5.0
+python-dateutil~=2.9.0
tblib~=3.0.0
-openapi-core~=0.18.0
+openapi-core~=0.19.0
+jsonschema-path~=0.3.3
termcolor~=2.4.0
deps =
-r{toxinidir}/requirements-test.txt
django42: django~=4.2.0
- django42: djangorestframework~=3.14.0
- django42: django-filter~=23.5.0
+ django42: djangorestframework~=3.15.0
+ django42: django-filter~=24.2.0
django50: django~=5.0.0
- django50: djangorestframework~=3.14.0
- django50: django-filter~=23.5.0
+ django50: djangorestframework~=3.15.0
+ django50: django-filter~=24.2.0
setenv =
DJANGO_SETTINGS_MODULE = patchwork.settings.dev
PYTHONDONTWRITEBYTECODE = 1