diff -pruN 1.0.1-2/debian/changelog 1.0.1-3/debian/changelog
--- 1.0.1-2/debian/changelog	2024-09-12 08:25:55.000000000 +0000
+++ 1.0.1-3/debian/changelog	2025-09-01 18:16:23.000000000 +0000
@@ -1,3 +1,12 @@
+python-nuheat (1.0.1-3) unstable; urgency=medium
+
+  * Remove dependency on old external mock. Thanks Alexandre Detiste!
+  * Also remove mock from debian/control and debian/tests/control.
+  * Add myself to Uploaders.
+  * Add debian/salsa-ci.yml.
+
+ -- Tianyu Chen <billchenchina2001@gmail.com>  Tue, 02 Sep 2025 02:16:23 +0800
+
 python-nuheat (1.0.1-2) unstable; urgency=medium
 
   * Source-only upload to allow package to migrate to testing.
diff -pruN 1.0.1-2/debian/control 1.0.1-3/debian/control
--- 1.0.1-2/debian/control	2024-08-29 16:23:56.000000000 +0000
+++ 1.0.1-3/debian/control	2025-09-01 18:16:23.000000000 +0000
@@ -2,6 +2,7 @@ Source: python-nuheat
 Maintainer: Home Assistant Team <team+homeassistant@tracker.debian.org>
 Uploaders:
  Edward Betts <edward@4angle.com>,
+ Tianyu Chen <billchenchina2001@gmail.com>,
 Section: python
 Priority: optional
 Build-Depends:
@@ -11,7 +12,6 @@ Build-Depends:
  python3-all,
  python3-setuptools,
 Build-Depends-Indep:
- python3-mock <!nocheck>,
  python3-pytest <!nocheck>,
  python3-pytest-cov <!nocheck>,
  python3-responses <!nocheck>,
diff -pruN 1.0.1-2/debian/patches/0001-remove-dependency-on-old-external-mock.patch 1.0.1-3/debian/patches/0001-remove-dependency-on-old-external-mock.patch
--- 1.0.1-2/debian/patches/0001-remove-dependency-on-old-external-mock.patch	1970-01-01 00:00:00.000000000 +0000
+++ 1.0.1-3/debian/patches/0001-remove-dependency-on-old-external-mock.patch	2025-09-01 18:16:23.000000000 +0000
@@ -0,0 +1,48 @@
+From: Alexandre Detiste <alexandre.detiste@gmail.com>
+Date: Thu, 1 Aug 2024 23:26:15 +0200
+Subject: remove dependency on old external mock
+
+---
+ setup.py                 | 1 -
+ tests/test_nuheat.py     | 2 +-
+ tests/test_thermostat.py | 2 +-
+ 3 files changed, 2 insertions(+), 3 deletions(-)
+
+diff --git a/setup.py b/setup.py
+index 0aed81d..487f77a 100644
+--- a/setup.py
++++ b/setup.py
+@@ -36,7 +36,6 @@ setup(
+     'dev': [
+       'coveralls==3.3.1',
+       'coverage==6.5.0',
+-      'mock==4.0.3',
+       'pytest==7.2.0',
+       'pytest-cov==4.0.0',
+       'responses==0.22.0',
+diff --git a/tests/test_nuheat.py b/tests/test_nuheat.py
+index 92518f4..401819e 100644
+--- a/tests/test_nuheat.py
++++ b/tests/test_nuheat.py
+@@ -1,7 +1,7 @@
+ import json
+ import responses
+ 
+-from mock import patch
++from unittest.mock import patch
+ from urllib.parse import urlencode
+ 
+ from nuheat import NuHeat, NuHeatThermostat, config
+diff --git a/tests/test_thermostat.py b/tests/test_thermostat.py
+index 0deae4d..4724098 100644
+--- a/tests/test_thermostat.py
++++ b/tests/test_thermostat.py
+@@ -2,7 +2,7 @@ import json
+ import responses
+ 
+ from datetime import datetime, timezone, timedelta
+-from mock import patch
++from unittest.mock import patch
+ from urllib.parse import urlencode
+ 
+ from nuheat import NuHeat, NuHeatThermostat, config
diff -pruN 1.0.1-2/debian/patches/series 1.0.1-3/debian/patches/series
--- 1.0.1-2/debian/patches/series	1970-01-01 00:00:00.000000000 +0000
+++ 1.0.1-3/debian/patches/series	2025-09-01 18:16:23.000000000 +0000
@@ -0,0 +1 @@
+0001-remove-dependency-on-old-external-mock.patch
diff -pruN 1.0.1-2/debian/salsa-ci.yml 1.0.1-3/debian/salsa-ci.yml
--- 1.0.1-2/debian/salsa-ci.yml	1970-01-01 00:00:00.000000000 +0000
+++ 1.0.1-3/debian/salsa-ci.yml	2025-09-01 18:16:23.000000000 +0000
@@ -0,0 +1,3 @@
+---
+include:
+  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml
diff -pruN 1.0.1-2/debian/tests/control 1.0.1-3/debian/tests/control
--- 1.0.1-2/debian/tests/control	2024-08-29 16:23:56.000000000 +0000
+++ 1.0.1-3/debian/tests/control	2025-09-01 18:16:23.000000000 +0000
@@ -1,7 +1,6 @@
 Tests: run-tests
 Depends:
  python3-all,
- python3-mock,
  python3-pytest,
  python3-pytest-cov,
  python3-responses,
