diff -pruN 4.0.1-1/debian/changelog 4.0.1-1ubuntu1/debian/changelog
--- 4.0.1-1/debian/changelog	2023-09-25 10:02:15.000000000 +0000
+++ 4.0.1-1ubuntu1/debian/changelog	2025-08-14 17:45:25.000000000 +0000
@@ -1,3 +1,13 @@
+python-django-dynamic-fixture (4.0.1-1ubuntu1) questing; urgency=medium
+
+  * Add Django 5 support
+    - d/p/add-USE_TZ-to-ddf-settings.patch: Enforce timezone awareness in ddf
+      settings.
+    - d/p/use-django-tz-now-for-test.patch: Use django timezone version of now
+      as reference for unit test.
+
+ -- Lena Voytek <lena.voytek@canonical.com>  Thu, 14 Aug 2025 13:45:25 -0400
+
 python-django-dynamic-fixture (4.0.1-1) unstable; urgency=medium
 
   * New upstream version 4.0.1
diff -pruN 4.0.1-1/debian/control 4.0.1-1ubuntu1/debian/control
--- 4.0.1-1/debian/control	2023-09-25 10:02:15.000000000 +0000
+++ 4.0.1-1ubuntu1/debian/control	2025-08-14 17:45:25.000000000 +0000
@@ -1,7 +1,8 @@
 Source: python-django-dynamic-fixture
 Section: python
 Priority: optional
-Maintainer: Debian Python Team <team+python@tracker.debian.org>
+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
+XSBC-Original-Maintainer: Debian Python Team <team+python@tracker.debian.org>
 Uploaders:
  Michael Fladischer <fladi@debian.org>,
 Build-Depends:
diff -pruN 4.0.1-1/debian/patches/add-USE_TZ-to-ddf-settings.patch 4.0.1-1ubuntu1/debian/patches/add-USE_TZ-to-ddf-settings.patch
--- 4.0.1-1/debian/patches/add-USE_TZ-to-ddf-settings.patch	1970-01-01 00:00:00.000000000 +0000
+++ 4.0.1-1ubuntu1/debian/patches/add-USE_TZ-to-ddf-settings.patch	2025-08-14 17:45:25.000000000 +0000
@@ -0,0 +1,16 @@
+Description: Enforce timezone awareness in ddf settings for Django 5.
+Author: Lena Voytek <lena.voytek@canonical.com>
+Last-Update: 2025-08-20
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- a/settings_ddf.py
++++ b/settings_ddf.py
+@@ -35,6 +35,8 @@
+ # To avoid warnings
+ MIDDLEWARE_CLASSES = ()
+ 
++USE_TZ = True
++
+ # Example of DDF plugins for Custom fields
+ import json
+ DDF_FIELD_FIXTURES = {
diff -pruN 4.0.1-1/debian/patches/series 4.0.1-1ubuntu1/debian/patches/series
--- 4.0.1-1/debian/patches/series	1970-01-01 00:00:00.000000000 +0000
+++ 4.0.1-1ubuntu1/debian/patches/series	2025-08-14 17:45:25.000000000 +0000
@@ -0,0 +1,2 @@
+add-USE_TZ-to-ddf-settings.patch
+use-django-tz-now-for-test.patch
diff -pruN 4.0.1-1/debian/patches/use-django-tz-now-for-test.patch 4.0.1-1ubuntu1/debian/patches/use-django-tz-now-for-test.patch
--- 4.0.1-1/debian/patches/use-django-tz-now-for-test.patch	1970-01-01 00:00:00.000000000 +0000
+++ 4.0.1-1ubuntu1/debian/patches/use-django-tz-now-for-test.patch	2025-08-14 17:45:25.000000000 +0000
@@ -0,0 +1,26 @@
+Description: Use django 5 timezone version of now as reference for unit test.
+Author: Lena Voytek <lena.voytek@canonical.com>
+Last-Update: 2025-08-20
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- a/django_dynamic_fixture/tests/test_ddf.py
++++ b/django_dynamic_fixture/tests/test_ddf.py
+@@ -2,6 +2,7 @@
+ from decimal import Decimal
+ import uuid
+ 
++from django.utils.timezone import now
+ from django.test import TestCase
+ import pytest
+ 
+@@ -67,8 +68,8 @@
+     def test_new_fill_time_related_fields_with_current_values(self):
+         instance = self.ddf.new(ModelWithDateTimes)
+         assert date.today() >= instance.date
+-        assert datetime.now().time() >= instance.time
+-        assert datetime.now() >= instance.datetime
++        assert now().time() >= instance.time
++        assert now() >= instance.datetime
+ 
+     def test_new_fill_formatted_strings_fields_with_basic_values(self):
+         instance = self.ddf.new(ModelWithFieldsWithCustomValidation)
