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]
