diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 5c4d5b6..6b07f57 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -10,7 +10,7 @@ jobs: services: postgres: # Docker hub postgres image - image: postgres + image: postgres:16 # Postgres env vars env: POSTGRES_USER: postgres diff --git a/jsonate/fields.py b/jsonate/fields.py index 75f4644..46fb9d9 100644 --- a/jsonate/fields.py +++ b/jsonate/fields.py @@ -44,4 +44,4 @@ def formfield(self, **kwargs): } defaults.update(kwargs) - return super(JsonateField, self).formfield(**defaults) \ No newline at end of file + return super().formfield(**defaults) \ No newline at end of file diff --git a/jsonate/form_fields.py b/jsonate/form_fields.py index d8a2e06..b687119 100644 --- a/jsonate/form_fields.py +++ b/jsonate/form_fields.py @@ -19,5 +19,5 @@ class JsonateFormField(CharField): widget = JsonateWidget def __init__(self, *args, **kwargs): - super(JsonateFormField, self).__init__(*args, **kwargs) + super().__init__(*args, **kwargs) self.validators.append(JsonateValidator) diff --git a/jsonate/http.py b/jsonate/http.py index e646dea..4305933 100644 --- a/jsonate/http.py +++ b/jsonate/http.py @@ -11,4 +11,4 @@ def __init__(self, content, mimetype='application/json', jsonp_callback=False, * if jsonp_callback: json_content = jsonp_callback + "(" + json_content + ");" - super(JsonateResponse, self).__init__(json_content, mimetype, *args, **kwargs) \ No newline at end of file + super().__init__(json_content, mimetype, *args, **kwargs) \ No newline at end of file diff --git a/jsonate/json_encoder.py b/jsonate/json_encoder.py index 4889be5..0244bc2 100644 --- a/jsonate/json_encoder.py +++ b/jsonate/json_encoder.py @@ -28,7 +28,7 @@ def default(self, obj): try: # this will handle the non-string things that # the default encoder can handle (like numbers, booleans etc) - return super(JsonateEncoder, self).default(obj) + return super().default(obj) except TypeError: return obj @@ -111,4 +111,4 @@ def map_datetime(obj): @register_typemap(Decimal) def map_decimal(obj): - return float(obj) \ No newline at end of file + return float(obj) diff --git a/jsonate/widgets.py b/jsonate/widgets.py index 52ae7b4..2b0b64e 100644 --- a/jsonate/widgets.py +++ b/jsonate/widgets.py @@ -13,4 +13,4 @@ class JsonateWidget(forms.Textarea): def render(self, name, value, attrs=None, renderer=None): if not isinstance(value, str): value = jsonate(value, indent=2) - return super(JsonateWidget, self).render(name, value, attrs, renderer) + return super().render(name, value, attrs, renderer) diff --git a/pyproject.toml b/pyproject.toml index ea96d9f..3baba12 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "jsonate" -version = "1.0.0" +version = "0.9.0" authors = [ {name = "James Robert"}, {email = "jiaaro@gmail.com"}