Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-django-health-check for
openSUSE:Factory checked in at 2026-04-04 19:06:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-django-health-check (Old)
and /work/SRC/openSUSE:Factory/.python-django-health-check.new.21863 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-django-health-check"
Sat Apr 4 19:06:58 2026 rev:13 rq:1344475 version:4.2.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-django-health-check/python-django-health-check.changes
2024-11-12 19:23:56.605796474 +0100
+++
/work/SRC/openSUSE:Factory/.python-django-health-check.new.21863/python-django-health-check.changes
2026-04-04 19:08:57.160901828 +0200
@@ -1,0 +2,61 @@
+Fri Apr 3 13:02:51 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 4.2.1:
+ * Resolve #688 -- Add a cookbook to the documentation
+ * Round out the table corners on large screens
+ * Add extra dependencies to migration guide
+ * Fix #659 - Add port to distinguish redis instances
+ * Add Hetzner RSS status check
+ * Fix RSS/Atom feed errors appearing as new entries on every
+ poll
+ * Make Redis connection arguments in repr optional
+ * Add funding link to PyPi project
+ * Fix RSS/Atom feed: include status in description, strip
+ format param from links
+ * Add graceful error message to wrongly configured aliases
+ * Show host and db in Redis check __repr__
+ * Fix #643 -- Add client_fractory to Redis check
+ * Fix git-blame-ignore-revs
+ * Test contrib against lowest supported Python version
+ * Fix RSS/Atom feeds using static epoch for healthy checks
+ * Fix #631 -- Add `task_default_queue` fallback if
+ `task_queues` is None
+ * Fix Redis documentation errors: remove obsolete redis_url
+ references
+ * Add migration step to drop obsolete table
+ * Version 4
+ * Add DNS health check as core check
+ * Add RSS/Atom feeds for health check monitoring
+ * Remove duplicated pyupgrade setup
+ * Add Vary on Accept header
+ * Add Kafka health check
+ * Add OpenMetrics endpoint for Prometheus monitoring
+ integration
+ * Add agent instructions
+ * Add RSS check for AWS
+ * Add Redis Sentinel and Cluster support via unified client-
+ based health check
+ * Remove deprecated redis_url and options
+ * Fix RSS/Atom endpoints to return 200 status on health check
+ failures
+ * Add text/plain response format and simplify management
+ command
+ * Fix migration command in migration guide
+ * Switch to asyncio
+ * Drop obsolete documentation about warnings and threading
+ * Ref #519 -- Extend CLI HTTPS support and verbosity
+ * Add word weasel checks
+ * Fix #606 -- Assign unique cache key to avoid race conditions
+ * Add cloud provider health checks via RSS/Atom feeds and
+ Atlassian Status Page API
+ * Add --no-http flag to run health checks without HTTP server
+ * [pre-commit.ci] pre-commit autoupdate
+ * Add optional `limit` parameter to CeleryPingHealthCheck
+ * Add GitHub and Sentry status pages
+ * Add Slack & Matrix documentation
+ * Clarify GitHub enterprise region support
+ * Add more psutil checks and move them to contrib
+ * Skip documentation builds for pre-releases
+ * Use sequence not iterable for HealthCheckView.checks
+
+-------------------------------------------------------------------
Old:
----
django-health-check-3.18.3.tar.gz
New:
----
django-health-check-4.2.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-django-health-check.spec ++++++
--- /var/tmp/diff_new_pack.6XiWNv/_old 2026-04-04 19:08:57.804928233 +0200
+++ /var/tmp/diff_new_pack.6XiWNv/_new 2026-04-04 19:08:57.804928233 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-django-health-check
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,28 +18,33 @@
%{?sle15_python_module_pythons}
Name: python-django-health-check
-Version: 3.18.3
+Version: 4.2.1
Release: 0
Summary: Run checks on Django and is dependent services
License: MIT
-URL: https://github.com/revsys/django-health-check
-Source:
https://github.com/revsys/django-health-check/archive/%{version}.tar.gz#/django-health-check-%{version}.tar.gz
-BuildRequires: %{python_module Django >= 1.11}
-BuildRequires: %{python_module celery}
+URL: https://github.com/codingjoe/django-health-check
+Source:
https://github.com/codingjoe/django-health-check/archive/%{version}.tar.gz#/django-health-check-%{version}.tar.gz
+BuildRequires: %{python_module Django >= 5.2}
+BuildRequires: %{python_module boto3}
+BuildRequires: %{python_module celery >= 5.0.0}
+BuildRequires: %{python_module django-storages}
+BuildRequires: %{python_module dnspython >= 2.0.0}
+BuildRequires: %{python_module feedparser}
+BuildRequires: %{python_module flit-core >= 3.2}
+BuildRequires: %{python_module flit-scm}
BuildRequires: %{python_module pip}
+BuildRequires: %{python_module pytest-asyncio}
BuildRequires: %{python_module pytest-django}
BuildRequires: %{python_module pytest}
-BuildRequires: %{python_module redis}
+BuildRequires: %{python_module redis >= 4.2.0}
BuildRequires: %{python_module setuptools_scm}
-BuildRequires: %{python_module setuptools}
BuildRequires: %{python_module wheel}
-# Additional test requirements
-BuildRequires: %{python_module django-storages}
-BuildRequires: %{python_module boto3}
#
BuildRequires: fdupes
BuildRequires: python-rpm-macros
-Requires: python-Django >= 1.11
+Requires: python-Django >= 5.2
+Requires: python-dnspython >= 2.0.0
+Requires: python-feedparser
BuildArch: noarch
%python_subpackages
@@ -51,29 +56,14 @@
%prep
%autosetup -p1 -n django-health-check-%{version}
-# setuptools-scm fails for GitHub archives
-sed -i 's/use_scm_version=True/version="%{version}"/' setup.py
-
-# Hot fix: include sub-packages (and a template in %%install)
-# https://github.com/KristianOellegaard/django-health-check/issues/268
-sed -i 's/packages = health_check/packages = find:/' setup.cfg
-
-# do not nedlessly pull extra deps
-sed -i -e '/sphinx/d;/pytest-runner/d;/--cov[-=]/d' setup.cfg
%build
+export SETUPTOOLS_SCM_PRETEND_VERSION=%{version}
%pyproject_wheel
%install
%pyproject_install
-%{python_expand #
https://github.com/KristianOellegaard/django-health-check/issues/268
-rm -rf %{buildroot}%{$python_sitelib}/tests/
-if [[ -f
%{buildroot}%{$python_sitelib}/health_check/templates/health_check/index.html
]]; then false; fi
-ls %{buildroot}%{$python_sitelib}/health_check/cache/
-mkdir -p %{buildroot}%{$python_sitelib}/health_check/templates/health_check
-cp health_check/templates/health_check/index.html
%{buildroot}%{$python_sitelib}/health_check/templates/health_check
-%fdupes %{buildroot}%{$python_sitelib}
-}
+%python_expand %fdupes %{buildroot}%{$python_sitelib}
%check
rm -rf /tmp/testenv
@@ -82,7 +72,7 @@
cd /tmp/testenv
PYTHONPATH=${PWD}
export DJANGO_SETTINGS_MODULE=tests.testapp.settings
-%pytest
+%pytest -k "not (test_run_check__dns_working or TestDNSExceptionHandling or
test_feed_url)"
%files %{python_files}
%doc README.md
++++++ django-health-check-3.18.3.tar.gz -> django-health-check-4.2.1.tar.gz
++++++
++++ 12548 lines of diff (skipped)