On 5/13/22 13:07, julien.pu...@gmail.com wrote:
Le vendredi 13 mai 2022 à 11:18 +0200, Heinrich Schuchardt a écrit :
On 5/12/22 17:17, julien.pu...@gmail.com wrote:

I propose to add the following patch to my package:

Description: make the package return a PEP440-compatible version
number
Author: Julien Puydt
Forwarded: Debian-specific

--- python-cheroot.orig/cheroot/__init__.py
+++ python-cheroot/cheroot/__init__.py
@@ -11,5 +11,7 @@
  try:
       __version__ =
pkg_resources.get_distribution('cheroot').version
+    if __version__.find('+ds') != -1:
+        __version__ = __version__[:__version__.find('+ds')]

This will not work for anything but +ds.

Does it solve your issue with the Debian package now?

Indeed if upstream had a more generic fix, that is the best solution,

That is why I created
https://github.com/cherrypy/cheroot/pull/507

but in the mean time, I can live with a Debian-specific patch.

Your patch works fine as long a your version appendix starts with +ds.

Best regards

Heinrich


Cheers,

J.Puydt

Reply via email to