Package: python-deepmerge
Severity: normal

Hi Birger,

thanks for maintaining python-deepmerge in Debian.

As this module is used by other tools which require >=1.1. Since
bookworm is frozen, it would be nice if you could upload it to
experimental, this would ease backporting for us.

I've build it in our local repository, the upgrade to 1.1 requires the
following two small changes (also attached as patches):

https://git.progress-linux.org/packages/graograman-backports-extras/python-deepmerge/commit/?id=97d7dfd07987f54409fd7773658423cb73c0045b

https://git.progress-linux.org/packages/graograman-backports-extras/python-deepmerge/commit/?id=31931e8c6f8353b5b1f2d8e67a33f819eadcb8f0

Regards,
Daniel
From 97d7dfd07987f54409fd7773658423cb73c0045b Mon Sep 17 00:00:00 2001
From: Daniel Baumann <daniel.baum...@progress-linux.org>
Date: Thu, 11 May 2023 13:17:34 +0200
Subject: [PATCH 1/3] Removing
 Remove-vcver-dependency-and-hardcode-version.patch, not needed anymore.

Signed-off-by: Daniel Baumann <daniel.baum...@progress-linux.org>
---
 ...cver-dependency-and-hardcode-version.patch | 24 -------------------
 debian/patches/series                         |  1 -
 2 files changed, 25 deletions(-)
 delete mode 100644 debian/patches/0001-Remove-vcver-dependency-and-hardcode-version.patch
 delete mode 100644 debian/patches/series

diff --git a/debian/patches/0001-Remove-vcver-dependency-and-hardcode-version.patch b/debian/patches/0001-Remove-vcver-dependency-and-hardcode-version.patch
deleted file mode 100644
index 90a694f..0000000
--- a/debian/patches/0001-Remove-vcver-dependency-and-hardcode-version.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From: Birger Schacht <bir...@debian.org>
-Date: Fri, 6 Nov 2020 21:37:08 +0100
-Subject: Remove vcver dependency and hardcode version
-
-Forwarded: not-needed
-
----
- setup.py | 3 +--
- 1 file changed, 1 insertion(+), 2 deletions(-)
-
-diff --git a/setup.py b/setup.py
-index edf0a92..0ddf956 100644
---- a/setup.py
-+++ b/setup.py
-@@ -17,8 +17,7 @@ install_requires = [
- tests_require = []
- 
- setup(name='deepmerge',
--      setup_requires=["vcver"],
--      vcver={"is_release": is_release, "path": base},
-+      version='0.0.5',
-       description='a toolset to deeply merge python dictionaries.',
-       long_description=open(README_PATH).read(),
-       author='Yusuke Tsutsumi',
diff --git a/debian/patches/series b/debian/patches/series
deleted file mode 100644
index 7a3223c..0000000
--- a/debian/patches/series
+++ /dev/null
@@ -1 +0,0 @@
-0001-Remove-vcver-dependency-and-hardcode-version.patch
-- 
2.40.1

From 31931e8c6f8353b5b1f2d8e67a33f819eadcb8f0 Mon Sep 17 00:00:00 2001
From: Daniel Baumann <daniel.baum...@progress-linux.org>
Date: Thu, 11 May 2023 13:20:51 +0200
Subject: [PATCH 2/3] Adding build-depends to pybuild-plugin-pyproject for
 PEP517 support.

Signed-off-by: Daniel Baumann <daniel.baum...@progress-linux.org>
---
 debian/control | 1 +
 1 file changed, 1 insertion(+)

diff --git a/debian/control b/debian/control
index f3d18ca..5031c58 100644
--- a/debian/control
+++ b/debian/control
@@ -8,6 +8,7 @@ XSBC-Original-Uploaders: Birger Schacht <bir...@debian.org>
 Bugs: mailto:maintain...@lists.progress-linux.org
 Build-Depends: debhelper-compat (= 13),
                dh-python,
+               pybuild-plugin-pyproject,
                python3-all,
                python3-setuptools,
                python3-sphinx,
-- 
2.40.1

Reply via email to