Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-django-tastypie for openSUSE:Factory checked in at 2025-07-17 17:19:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-django-tastypie (Old) and /work/SRC/openSUSE:Factory/.python-django-tastypie.new.8875 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-django-tastypie" Thu Jul 17 17:19:20 2025 rev:27 rq:1294059 version:0.15.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-django-tastypie/python-django-tastypie.changes 2024-11-22 23:52:09.614986289 +0100 +++ /work/SRC/openSUSE:Factory/.python-django-tastypie.new.8875/python-django-tastypie.changes 2025-07-17 17:20:51.348974361 +0200 @@ -1,0 +2,6 @@ +Thu Jul 17 08:44:57 UTC 2025 - Dirk Müller <dmuel...@suse.com> + +- update to 0.15.1: + * Django 5.2 support + +------------------------------------------------------------------- Old: ---- v0.15.0.tar.gz New: ---- v0.15.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-django-tastypie.spec ++++++ --- /var/tmp/diff_new_pack.CX5uc3/_old 2025-07-17 17:20:52.061004035 +0200 +++ /var/tmp/diff_new_pack.CX5uc3/_new 2025-07-17 17:20:52.065004201 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-django-tastypie # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %{?sle15_python_module_pythons} Name: python-django-tastypie -Version: 0.15.0 +Version: 0.15.1 Release: 0 Summary: A webservice API framework layer for Django License: BSD-3-Clause ++++++ v0.15.0.tar.gz -> v0.15.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/django-tastypie-0.15.0/.github/workflows/python-package.yml new/django-tastypie-0.15.1/.github/workflows/python-package.yml --- old/django-tastypie-0.15.0/.github/workflows/python-package.yml 2024-11-20 22:43:26.000000000 +0100 +++ new/django-tastypie-0.15.1/.github/workflows/python-package.yml 2025-02-23 20:17:44.000000000 +0100 @@ -11,21 +11,25 @@ jobs: build: - runs-on: ubuntu-20.04 # TODO: update to ubuntu-latest when django drops python 3.6 + runs-on: ubuntu-24.04 # TODO: update to ubuntu-latest when django drops python 3.6 strategy: fail-fast: false matrix: - python-version: ["3.8", "3.9", "3.10", "3.11"] - django-version: ["4.0", "4.1", "4.2", "5.0", "5.1"] # Todo: add "dev" back + python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"] + django-version: ["4.2", "5.0", "5.1", "5.2"] # Todo: add "dev" back exclude: - python-version: "3.8" django-version: "5.0" - python-version: "3.8" django-version: "5.1" + - python-version: "3.8" + django-version: "5.2" - python-version: "3.9" django-version: "5.0" - python-version: "3.9" django-version: "5.1" + - python-version: "3.9" + django-version: "5.2" # - python-version: "3.6" # django-version: "dev" # - python-version: "3.7" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/django-tastypie-0.15.0/docs/index.rst new/django-tastypie-0.15.1/docs/index.rst --- old/django-tastypie-0.15.0/docs/index.rst 2024-11-20 22:43:26.000000000 +0100 +++ new/django-tastypie-0.15.1/docs/index.rst 2025-02-23 20:17:44.000000000 +0100 @@ -84,7 +84,7 @@ ---- * Python 3.8+ (Whatever is supported by your version of Django) -* Django 4.2+ (may work with other versions, but the most recent LTS is our priority) +* Django 4.2+ including 5.2 (may work with other versions, but the last one or two LTS releases are our priority) * dateutil (http://labix.org/python-dateutil) >= 2.1 Format Support diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/django-tastypie-0.15.0/docs/release_notes/index.rst new/django-tastypie-0.15.1/docs/release_notes/index.rst --- old/django-tastypie-0.15.0/docs/release_notes/index.rst 2024-11-20 22:43:26.000000000 +0100 +++ new/django-tastypie-0.15.1/docs/release_notes/index.rst 2025-02-23 20:17:44.000000000 +0100 @@ -5,6 +5,7 @@ :maxdepth: 1 dev + v0.15.1 v0.15.0 v0.14.7 v0.14.6 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/django-tastypie-0.15.0/docs/release_notes/v0.15.1.rst new/django-tastypie-0.15.1/docs/release_notes/v0.15.1.rst --- old/django-tastypie-0.15.0/docs/release_notes/v0.15.1.rst 1970-01-01 01:00:00.000000000 +0100 +++ new/django-tastypie-0.15.1/docs/release_notes/v0.15.1.rst 2025-02-23 20:17:44.000000000 +0100 @@ -0,0 +1,4 @@ +v0.15.1 +======= + +A point release to simply clarify compatibility with Django 5.2 and add it to the test matrix. No code changes were found to be necessary. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/django-tastypie-0.15.0/setup.py new/django-tastypie-0.15.1/setup.py --- old/django-tastypie-0.15.0/setup.py 2024-11-20 22:43:26.000000000 +0100 +++ new/django-tastypie-0.15.1/setup.py 2025-02-23 20:17:44.000000000 +0100 @@ -46,12 +46,21 @@ 'Development Status :: 4 - Beta', 'Environment :: Web Environment', 'Framework :: Django', + 'Framework :: Django :: 4.2', + 'Framework :: Django :: 5.0', + 'Framework :: Django :: 5.1', + 'Framework :: Django :: 5.2', 'Intended Audience :: Developers', 'License :: OSI Approved :: BSD License', 'Operating System :: OS Independent', 'Programming Language :: Python', 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 3', + 'Programming Language :: Python :: 3.8', + 'Programming Language :: Python :: 3.9', + 'Programming Language :: Python :: 3.10', + 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', 'Topic :: Utilities' ], ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/django-tastypie-0.15.0/tastypie/__init__.py new/django-tastypie-0.15.1/tastypie/__init__.py --- old/django-tastypie-0.15.0/tastypie/__init__.py 2024-11-20 22:43:26.000000000 +0100 +++ new/django-tastypie-0.15.1/tastypie/__init__.py 2025-02-23 20:17:44.000000000 +0100 @@ -1,6 +1,6 @@ __author__ = 'Daniel Lindsley & the Tastypie core team' -VERSION = (0, 15, 0) +VERSION = (0, 15, 1) __short_version__ = '.'.join(map(str, VERSION[0:2])) __version__ = ''.join(['.'.join(map(str, VERSION[0:3])), ''.join(VERSION[3:])]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/django-tastypie-0.15.0/tox.ini new/django-tastypie-0.15.1/tox.ini --- old/django-tastypie-0.15.0/tox.ini 2024-11-20 22:43:26.000000000 +0100 +++ new/django-tastypie-0.15.1/tox.ini 2025-02-23 20:17:44.000000000 +0100 @@ -1,10 +1,10 @@ [tox] envlist = - py{3.8,3.9,3.10,3.11}-dj{4.0,4.1,4.2,dev} - py{3.8,3.9,3.10,3.11}-docs, - py{3.9,3.10,3.11}-dj{5.0,5.1} - py{3.8,3.9,3.10,3.11}-flake8, - py{3.8,3.9,3.10,3.11}-flake8-strict + py{3.8,3.9,3.10,3.11,3.12,3.13}-dj{4.2} + py{3.8,3.9,3.10,3.11,3.12,3.13}-docs, + py{3.9,3.10,3.11,3.12,3.13}-dj{5.0,5.1,5.2} + py{3.8,3.9,3.10,3.11,3.12,3.13}-flake8, + py{3.8,3.9,3.10,3.11,3.12,3.13}-flake8-strict skipsdist=True @@ -14,20 +14,20 @@ PYTHONPATH = {toxinidir}:{toxinidir}/tests PYTHONWARNINGS = always TESTEXE = {envbindir}/coverage run --append --source=tastypie,tests {envbindir}/django-admin.py - dj{4.0,4.1,4.2,5.0,5.1,dev}: TESTEXE = {envbindir}/coverage run --append --source=tastypie,tests {envbindir}/django-admin + dj{4.2,5.0,5.1,5.2,dev}: TESTEXE = {envbindir}/coverage run --append --source=tastypie,tests {envbindir}/django-admin commands = - dj{4.0,4.1,4.2,5.0,5.1,dev}: {env:TESTEXE} test -p '*' core.tests --settings=settings_core - dj{4.0,4.1,4.2,5.0,5.1,dev}: {env:TESTEXE} test basic.tests --settings=settings_basic - dj{4.0,4.1,4.2,5.0,5.1,dev}: {env:TESTEXE} test related_resource.tests --settings=settings_related - dj{4.0,4.1,4.2,5.0,5.1,dev}: {env:TESTEXE} test alphanumeric.tests --settings=settings_alphanumeric - dj{4.0,4.1,4.2,5.0,5.1,dev}: {env:TESTEXE} test authorization.tests --settings=settings_authorization - dj{4.0,4.1,4.2,5.0,5.1,dev}: {env:TESTEXE} test content_gfk.tests --settings=settings_content_gfk - dj{4.0,4.1,4.2,5.0,5.1,dev}: {env:TESTEXE} test customuser.tests --settings=settings_customuser - dj{4.0,4.1,4.2,5.0,5.1,dev}: {env:TESTEXE} test namespaced.tests --settings=settings_namespaced - dj{4.0,4.1,4.2,5.0,5.1,dev}: {env:TESTEXE} test slashless.tests --settings=settings_slashless - dj{4.0,4.1,4.2,5.0,5.1,dev}: {env:TESTEXE} test validation.tests --settings=settings_validation - dj{4.0,4.1,4.2,5.0,5.1,dev}: {env:TESTEXE} test gis.tests --settings=settings_gis_spatialite + dj{4.2,5.0,5.1,5.2,dev}: {env:TESTEXE} test -p '*' core.tests --settings=settings_core + dj{4.2,5.0,5.1,5.2,dev}: {env:TESTEXE} test basic.tests --settings=settings_basic + dj{4.2,5.0,5.1,5.2,dev}: {env:TESTEXE} test related_resource.tests --settings=settings_related + dj{4.2,5.0,5.1,5.2,dev}: {env:TESTEXE} test alphanumeric.tests --settings=settings_alphanumeric + dj{4.2,5.0,5.1,5.2,dev}: {env:TESTEXE} test authorization.tests --settings=settings_authorization + dj{4.2,5.0,5.1,5.2,dev}: {env:TESTEXE} test content_gfk.tests --settings=settings_content_gfk + dj{4.2,5.0,5.1,5.2,dev}: {env:TESTEXE} test customuser.tests --settings=settings_customuser + dj{4.2,5.0,5.1,5.2,dev}: {env:TESTEXE} test namespaced.tests --settings=settings_namespaced + dj{4.2,5.0,5.1,5.2,dev}: {env:TESTEXE} test slashless.tests --settings=settings_slashless + dj{4.2,5.0,5.1,5.2,dev}: {env:TESTEXE} test validation.tests --settings=settings_validation + dj{4.2,5.0,5.1,5.2,dev}: {env:TESTEXE} test gis.tests --settings=settings_gis_spatialite docs: sphinx-build -W -b html -d {envtmpdir}/doctrees . {envtmpdir}/html docs: sphinx-build -W -b doctest -d {envtmpdir}/doctrees . {envtmpdir}/html @@ -40,20 +40,22 @@ py3.9: python3.9 py3.10: python3.10 py3.11: python3.11 + py3.12: python3.12 + py3.13: python3.13 deps = - dj4.0: Django>=4.0,<4.1 - dj4.1: Django>=4.1,<4.2 dj4.2: Django>=4.2,<4.3 dj5.0: Django>=5.0,<5.1 dj5.1: Django>=5.1,<5.2 + dj5.2: Django>=5.2a1,<5.3 djdev: https://github.com/django/django/archive/refs/heads/main.zip - dj{4.0,4.1,4.2,dev}: python3-digest>=1.8b4 - dj{4.0,4.1,4.2,5.0,5.1,dev}: -r{toxinidir}/tests/requirements.txt - dj{4.0,4.1,4.2,5.0,5.1,dev}: -r{toxinidir}/requirements.txt + dj{4.2,dev}: python3-digest>=1.8b4 + dj{4.2,5.0,5.1,5.2,dev}: -r{toxinidir}/tests/requirements.txt + dj{4.2,5.0,5.1,5.2,dev}: -r{toxinidir}/requirements.txt + py{3.11,3.12,3.13}: setuptools py{3.8,3.9}-docs: Django<4.3 - py{3.10,3.11}-docs: Django~=5.1 + py{3.10,3.11,3.12,3.13}-docs: Django>=5.2a1,<5.3 docs: -r{toxinidir}/requirements.txt docs: -r{toxinidir}/docs/requirements.txt