Bug#1042965: py7zr: Remove unneeded build-depends on deprecate pep517

2023-08-07 Thread Scott Kitterman
On Thu, 03 Aug 2023 08:02:16 -0400 Scott Kitterman  
wrote:
> Source: py7zr
> Version: 0.11.3+dfsg-5
> Severity: important
> Tags: patch
> 
> The pep517 package has been superceded by python-pyproject-hooks.  It
> looks like this package added a build-depends on python3-pep517
> relatively early in our fielding of the ability to build Debian packages
> based on pyproject.toml.  This build dependency is no longer needed and
> can be simply removed.
> 
> I did test that the package built without it.  See the attached patch.
> I am happy to address this as a team upload if you would prefer.  I will
> soon be requesting removal of the pep517 package and I intend to bump
> the severity of this when I do if it's not resolved by then.

RM has been requested (See #1043255).  Bumping to serious.

Scott K

signature.asc
Description: This is a digitally signed message part.


Bug#1042965: py7zr: Remove unneeded build-depends on deprecate pep517

2023-08-03 Thread Scott Kitterman
Source: py7zr
Version: 0.11.3+dfsg-5
Severity: important
Tags: patch

The pep517 package has been superceded by python-pyproject-hooks.  It
looks like this package added a build-depends on python3-pep517
relatively early in our fielding of the ability to build Debian packages
based on pyproject.toml.  This build dependency is no longer needed and
can be simply removed.

I did test that the package built without it.  See the attached patch.
I am happy to address this as a team upload if you would prefer.  I will
soon be requesting removal of the pep517 package and I intend to bump
the severity of this when I do if it's not resolved by then.

Scott K
diff -Nru py7zr-0.11.3+dfsg/debian/changelog py7zr-0.11.3+dfsg/debian/changelog
--- py7zr-0.11.3+dfsg/debian/changelog  2023-03-25 18:50:07.0 -0400
+++ py7zr-0.11.3+dfsg/debian/changelog  2023-08-02 10:11:34.0 -0400
@@ -1,3 +1,10 @@
+py7zr (0.11.3+dfsg-6) unstable; urgency=medium
+
+  * Team upload.
+  * Drop build-depends on python3-pep517, deprecated, no longer needed
+
+ -- Scott Kitterman   Wed, 02 Aug 2023 10:11:34 -0400
+
 py7zr (0.11.3+dfsg-5) unstable; urgency=medium
 
   [ YOKOTA Hiroshi ]
diff -Nru py7zr-0.11.3+dfsg/debian/control py7zr-0.11.3+dfsg/debian/control
--- py7zr-0.11.3+dfsg/debian/control2023-03-25 18:50:07.0 -0400
+++ py7zr-0.11.3+dfsg/debian/control2023-08-02 10:06:35.0 -0400
@@ -6,7 +6,6 @@
 Build-Depends: debhelper-compat (= 13),
pybuild-plugin-pyproject,
python3-all-dev,
-   python3-pep517,
python3-pyannotate ,
python3-pycryptodome ,
python3-pytest ,