Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-django-crispy-forms for 
openSUSE:Factory checked in at 2026-08-21 17:00:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-django-crispy-forms (Old)
 and      /work/SRC/openSUSE:Factory/.python-django-crispy-forms.new.1258 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-django-crispy-forms"

Fri Aug 21 17:00:10 2026 rev:20 rq:1372816 version:2.7

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-django-crispy-forms/python-django-crispy-forms.changes
    2026-03-13 21:22:28.487380882 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-django-crispy-forms.new.1258/python-django-crispy-forms.changes
  2026-08-21 17:00:24.704093195 +0200
@@ -1,0 +2,6 @@
+Fri Aug 21 10:22:41 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 2.7:
+  * Confirmed support for Django 6.1.
+
+-------------------------------------------------------------------

Old:
----
  django_crispy_forms-2.6.tar.gz

New:
----
  django_crispy_forms-2.7.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-django-crispy-forms.spec ++++++
--- /var/tmp/diff_new_pack.D4f1Zj/_old  2026-08-21 17:00:26.045140961 +0200
+++ /var/tmp/diff_new_pack.D4f1Zj/_new  2026-08-21 17:00:26.049141104 +0200
@@ -28,7 +28,7 @@
 %define mod_name django_crispy_forms
 %{?sle15_python_module_pythons}
 Name:           python-django-crispy-forms%{psuffix}
-Version:        2.6
+Version:        2.7
 Release:        0
 Summary:        Django DRY Forms
 License:        MIT

++++++ django_crispy_forms-2.6.tar.gz -> django_crispy_forms-2.7.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/django_crispy_forms-2.6/.readthedocs.yaml 
new/django_crispy_forms-2.7/.readthedocs.yaml
--- old/django_crispy_forms-2.6/.readthedocs.yaml       2026-03-01 
10:03:26.000000000 +0100
+++ new/django_crispy_forms-2.7/.readthedocs.yaml       2026-07-29 
13:12:02.000000000 +0200
@@ -8,9 +8,9 @@
 
 # Set the version of Python and other tools you might need
 build:
-  os: ubuntu-22.04
+  os: ubuntu-24.04
   tools:
-    python: "3.11"
+    python: "3.14"
 
 # Build all formats
 formats: all
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/django_crispy_forms-2.6/CHANGELOG.md 
new/django_crispy_forms-2.7/CHANGELOG.md
--- old/django_crispy_forms-2.6/CHANGELOG.md    2026-03-01 10:03:26.000000000 
+0100
+++ new/django_crispy_forms-2.7/CHANGELOG.md    2026-07-29 13:12:02.000000000 
+0200
@@ -1,5 +1,8 @@
 # CHANGELOG for django-crispy-forms
 
+## 2.7 (2026-07-29)
+* Confirmed support for Django 6.1.
+
 ## 2.6 (2026-03-01)
 * Dropped support for Django 4.2, 5.0 and 5.1.
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/django_crispy_forms-2.6/PKG-INFO 
new/django_crispy_forms-2.7/PKG-INFO
--- old/django_crispy_forms-2.6/PKG-INFO        2026-03-01 10:03:33.870061400 
+0100
+++ new/django_crispy_forms-2.7/PKG-INFO        2026-07-29 13:12:08.896346800 
+0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: django-crispy-forms
-Version: 2.6
+Version: 2.7
 Summary: Best way to have Django DRY forms
 Author-email: Miguel Araujo <[email protected]>
 License-Expression: MIT
@@ -13,6 +13,7 @@
 Classifier: Framework :: Django
 Classifier: Framework :: Django :: 5.2
 Classifier: Framework :: Django :: 6.0
+Classifier: Framework :: Django :: 6.1
 Classifier: Operating System :: OS Independent
 Classifier: Programming Language :: JavaScript
 Classifier: Programming Language :: Python :: 3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/django_crispy_forms-2.6/crispy_forms/__init__.py 
new/django_crispy_forms-2.7/crispy_forms/__init__.py
--- old/django_crispy_forms-2.6/crispy_forms/__init__.py        2026-03-01 
10:03:26.000000000 +0100
+++ new/django_crispy_forms-2.7/crispy_forms/__init__.py        2026-07-29 
13:12:02.000000000 +0200
@@ -1 +1 @@
-__version__ = "2.6"
+__version__ = "2.7"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/django_crispy_forms-2.6/django_crispy_forms.egg-info/PKG-INFO 
new/django_crispy_forms-2.7/django_crispy_forms.egg-info/PKG-INFO
--- old/django_crispy_forms-2.6/django_crispy_forms.egg-info/PKG-INFO   
2026-03-01 10:03:33.000000000 +0100
+++ new/django_crispy_forms-2.7/django_crispy_forms.egg-info/PKG-INFO   
2026-07-29 13:12:08.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: django-crispy-forms
-Version: 2.6
+Version: 2.7
 Summary: Best way to have Django DRY forms
 Author-email: Miguel Araujo <[email protected]>
 License-Expression: MIT
@@ -13,6 +13,7 @@
 Classifier: Framework :: Django
 Classifier: Framework :: Django :: 5.2
 Classifier: Framework :: Django :: 6.0
+Classifier: Framework :: Django :: 6.1
 Classifier: Operating System :: OS Independent
 Classifier: Programming Language :: JavaScript
 Classifier: Programming Language :: Python :: 3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/django_crispy_forms-2.6/docs/conf.py 
new/django_crispy_forms-2.7/docs/conf.py
--- old/django_crispy_forms-2.6/docs/conf.py    2026-03-01 10:03:26.000000000 
+0100
+++ new/django_crispy_forms-2.7/docs/conf.py    2026-07-29 13:12:02.000000000 
+0200
@@ -55,9 +55,9 @@
 # built documents.
 #
 # The short X.Y version.
-version = "2.6"
+version = "2.7"
 # The full version, including alpha/beta/rc tags.
-release = "2.6"
+release = "2.7"
 
 # The language for content autogenerated by Sphinx. Refer to documentation
 # for a list of supported languages.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/django_crispy_forms-2.6/docs/dynamic_layouts.rst 
new/django_crispy_forms-2.7/docs/dynamic_layouts.rst
--- old/django_crispy_forms-2.6/docs/dynamic_layouts.rst        2026-03-01 
10:03:26.000000000 +0100
+++ new/django_crispy_forms-2.7/docs/dynamic_layouts.rst        2026-07-29 
13:12:02.000000000 +0200
@@ -184,12 +184,12 @@
 
 This method will allow you to filter layout objects by its class type, 
applying actions to them::
 
-    form.helper.filter(basestring).wrap(Field, css_class="hello")
+    form.helper.filter(str).wrap(Field, css_class="hello")
     form.helper.filter(Div).wrap(Field, css_class="hello")
 
 You can filter several layout objects types at the same time::
 
-    form.helper.filter(basestring, Div).wrap(Div, css_class="hello")
+    form.helper.filter(str, Div).wrap(Div, css_class="hello")
 
 By default ``filter`` is not greedy, so it only searches first depth level. 
But you can tune it to search in different levels of depth with a kwarg 
``max_level`` (By default set to 0). Let' see some examples, to clarify it. 
Imagine we have this layout::
 
@@ -203,7 +203,7 @@
 
 If we did::
 
-    form.helper.filter(basestring).wrap(Field, css_class="hello")
+    form.helper.filter(str).wrap(Field, css_class="hello")
 
 Only ``field_1`` and ``field_3`` would be wrapped, resulting into::
 
@@ -217,13 +217,13 @@
 
 If we wanted to search deeper, wrapping ``password``, we would need to set 
``max_level`` to 2 or more::
 
-    form.helper.filter(basestring, max_level=2).wrap(Field, css_class="hello")
+    form.helper.filter(str, max_level=2).wrap(Field, css_class="hello")
 
 In other words ``max_level`` indicates the number of jumps crispy-forms can do 
within a layout object for matching. In this case getting into the first 
``Div`` would be one jump, and getting into the next ``Div`` would be the 
second jump, thus ``max_level=2``.
 
 We can turn filter greedy, making it search as deep as possible, setting 
``greedy`` to ``True``::
 
-    form.helper.filter(basestring, greedy=True).wrap(Div, css_class="hello")
+    form.helper.filter(str, greedy=True).wrap(Div, css_class="hello")
 
 **Parameters:**
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/django_crispy_forms-2.6/pyproject.toml 
new/django_crispy_forms-2.7/pyproject.toml
--- old/django_crispy_forms-2.6/pyproject.toml  2026-03-01 10:03:26.000000000 
+0100
+++ new/django_crispy_forms-2.7/pyproject.toml  2026-07-29 13:12:02.000000000 
+0200
@@ -12,6 +12,7 @@
     "Framework :: Django",
     "Framework :: Django :: 5.2",
     "Framework :: Django :: 6.0",
+    "Framework :: Django :: 6.1",
     "Operating System :: OS Independent",
     "Programming Language :: JavaScript",
     "Programming Language :: Python :: 3",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/django_crispy_forms-2.6/tox.ini 
new/django_crispy_forms-2.7/tox.ini
--- old/django_crispy_forms-2.6/tox.ini 2026-03-01 10:03:26.000000000 +0100
+++ new/django_crispy_forms-2.7/tox.ini 2026-07-29 13:12:02.000000000 +0200
@@ -1,15 +1,16 @@
 [tox]
 envlist =
     {py310,py311}-django{52},
-    {py312}-django{52,60,-latest},
-    {py313}-django{52,60,-latest},
-    {py314}-django{52,60,-latest},
+    {py312}-django{52,60,61-latest},
+    {py313}-django{52,60,61-latest},
+    {py314}-django{52,60,61-latest},
     lint
 
 [testenv]
 deps =
     django52: django>=5.2a,<6.0
     django60: django>=6.0a,<6.1
+    django61: django>=6.1a,<6.2
     django-latest: https://github.com/django/django/archive/main.tar.gz
     -rrequirements/testing.txt
 allowlist_externals = make

Reply via email to