Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-djangorestframework-camel-case for openSUSE:Factory checked in at 2021-12-26 13:30:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-djangorestframework-camel-case (Old) and /work/SRC/openSUSE:Factory/.python-djangorestframework-camel-case.new.2520 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-djangorestframework-camel-case" Sun Dec 26 13:30:27 2021 rev:3 rq:942512 version:1.3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-djangorestframework-camel-case/python-djangorestframework-camel-case.changes 2021-11-02 19:19:48.647113703 +0100 +++ /work/SRC/openSUSE:Factory/.python-djangorestframework-camel-case.new.2520/python-djangorestframework-camel-case.changes 2021-12-26 13:30:45.322969792 +0100 @@ -1,0 +2,9 @@ +Sun Dec 26 04:21:14 UTC 2021 - John Vandenberg <jay...@gmail.com> + +- Remove Source tests.py +- Update to v1.3.0 + * Fix ignore fields + * Add json_underscoreize to CamelCaseJSONRenderer + * Replace force_text with force_str to remove deprecation warnings + +------------------------------------------------------------------- Old: ---- djangorestframework-camel-case-1.2.0.tar.gz tests.py New: ---- djangorestframework-camel-case-1.3.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-djangorestframework-camel-case.spec ++++++ --- /var/tmp/diff_new_pack.DLn9Hu/_old 2021-12-26 13:30:45.766970101 +0100 +++ /var/tmp/diff_new_pack.DLn9Hu/_new 2021-12-26 13:30:45.774970107 +0100 @@ -19,14 +19,13 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-djangorestframework-camel-case -Version: 1.2.0 +Version: 1.3.0 Release: 0 Summary: Camel case JSON support for Django REST framework License: BSD-3-Clause Group: Development/Languages/Python URL: https://github.com/vbabiy/djangorestframework-camel-case Source: https://files.pythonhosted.org/packages/source/d/djangorestframework-camel-case/djangorestframework-camel-case-%{version}.tar.gz -Source1: https://raw.githubusercontent.com/vbabiy/djangorestframework-camel-case/master/tests.py BuildRequires: %{python_module djangorestframework} BuildRequires: %{python_module setuptools} BuildRequires: fdupes @@ -40,7 +39,6 @@ %prep %setup -q -n djangorestframework-camel-case-%{version} -cp %{SOURCE1} . %build %python_build ++++++ djangorestframework-camel-case-1.2.0.tar.gz -> djangorestframework-camel-case-1.3.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/djangorestframework-camel-case-1.2.0/HISTORY.rst new/djangorestframework-camel-case-1.3.0/HISTORY.rst --- old/djangorestframework-camel-case-1.2.0/HISTORY.rst 2020-06-17 01:50:15.000000000 +0200 +++ new/djangorestframework-camel-case-1.3.0/HISTORY.rst 2021-12-14 14:24:57.000000000 +0100 @@ -2,6 +2,14 @@ History ======= +1.3.0 (2021-11-14) +------------------ +- Merge pull request #104 +- Merge pull request #99 +- Merge pull request #100 +- Merge pull request #90 +- Merge pull request #92 + 1.2.0 (2020-06-16) ------------------ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/djangorestframework-camel-case-1.2.0/PKG-INFO new/djangorestframework-camel-case-1.3.0/PKG-INFO --- old/djangorestframework-camel-case-1.2.0/PKG-INFO 2020-06-17 01:56:16.250126800 +0200 +++ new/djangorestframework-camel-case-1.3.0/PKG-INFO 2021-12-14 14:27:47.702248000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: djangorestframework-camel-case -Version: 1.2.0 +Version: 1.3.0 Summary: Camel case JSON support for Django REST framework. Home-page: https://github.com/vbabiy/djangorestframework-camel-case Author: Vitaly Babiy @@ -10,7 +10,7 @@ Django REST Framework JSON CamelCase ==================================== - .. image:: https://travis-ci.org/vbabiy/djangorestframework-camel-case.png?branch=master + .. image:: https://travis-ci.org/vbabiy/djangorestframework-camel-case.svg?branch=master :target: https://travis-ci.org/vbabiy/djangorestframework-camel-case .. image:: https://badge.fury.io/py/djangorestframework-camel-case.svg @@ -173,6 +173,14 @@ History ======= + 1.3.0 (2021-11-14) + ------------------ + - Merge pull request #104 + - Merge pull request #99 + - Merge pull request #100 + - Merge pull request #90 + - Merge pull request #92 + 1.2.0 (2020-06-16) ------------------ @@ -217,5 +225,8 @@ Classifier: Programming Language :: Python :: 3 Classifier: Programming Language :: Python :: 3.6 Classifier: Programming Language :: Python :: 3.7 +Classifier: Programming Language :: Python :: 3.8 +Classifier: Programming Language :: Python :: 3.9 +Classifier: Programming Language :: Python :: 3.10 Requires-Python: >=3.5 Description-Content-Type: text/x-rst diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/djangorestframework-camel-case-1.2.0/README.rst new/djangorestframework-camel-case-1.3.0/README.rst --- old/djangorestframework-camel-case-1.2.0/README.rst 2020-06-17 01:55:58.000000000 +0200 +++ new/djangorestframework-camel-case-1.3.0/README.rst 2021-12-14 13:53:48.000000000 +0100 @@ -2,7 +2,7 @@ Django REST Framework JSON CamelCase ==================================== -.. image:: https://travis-ci.org/vbabiy/djangorestframework-camel-case.png?branch=master +.. image:: https://travis-ci.org/vbabiy/djangorestframework-camel-case.svg?branch=master :target: https://travis-ci.org/vbabiy/djangorestframework-camel-case .. image:: https://badge.fury.io/py/djangorestframework-camel-case.svg diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/djangorestframework-camel-case-1.2.0/djangorestframework_camel_case/__init__.py new/djangorestframework-camel-case-1.3.0/djangorestframework_camel_case/__init__.py --- old/djangorestframework-camel-case-1.2.0/djangorestframework_camel_case/__init__.py 2020-06-17 01:41:30.000000000 +0200 +++ new/djangorestframework-camel-case-1.3.0/djangorestframework_camel_case/__init__.py 2021-12-14 14:25:06.000000000 +0100 @@ -1,3 +1,3 @@ __author__ = "Vitaly Babiy" __email__ = "vbabi...@gmail.com" -__version__ = "1.2.0" +__version__ = "1.3.0" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/djangorestframework-camel-case-1.2.0/djangorestframework_camel_case/render.py new/djangorestframework-camel-case-1.3.0/djangorestframework_camel_case/render.py --- old/djangorestframework-camel-case-1.2.0/djangorestframework_camel_case/render.py 2020-06-17 01:13:40.000000000 +0200 +++ new/djangorestframework-camel-case-1.3.0/djangorestframework_camel_case/render.py 2021-12-14 13:59:53.000000000 +0100 @@ -5,9 +5,11 @@ class CamelCaseJSONRenderer(api_settings.RENDERER_CLASS): + json_underscoreize = api_settings.JSON_UNDERSCOREIZE + def render(self, data, *args, **kwargs): return super().render( - camelize(data, **api_settings.JSON_UNDERSCOREIZE), *args, **kwargs + camelize(data, **self.json_underscoreize), *args, **kwargs ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/djangorestframework-camel-case-1.2.0/djangorestframework_camel_case/util.py new/djangorestframework-camel-case-1.3.0/djangorestframework_camel_case/util.py --- old/djangorestframework-camel-case-1.2.0/djangorestframework_camel_case/util.py 2020-06-17 01:13:40.000000000 +0200 +++ new/djangorestframework-camel-case-1.3.0/djangorestframework_camel_case/util.py 2021-12-14 14:00:30.000000000 +0100 @@ -4,7 +4,7 @@ from django.core.files import File from django.http import QueryDict from django.utils.datastructures import MultiValueDict -from django.utils.encoding import force_text +from django.utils.encoding import force_str from django.utils.functional import Promise from rest_framework.utils.serializer_helpers import ReturnDict @@ -24,7 +24,7 @@ # Handle lazy translated strings. ignore_fields = options.get("ignore_fields") or () if isinstance(data, Promise): - data = force_text(data) + data = force_str(data) if isinstance(data, dict): if isinstance(data, ReturnDict): new_dict = ReturnDict(serializer=data.serializer) @@ -32,7 +32,7 @@ new_dict = OrderedDict() for key, value in data.items(): if isinstance(key, Promise): - key = force_text(key) + key = force_str(key) if isinstance(key, str) and "_" in key: new_key = re.sub(camelize_re, underscore_to_camel, key) else: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/djangorestframework-camel-case-1.2.0/djangorestframework_camel_case.egg-info/PKG-INFO new/djangorestframework-camel-case-1.3.0/djangorestframework_camel_case.egg-info/PKG-INFO --- old/djangorestframework-camel-case-1.2.0/djangorestframework_camel_case.egg-info/PKG-INFO 2020-06-17 01:56:16.000000000 +0200 +++ new/djangorestframework-camel-case-1.3.0/djangorestframework_camel_case.egg-info/PKG-INFO 2021-12-14 14:27:47.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: djangorestframework-camel-case -Version: 1.2.0 +Version: 1.3.0 Summary: Camel case JSON support for Django REST framework. Home-page: https://github.com/vbabiy/djangorestframework-camel-case Author: Vitaly Babiy @@ -10,7 +10,7 @@ Django REST Framework JSON CamelCase ==================================== - .. image:: https://travis-ci.org/vbabiy/djangorestframework-camel-case.png?branch=master + .. image:: https://travis-ci.org/vbabiy/djangorestframework-camel-case.svg?branch=master :target: https://travis-ci.org/vbabiy/djangorestframework-camel-case .. image:: https://badge.fury.io/py/djangorestframework-camel-case.svg @@ -173,6 +173,14 @@ History ======= + 1.3.0 (2021-11-14) + ------------------ + - Merge pull request #104 + - Merge pull request #99 + - Merge pull request #100 + - Merge pull request #90 + - Merge pull request #92 + 1.2.0 (2020-06-16) ------------------ @@ -217,5 +225,8 @@ Classifier: Programming Language :: Python :: 3 Classifier: Programming Language :: Python :: 3.6 Classifier: Programming Language :: Python :: 3.7 +Classifier: Programming Language :: Python :: 3.8 +Classifier: Programming Language :: Python :: 3.9 +Classifier: Programming Language :: Python :: 3.10 Requires-Python: >=3.5 Description-Content-Type: text/x-rst diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/djangorestframework-camel-case-1.2.0/djangorestframework_camel_case.egg-info/SOURCES.txt new/djangorestframework-camel-case-1.3.0/djangorestframework_camel_case.egg-info/SOURCES.txt --- old/djangorestframework-camel-case-1.2.0/djangorestframework_camel_case.egg-info/SOURCES.txt 2020-06-17 01:56:16.000000000 +0200 +++ new/djangorestframework-camel-case-1.3.0/djangorestframework_camel_case.egg-info/SOURCES.txt 2021-12-14 14:27:47.000000000 +0100 @@ -3,6 +3,7 @@ LICENSE MANIFEST.in README.rst +pyproject.toml setup.py djangorestframework_camel_case/__init__.py djangorestframework_camel_case/parser.py diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/djangorestframework-camel-case-1.2.0/pyproject.toml new/djangorestframework-camel-case-1.3.0/pyproject.toml --- old/djangorestframework-camel-case-1.2.0/pyproject.toml 1970-01-01 01:00:00.000000000 +0100 +++ new/djangorestframework-camel-case-1.3.0/pyproject.toml 2021-12-14 14:23:17.000000000 +0100 @@ -0,0 +1,23 @@ +[tool.black] +line-length = 88 +target_version = ['py37', 'py38', 'py39'] +include = '\.pyi?$' +exclude = ''' + +( + /( + \.eggs # exclude a few common directories in the + | \.git # root of the project + | \.hg + | \.mypy_cache + | \.tox + | \.venv + | _build + | buck-out + | build + | dist + )/ + | foo.py # also separately exclude a file named foo.py in + # the root of the project +) +''' \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/djangorestframework-camel-case-1.2.0/setup.py new/djangorestframework-camel-case-1.3.0/setup.py --- old/djangorestframework-camel-case-1.2.0/setup.py 2020-06-17 01:52:57.000000000 +0200 +++ new/djangorestframework-camel-case-1.3.0/setup.py 2021-12-14 13:59:53.000000000 +0100 @@ -16,7 +16,6 @@ readme = open("README.rst").read() history = open("HISTORY.rst").read().replace(".. :changelog:", "") -print(readme + "\n\n" + history) import djangorestframework_camel_case setup( @@ -44,6 +43,9 @@ "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", ], test_suite="tests", )