Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-whitenoise for 
openSUSE:Factory checked in at 2025-02-28 17:47:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-whitenoise (Old)
 and      /work/SRC/openSUSE:Factory/.python-whitenoise.new.19136 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-whitenoise"

Fri Feb 28 17:47:22 2025 rev:13 rq:1249258 version:6.9.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-whitenoise/python-whitenoise.changes      
2024-11-21 15:14:47.647892602 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-whitenoise.new.19136/python-whitenoise.changes
   2025-02-28 17:47:24.704963048 +0100
@@ -1,0 +2,6 @@
+Fri Feb 28 09:19:24 UTC 2025 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- Update to 6.9.0
+  * Support Django 5.2.
+
+-------------------------------------------------------------------

Old:
----
  whitenoise-6.8.2.tar.gz

New:
----
  whitenoise-6.9.0.tar.gz

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

Other differences:
------------------
++++++ python-whitenoise.spec ++++++
--- /var/tmp/diff_new_pack.fLA0Vh/_old  2025-02-28 17:47:25.272987189 +0100
+++ /var/tmp/diff_new_pack.fLA0Vh/_new  2025-02-28 17:47:25.276987358 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-whitenoise
 #
-# 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-whitenoise
-Version:        6.8.2
+Version:        6.9.0
 Release:        0
 Summary:        Static file serving for WSGI applications
 License:        MIT

++++++ whitenoise-6.8.2.tar.gz -> whitenoise-6.9.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whitenoise-6.8.2/.github/workflows/main.yml 
new/whitenoise-6.9.0/.github/workflows/main.yml
--- old/whitenoise-6.8.2/.github/workflows/main.yml     2024-10-30 
00:04:34.000000000 +0100
+++ new/whitenoise-6.9.0/.github/workflows/main.yml     2025-02-06 
23:16:29.000000000 +0100
@@ -36,7 +36,7 @@
         allow-prereleases: true
 
     - name: Install uv
-      uses: astral-sh/setup-uv@v3
+      uses: astral-sh/setup-uv@v5
       with:
         enable-cache: true
         cache-dependency-glob: tests/requirements/*.txt
@@ -65,10 +65,10 @@
 
       - uses: actions/setup-python@v5
         with:
-          python-version: '3.12'
+          python-version: '3.13'
 
       - name: Install uv
-        uses: astral-sh/setup-uv@v3
+        uses: astral-sh/setup-uv@v5
 
       - name: Install dependencies
         run: uv pip install --system coverage[toml]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whitenoise-6.8.2/.pre-commit-config.yaml 
new/whitenoise-6.9.0/.pre-commit-config.yaml
--- old/whitenoise-6.8.2/.pre-commit-config.yaml        2024-10-30 
00:04:34.000000000 +0100
+++ new/whitenoise-6.9.0/.pre-commit-config.yaml        2025-02-06 
23:16:29.000000000 +0100
@@ -2,7 +2,7 @@
   autoupdate_schedule: monthly
 
 default_language_version:
-  python: python3.12
+  python: python3.13
 
 repos:
 - repo: https://github.com/pre-commit/pre-commit-hooks
@@ -17,11 +17,11 @@
   - id: end-of-file-fixer
   - id: trailing-whitespace
 - repo: https://github.com/tox-dev/pyproject-fmt
-  rev: 2.2.4
+  rev: v2.5.0
   hooks:
   - id: pyproject-fmt
 - repo: https://github.com/tox-dev/tox-ini-fmt
-  rev: 1.4.1
+  rev: 1.5.0
   hooks:
   - id: tox-ini-fmt
 - repo: https://github.com/rstcheck/rstcheck
@@ -29,34 +29,34 @@
   hooks:
   - id: rstcheck
     additional_dependencies:
-    - sphinx==6.1.3
-    - tomli==2.0.1
+    - sphinx==8.1.3
+    - tomli==2.2.1
 - repo: https://github.com/sphinx-contrib/sphinx-lint
   rev: v1.0.0
   hooks:
   - id: sphinx-lint
 - repo: https://github.com/asottile/pyupgrade
-  rev: v3.17.0
+  rev: v3.19.1
   hooks:
   - id: pyupgrade
     args: [--py39-plus]
 - repo: https://github.com/adamchainz/django-upgrade
-  rev: 1.21.0
+  rev: 1.22.2
   hooks:
   - id: django-upgrade
     args: [--target-version, '4.2']
 - repo: https://github.com/psf/black-pre-commit-mirror
-  rev: 24.8.0
+  rev: 25.1.0
   hooks:
   - id: black
 - repo: https://github.com/adamchainz/blacken-docs
-  rev: 1.18.0
+  rev: 1.19.1
   hooks:
   - id: blacken-docs
     additional_dependencies:
-    - black==23.1.0
+    - black==25.1.0
 - repo: https://github.com/pycqa/isort
-  rev: 5.13.2
+  rev: 6.0.0
   hooks:
     - id: isort
       name: isort (python)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whitenoise-6.8.2/.readthedocs.yaml 
new/whitenoise-6.9.0/.readthedocs.yaml
--- old/whitenoise-6.8.2/.readthedocs.yaml      2024-10-30 00:04:34.000000000 
+0100
+++ new/whitenoise-6.9.0/.readthedocs.yaml      2025-02-06 23:16:29.000000000 
+0100
@@ -6,7 +6,7 @@
 build:
   os: ubuntu-22.04
   tools:
-    python: "3.12"
+    python: "3.13"
 
 sphinx:
   configuration: docs/conf.py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whitenoise-6.8.2/docs/changelog.rst 
new/whitenoise-6.9.0/docs/changelog.rst
--- old/whitenoise-6.8.2/docs/changelog.rst     2024-10-30 00:04:34.000000000 
+0100
+++ new/whitenoise-6.9.0/docs/changelog.rst     2025-02-06 23:16:29.000000000 
+0100
@@ -2,6 +2,11 @@
 Changelog
 =========
 
+6.9.0 (2025-02-06)
+------------------
+
+* Support Django 5.2.
+
 6.8.2 (2024-10-29)
 ------------------
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whitenoise-6.8.2/docs/django.rst 
new/whitenoise-6.9.0/docs/django.rst
--- old/whitenoise-6.8.2/docs/django.rst        2024-10-30 00:04:34.000000000 
+0100
+++ new/whitenoise-6.9.0/docs/django.rst        2025-02-06 23:16:29.000000000 
+0100
@@ -70,10 +70,7 @@
 .. note:: You might find other third-party middleware that suggests it should
    be given highest priority at the top of the middleware list. Unless you
    understand exactly what is happening you should ignore this advice and 
always
-   place ``WhiteNoiseMiddleware`` above other middleware. If you plan to have 
other
-   middleware run before WhiteNoise you should be aware of the
-   `request_finished bug <https://code.djangoproject.com/ticket/29069>`_ in
-   Django.
+   place ``WhiteNoiseMiddleware`` above other middleware.
 
 
 .. _compression-and-caching:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whitenoise-6.8.2/docs/index.rst 
new/whitenoise-6.9.0/docs/index.rst
--- old/whitenoise-6.8.2/docs/index.rst 2024-10-30 00:04:34.000000000 +0100
+++ new/whitenoise-6.9.0/docs/index.rst 2025-02-06 23:16:29.000000000 +0100
@@ -31,7 +31,7 @@
 
 Python 3.8 to 3.13 supported.
 
-Django 4.2 to 5.1 supported.
+Django 4.2 to 5.2 supported.
 
 Installation
 ------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whitenoise-6.8.2/pyproject.toml 
new/whitenoise-6.9.0/pyproject.toml
--- old/whitenoise-6.8.2/pyproject.toml 2024-10-30 00:04:34.000000000 +0100
+++ new/whitenoise-6.9.0/pyproject.toml 2025-02-06 23:16:29.000000000 +0100
@@ -6,7 +6,7 @@
 
 [project]
 name = "whitenoise"
-version = "6.8.2"
+version = "6.9.0"
 description = "Radically simplified static file serving for WSGI applications"
 readme = "README.rst"
 keywords = [
@@ -26,6 +26,7 @@
   "Framework :: Django :: 4.2",
   "Framework :: Django :: 5.0",
   "Framework :: Django :: 5.1",
+  "Framework :: Django :: 5.2",
   "Intended Audience :: Developers",
   "License :: OSI Approved :: MIT License",
   "Operating System :: OS Independent",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whitenoise-6.8.2/tests/requirements/compile.py 
new/whitenoise-6.9.0/tests/requirements/compile.py
--- old/whitenoise-6.8.2/tests/requirements/compile.py  2024-10-30 
00:04:34.000000000 +0100
+++ new/whitenoise-6.9.0/tests/requirements/compile.py  2025-02-06 
23:16:29.000000000 +0100
@@ -66,6 +66,16 @@
         [
             *common_args,
             "--python",
+            "3.10",
+            "--output-file",
+            "py310-django52.txt",
+        ],
+        input=b"Django>=5.2a1,<5.3",
+    )
+    run(
+        [
+            *common_args,
+            "--python",
             "3.11",
             "--output-file",
             "py311-django42.txt",
@@ -96,6 +106,16 @@
         [
             *common_args,
             "--python",
+            "3.11",
+            "--output-file",
+            "py311-django52.txt",
+        ],
+        input=b"Django>=5.2a1,<5.3",
+    )
+    run(
+        [
+            *common_args,
+            "--python",
             "3.12",
             "--output-file",
             "py312-django42.txt",
@@ -126,9 +146,29 @@
         [
             *common_args,
             "--python",
+            "3.12",
+            "--output-file",
+            "py312-django52.txt",
+        ],
+        input=b"Django>=5.2a1,<5.3",
+    )
+    run(
+        [
+            *common_args,
+            "--python",
             "3.13",
             "--output-file",
             "py313-django51.txt",
         ],
         input=b"Django>=5.1a1,<5.2",
     )
+    run(
+        [
+            *common_args,
+            "--python",
+            "3.13",
+            "--output-file",
+            "py313-django52.txt",
+        ],
+        input=b"Django>=5.2a1,<5.3",
+    )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/whitenoise-6.8.2/tests/requirements/py310-django42.txt 
new/whitenoise-6.9.0/tests/requirements/py310-django42.txt
--- old/whitenoise-6.8.2/tests/requirements/py310-django42.txt  2024-10-30 
00:04:34.000000000 +0100
+++ new/whitenoise-6.9.0/tests/requirements/py310-django42.txt  2025-02-06 
23:16:29.000000000 +0100
@@ -4,39 +4,39 @@
     # via django
 brotli==1.1.0
     # via -r requirements.in
-certifi==2024.8.30
+certifi==2024.12.14
     # via requests
-charset-normalizer==3.3.2
+charset-normalizer==3.4.1
     # via requests
-coverage==7.6.1
+coverage==7.6.10
     # via -r requirements.in
-django==4.2.16
+django==4.2.17
     # via -r requirements.in
 exceptiongroup==1.2.2
     # via pytest
-idna==3.8
+idna==3.10
     # via requests
 iniconfig==2.0.0
     # via pytest
-packaging==24.1
+packaging==24.2
     # via pytest
 pluggy==1.5.0
     # via pytest
-pytest==8.3.2
+pytest==8.3.4
     # via
     #   -r requirements.in
     #   pytest-randomly
-pytest-randomly==3.15.0
+pytest-randomly==3.16.0
     # via -r requirements.in
 requests==2.32.3
     # via -r requirements.in
-sqlparse==0.5.1
+sqlparse==0.5.3
     # via django
-tomli==2.0.1
+tomli==2.2.1
     # via
     #   coverage
     #   pytest
 typing-extensions==4.12.2
     # via asgiref
-urllib3==2.2.2
+urllib3==2.3.0
     # via requests
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/whitenoise-6.8.2/tests/requirements/py310-django50.txt 
new/whitenoise-6.9.0/tests/requirements/py310-django50.txt
--- old/whitenoise-6.8.2/tests/requirements/py310-django50.txt  2024-10-30 
00:04:34.000000000 +0100
+++ new/whitenoise-6.9.0/tests/requirements/py310-django50.txt  2025-02-06 
23:16:29.000000000 +0100
@@ -4,39 +4,39 @@
     # via django
 brotli==1.1.0
     # via -r requirements.in
-certifi==2024.8.30
+certifi==2024.12.14
     # via requests
-charset-normalizer==3.3.2
+charset-normalizer==3.4.1
     # via requests
-coverage==7.6.1
+coverage==7.6.10
     # via -r requirements.in
-django==5.0.9
+django==5.0.10
     # via -r requirements.in
 exceptiongroup==1.2.2
     # via pytest
-idna==3.8
+idna==3.10
     # via requests
 iniconfig==2.0.0
     # via pytest
-packaging==24.1
+packaging==24.2
     # via pytest
 pluggy==1.5.0
     # via pytest
-pytest==8.3.2
+pytest==8.3.4
     # via
     #   -r requirements.in
     #   pytest-randomly
-pytest-randomly==3.15.0
+pytest-randomly==3.16.0
     # via -r requirements.in
 requests==2.32.3
     # via -r requirements.in
-sqlparse==0.5.1
+sqlparse==0.5.3
     # via django
-tomli==2.0.1
+tomli==2.2.1
     # via
     #   coverage
     #   pytest
 typing-extensions==4.12.2
     # via asgiref
-urllib3==2.2.2
+urllib3==2.3.0
     # via requests
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/whitenoise-6.8.2/tests/requirements/py310-django51.txt 
new/whitenoise-6.9.0/tests/requirements/py310-django51.txt
--- old/whitenoise-6.8.2/tests/requirements/py310-django51.txt  2024-10-30 
00:04:34.000000000 +0100
+++ new/whitenoise-6.9.0/tests/requirements/py310-django51.txt  2025-02-06 
23:16:29.000000000 +0100
@@ -4,39 +4,39 @@
     # via django
 brotli==1.1.0
     # via -r requirements.in
-certifi==2024.8.30
+certifi==2024.12.14
     # via requests
-charset-normalizer==3.3.2
+charset-normalizer==3.4.1
     # via requests
-coverage==7.6.1
+coverage==7.6.10
     # via -r requirements.in
-django==5.1.1
+django==5.1.4
     # via -r requirements.in
 exceptiongroup==1.2.2
     # via pytest
-idna==3.8
+idna==3.10
     # via requests
 iniconfig==2.0.0
     # via pytest
-packaging==24.1
+packaging==24.2
     # via pytest
 pluggy==1.5.0
     # via pytest
-pytest==8.3.2
+pytest==8.3.4
     # via
     #   -r requirements.in
     #   pytest-randomly
-pytest-randomly==3.15.0
+pytest-randomly==3.16.0
     # via -r requirements.in
 requests==2.32.3
     # via -r requirements.in
-sqlparse==0.5.1
+sqlparse==0.5.3
     # via django
-tomli==2.0.1
+tomli==2.2.1
     # via
     #   coverage
     #   pytest
 typing-extensions==4.12.2
     # via asgiref
-urllib3==2.2.2
+urllib3==2.3.0
     # via requests
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/whitenoise-6.8.2/tests/requirements/py310-django52.txt 
new/whitenoise-6.9.0/tests/requirements/py310-django52.txt
--- old/whitenoise-6.8.2/tests/requirements/py310-django52.txt  1970-01-01 
01:00:00.000000000 +0100
+++ new/whitenoise-6.9.0/tests/requirements/py310-django52.txt  2025-02-06 
23:16:29.000000000 +0100
@@ -0,0 +1,42 @@
+# This file was autogenerated by uv via the following command:
+#    uv pip compile --constraint - requirements.in --python 3.10 --output-file 
py310-django52.txt
+asgiref==3.8.1
+    # via django
+brotli==1.1.0
+    # via -r requirements.in
+certifi==2025.1.31
+    # via requests
+charset-normalizer==3.4.1
+    # via requests
+coverage==7.6.10
+    # via -r requirements.in
+django==5.2a1
+    # via -r requirements.in
+exceptiongroup==1.2.2
+    # via pytest
+idna==3.10
+    # via requests
+iniconfig==2.0.0
+    # via pytest
+packaging==24.2
+    # via pytest
+pluggy==1.5.0
+    # via pytest
+pytest==8.3.4
+    # via
+    #   -r requirements.in
+    #   pytest-randomly
+pytest-randomly==3.16.0
+    # via -r requirements.in
+requests==2.32.3
+    # via -r requirements.in
+sqlparse==0.5.3
+    # via django
+tomli==2.2.1
+    # via
+    #   coverage
+    #   pytest
+typing-extensions==4.12.2
+    # via asgiref
+urllib3==2.3.0
+    # via requests
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/whitenoise-6.8.2/tests/requirements/py311-django42.txt 
new/whitenoise-6.9.0/tests/requirements/py311-django42.txt
--- old/whitenoise-6.8.2/tests/requirements/py311-django42.txt  2024-10-30 
00:04:34.000000000 +0100
+++ new/whitenoise-6.9.0/tests/requirements/py311-django42.txt  2025-02-06 
23:16:29.000000000 +0100
@@ -4,31 +4,31 @@
     # via django
 brotli==1.1.0
     # via -r requirements.in
-certifi==2024.8.30
+certifi==2024.12.14
     # via requests
-charset-normalizer==3.3.2
+charset-normalizer==3.4.1
     # via requests
-coverage==7.6.1
+coverage==7.6.10
     # via -r requirements.in
-django==4.2.16
+django==4.2.17
     # via -r requirements.in
-idna==3.8
+idna==3.10
     # via requests
 iniconfig==2.0.0
     # via pytest
-packaging==24.1
+packaging==24.2
     # via pytest
 pluggy==1.5.0
     # via pytest
-pytest==8.3.2
+pytest==8.3.4
     # via
     #   -r requirements.in
     #   pytest-randomly
-pytest-randomly==3.15.0
+pytest-randomly==3.16.0
     # via -r requirements.in
 requests==2.32.3
     # via -r requirements.in
-sqlparse==0.5.1
+sqlparse==0.5.3
     # via django
-urllib3==2.2.2
+urllib3==2.3.0
     # via requests
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/whitenoise-6.8.2/tests/requirements/py311-django50.txt 
new/whitenoise-6.9.0/tests/requirements/py311-django50.txt
--- old/whitenoise-6.8.2/tests/requirements/py311-django50.txt  2024-10-30 
00:04:34.000000000 +0100
+++ new/whitenoise-6.9.0/tests/requirements/py311-django50.txt  2025-02-06 
23:16:29.000000000 +0100
@@ -4,31 +4,31 @@
     # via django
 brotli==1.1.0
     # via -r requirements.in
-certifi==2024.8.30
+certifi==2024.12.14
     # via requests
-charset-normalizer==3.3.2
+charset-normalizer==3.4.1
     # via requests
-coverage==7.6.1
+coverage==7.6.10
     # via -r requirements.in
-django==5.0.9
+django==5.0.10
     # via -r requirements.in
-idna==3.8
+idna==3.10
     # via requests
 iniconfig==2.0.0
     # via pytest
-packaging==24.1
+packaging==24.2
     # via pytest
 pluggy==1.5.0
     # via pytest
-pytest==8.3.2
+pytest==8.3.4
     # via
     #   -r requirements.in
     #   pytest-randomly
-pytest-randomly==3.15.0
+pytest-randomly==3.16.0
     # via -r requirements.in
 requests==2.32.3
     # via -r requirements.in
-sqlparse==0.5.1
+sqlparse==0.5.3
     # via django
-urllib3==2.2.2
+urllib3==2.3.0
     # via requests
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/whitenoise-6.8.2/tests/requirements/py311-django51.txt 
new/whitenoise-6.9.0/tests/requirements/py311-django51.txt
--- old/whitenoise-6.8.2/tests/requirements/py311-django51.txt  2024-10-30 
00:04:34.000000000 +0100
+++ new/whitenoise-6.9.0/tests/requirements/py311-django51.txt  2025-02-06 
23:16:29.000000000 +0100
@@ -4,31 +4,31 @@
     # via django
 brotli==1.1.0
     # via -r requirements.in
-certifi==2024.8.30
+certifi==2024.12.14
     # via requests
-charset-normalizer==3.3.2
+charset-normalizer==3.4.1
     # via requests
-coverage==7.6.1
+coverage==7.6.10
     # via -r requirements.in
-django==5.1.1
+django==5.1.4
     # via -r requirements.in
-idna==3.8
+idna==3.10
     # via requests
 iniconfig==2.0.0
     # via pytest
-packaging==24.1
+packaging==24.2
     # via pytest
 pluggy==1.5.0
     # via pytest
-pytest==8.3.2
+pytest==8.3.4
     # via
     #   -r requirements.in
     #   pytest-randomly
-pytest-randomly==3.15.0
+pytest-randomly==3.16.0
     # via -r requirements.in
 requests==2.32.3
     # via -r requirements.in
-sqlparse==0.5.1
+sqlparse==0.5.3
     # via django
-urllib3==2.2.2
+urllib3==2.3.0
     # via requests
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/whitenoise-6.8.2/tests/requirements/py311-django52.txt 
new/whitenoise-6.9.0/tests/requirements/py311-django52.txt
--- old/whitenoise-6.8.2/tests/requirements/py311-django52.txt  1970-01-01 
01:00:00.000000000 +0100
+++ new/whitenoise-6.9.0/tests/requirements/py311-django52.txt  2025-02-06 
23:16:29.000000000 +0100
@@ -0,0 +1,34 @@
+# This file was autogenerated by uv via the following command:
+#    uv pip compile --constraint - requirements.in --python 3.11 --output-file 
py311-django52.txt
+asgiref==3.8.1
+    # via django
+brotli==1.1.0
+    # via -r requirements.in
+certifi==2025.1.31
+    # via requests
+charset-normalizer==3.4.1
+    # via requests
+coverage==7.6.10
+    # via -r requirements.in
+django==5.2a1
+    # via -r requirements.in
+idna==3.10
+    # via requests
+iniconfig==2.0.0
+    # via pytest
+packaging==24.2
+    # via pytest
+pluggy==1.5.0
+    # via pytest
+pytest==8.3.4
+    # via
+    #   -r requirements.in
+    #   pytest-randomly
+pytest-randomly==3.16.0
+    # via -r requirements.in
+requests==2.32.3
+    # via -r requirements.in
+sqlparse==0.5.3
+    # via django
+urllib3==2.3.0
+    # via requests
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/whitenoise-6.8.2/tests/requirements/py312-django42.txt 
new/whitenoise-6.9.0/tests/requirements/py312-django42.txt
--- old/whitenoise-6.8.2/tests/requirements/py312-django42.txt  2024-10-30 
00:04:34.000000000 +0100
+++ new/whitenoise-6.9.0/tests/requirements/py312-django42.txt  2025-02-06 
23:16:29.000000000 +0100
@@ -4,31 +4,31 @@
     # via django
 brotli==1.1.0
     # via -r requirements.in
-certifi==2024.8.30
+certifi==2024.12.14
     # via requests
-charset-normalizer==3.3.2
+charset-normalizer==3.4.1
     # via requests
-coverage==7.6.1
+coverage==7.6.10
     # via -r requirements.in
-django==4.2.16
+django==4.2.17
     # via -r requirements.in
-idna==3.8
+idna==3.10
     # via requests
 iniconfig==2.0.0
     # via pytest
-packaging==24.1
+packaging==24.2
     # via pytest
 pluggy==1.5.0
     # via pytest
-pytest==8.3.2
+pytest==8.3.4
     # via
     #   -r requirements.in
     #   pytest-randomly
-pytest-randomly==3.15.0
+pytest-randomly==3.16.0
     # via -r requirements.in
 requests==2.32.3
     # via -r requirements.in
-sqlparse==0.5.1
+sqlparse==0.5.3
     # via django
-urllib3==2.2.2
+urllib3==2.3.0
     # via requests
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/whitenoise-6.8.2/tests/requirements/py312-django50.txt 
new/whitenoise-6.9.0/tests/requirements/py312-django50.txt
--- old/whitenoise-6.8.2/tests/requirements/py312-django50.txt  2024-10-30 
00:04:34.000000000 +0100
+++ new/whitenoise-6.9.0/tests/requirements/py312-django50.txt  2025-02-06 
23:16:29.000000000 +0100
@@ -4,31 +4,31 @@
     # via django
 brotli==1.1.0
     # via -r requirements.in
-certifi==2024.8.30
+certifi==2024.12.14
     # via requests
-charset-normalizer==3.3.2
+charset-normalizer==3.4.1
     # via requests
-coverage==7.6.1
+coverage==7.6.10
     # via -r requirements.in
-django==5.0.9
+django==5.0.10
     # via -r requirements.in
-idna==3.8
+idna==3.10
     # via requests
 iniconfig==2.0.0
     # via pytest
-packaging==24.1
+packaging==24.2
     # via pytest
 pluggy==1.5.0
     # via pytest
-pytest==8.3.2
+pytest==8.3.4
     # via
     #   -r requirements.in
     #   pytest-randomly
-pytest-randomly==3.15.0
+pytest-randomly==3.16.0
     # via -r requirements.in
 requests==2.32.3
     # via -r requirements.in
-sqlparse==0.5.1
+sqlparse==0.5.3
     # via django
-urllib3==2.2.2
+urllib3==2.3.0
     # via requests
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/whitenoise-6.8.2/tests/requirements/py312-django51.txt 
new/whitenoise-6.9.0/tests/requirements/py312-django51.txt
--- old/whitenoise-6.8.2/tests/requirements/py312-django51.txt  2024-10-30 
00:04:34.000000000 +0100
+++ new/whitenoise-6.9.0/tests/requirements/py312-django51.txt  2025-02-06 
23:16:29.000000000 +0100
@@ -4,31 +4,31 @@
     # via django
 brotli==1.1.0
     # via -r requirements.in
-certifi==2024.8.30
+certifi==2024.12.14
     # via requests
-charset-normalizer==3.3.2
+charset-normalizer==3.4.1
     # via requests
-coverage==7.6.1
+coverage==7.6.10
     # via -r requirements.in
-django==5.1.1
+django==5.1.4
     # via -r requirements.in
-idna==3.8
+idna==3.10
     # via requests
 iniconfig==2.0.0
     # via pytest
-packaging==24.1
+packaging==24.2
     # via pytest
 pluggy==1.5.0
     # via pytest
-pytest==8.3.2
+pytest==8.3.4
     # via
     #   -r requirements.in
     #   pytest-randomly
-pytest-randomly==3.15.0
+pytest-randomly==3.16.0
     # via -r requirements.in
 requests==2.32.3
     # via -r requirements.in
-sqlparse==0.5.1
+sqlparse==0.5.3
     # via django
-urllib3==2.2.2
+urllib3==2.3.0
     # via requests
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/whitenoise-6.8.2/tests/requirements/py312-django52.txt 
new/whitenoise-6.9.0/tests/requirements/py312-django52.txt
--- old/whitenoise-6.8.2/tests/requirements/py312-django52.txt  1970-01-01 
01:00:00.000000000 +0100
+++ new/whitenoise-6.9.0/tests/requirements/py312-django52.txt  2025-02-06 
23:16:29.000000000 +0100
@@ -0,0 +1,34 @@
+# This file was autogenerated by uv via the following command:
+#    uv pip compile --constraint - requirements.in --python 3.12 --output-file 
py312-django52.txt
+asgiref==3.8.1
+    # via django
+brotli==1.1.0
+    # via -r requirements.in
+certifi==2025.1.31
+    # via requests
+charset-normalizer==3.4.1
+    # via requests
+coverage==7.6.10
+    # via -r requirements.in
+django==5.2a1
+    # via -r requirements.in
+idna==3.10
+    # via requests
+iniconfig==2.0.0
+    # via pytest
+packaging==24.2
+    # via pytest
+pluggy==1.5.0
+    # via pytest
+pytest==8.3.4
+    # via
+    #   -r requirements.in
+    #   pytest-randomly
+pytest-randomly==3.16.0
+    # via -r requirements.in
+requests==2.32.3
+    # via -r requirements.in
+sqlparse==0.5.3
+    # via django
+urllib3==2.3.0
+    # via requests
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/whitenoise-6.8.2/tests/requirements/py313-django51.txt 
new/whitenoise-6.9.0/tests/requirements/py313-django51.txt
--- old/whitenoise-6.8.2/tests/requirements/py313-django51.txt  2024-10-30 
00:04:34.000000000 +0100
+++ new/whitenoise-6.9.0/tests/requirements/py313-django51.txt  2025-02-06 
23:16:29.000000000 +0100
@@ -4,31 +4,31 @@
     # via django
 brotli==1.1.0
     # via -r requirements.in
-certifi==2024.8.30
+certifi==2024.12.14
     # via requests
-charset-normalizer==3.3.2
+charset-normalizer==3.4.1
     # via requests
-coverage==7.6.1
+coverage==7.6.10
     # via -r requirements.in
-django==5.1.1
+django==5.1.4
     # via -r requirements.in
-idna==3.8
+idna==3.10
     # via requests
 iniconfig==2.0.0
     # via pytest
-packaging==24.1
+packaging==24.2
     # via pytest
 pluggy==1.5.0
     # via pytest
-pytest==8.3.2
+pytest==8.3.4
     # via
     #   -r requirements.in
     #   pytest-randomly
-pytest-randomly==3.15.0
+pytest-randomly==3.16.0
     # via -r requirements.in
 requests==2.32.3
     # via -r requirements.in
-sqlparse==0.5.1
+sqlparse==0.5.3
     # via django
-urllib3==2.2.2
+urllib3==2.3.0
     # via requests
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/whitenoise-6.8.2/tests/requirements/py313-django52.txt 
new/whitenoise-6.9.0/tests/requirements/py313-django52.txt
--- old/whitenoise-6.8.2/tests/requirements/py313-django52.txt  1970-01-01 
01:00:00.000000000 +0100
+++ new/whitenoise-6.9.0/tests/requirements/py313-django52.txt  2025-02-06 
23:16:29.000000000 +0100
@@ -0,0 +1,34 @@
+# This file was autogenerated by uv via the following command:
+#    uv pip compile --constraint - requirements.in --python 3.13 --output-file 
py313-django52.txt
+asgiref==3.8.1
+    # via django
+brotli==1.1.0
+    # via -r requirements.in
+certifi==2025.1.31
+    # via requests
+charset-normalizer==3.4.1
+    # via requests
+coverage==7.6.10
+    # via -r requirements.in
+django==5.2a1
+    # via -r requirements.in
+idna==3.10
+    # via requests
+iniconfig==2.0.0
+    # via pytest
+packaging==24.2
+    # via pytest
+pluggy==1.5.0
+    # via pytest
+pytest==8.3.4
+    # via
+    #   -r requirements.in
+    #   pytest-randomly
+pytest-randomly==3.16.0
+    # via -r requirements.in
+requests==2.32.3
+    # via -r requirements.in
+sqlparse==0.5.3
+    # via django
+urllib3==2.3.0
+    # via requests
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/whitenoise-6.8.2/tests/requirements/py39-django42.txt 
new/whitenoise-6.9.0/tests/requirements/py39-django42.txt
--- old/whitenoise-6.8.2/tests/requirements/py39-django42.txt   2024-10-30 
00:04:34.000000000 +0100
+++ new/whitenoise-6.9.0/tests/requirements/py39-django42.txt   2025-02-06 
23:16:29.000000000 +0100
@@ -4,43 +4,43 @@
     # via django
 brotli==1.1.0
     # via -r requirements.in
-certifi==2024.8.30
+certifi==2024.12.14
     # via requests
-charset-normalizer==3.3.2
+charset-normalizer==3.4.1
     # via requests
-coverage==7.6.1
+coverage==7.6.10
     # via -r requirements.in
-django==4.2.16
+django==4.2.17
     # via -r requirements.in
 exceptiongroup==1.2.2
     # via pytest
-idna==3.8
+idna==3.10
     # via requests
-importlib-metadata==8.4.0
+importlib-metadata==8.5.0
     # via pytest-randomly
 iniconfig==2.0.0
     # via pytest
-packaging==24.1
+packaging==24.2
     # via pytest
 pluggy==1.5.0
     # via pytest
-pytest==8.3.2
+pytest==8.3.4
     # via
     #   -r requirements.in
     #   pytest-randomly
-pytest-randomly==3.15.0
+pytest-randomly==3.16.0
     # via -r requirements.in
 requests==2.32.3
     # via -r requirements.in
-sqlparse==0.5.1
+sqlparse==0.5.3
     # via django
-tomli==2.0.1
+tomli==2.2.1
     # via
     #   coverage
     #   pytest
 typing-extensions==4.12.2
     # via asgiref
-urllib3==2.2.2
+urllib3==2.3.0
     # via requests
-zipp==3.20.1
+zipp==3.21.0
     # via importlib-metadata
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whitenoise-6.8.2/tests/test_django_whitenoise.py 
new/whitenoise-6.9.0/tests/test_django_whitenoise.py
--- old/whitenoise-6.8.2/tests/test_django_whitenoise.py        2024-10-30 
00:04:34.000000000 +0100
+++ new/whitenoise-6.9.0/tests/test_django_whitenoise.py        2025-02-06 
23:16:29.000000000 +0100
@@ -159,7 +159,7 @@
 
 
 def test_non_ascii_requests_safely_ignored(finder_server):
-    response = finder_server.get(settings.STATIC_URL + "test\u263A")
+    response = finder_server.get(settings.STATIC_URL + "test\u263a")
     assert 404 == response.status_code
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whitenoise-6.8.2/tests/test_whitenoise.py 
new/whitenoise-6.9.0/tests/test_whitenoise.py
--- old/whitenoise-6.8.2/tests/test_whitenoise.py       2024-10-30 
00:04:34.000000000 +0100
+++ new/whitenoise-6.9.0/tests/test_whitenoise.py       2025-02-06 
23:16:29.000000000 +0100
@@ -181,7 +181,7 @@
 
 
 def test_non_ascii_requests_safely_ignored(server):
-    response = server.get(f"/{AppServer.PREFIX}/test\u263A")
+    response = server.get(f"/{AppServer.PREFIX}/test\u263a")
     assert_is_default_response(response)
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/whitenoise-6.8.2/tox.ini new/whitenoise-6.9.0/tox.ini
--- old/whitenoise-6.8.2/tox.ini        2024-10-30 00:04:34.000000000 +0100
+++ new/whitenoise-6.9.0/tox.ini        2025-02-06 23:16:29.000000000 +0100
@@ -2,11 +2,11 @@
 requires =
     tox>=4.2
 env_list =
-    py313-django{51}
-    py312-django{51, 50, 42}
-    py311-django{51, 50, 42}
+    py313-django{52, 51}
+    py312-django{52, 51, 50, 42}
+    py311-django{52, 51, 50, 42}
     py311-codegen
-    py310-django{51, 50, 42}
+    py310-django{52, 51, 50, 42}
     py39-django{42}
 
 [testenv]

Reply via email to