Path: csiph.com!fu-berlin.de!bofh.it!news.nic.it!robomod From: Michele Cane Newsgroups: linux.debian.maint.python Subject: =?utf-8?Q?Re:_Rayforge_packaging_effort_=E2=80=93_request_for_guidance_and_team_maintenance?= Date: Sat, 30 May 2026 11:30:01 +0200 Message-ID: References: X-Original-To: Alexandre Detiste X-Mailbox-Line: From debian-python-request@lists.debian.org Sat May 30 09:27:13 2026 Old-Return-Path: X-Amavis-Spam-Status: No, score=-5.312 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, GMAIL=1, PGPSIGNATURE=-5, SARE_HEAD_8BIT_SPAM=0.888] autolearn=no autolearn_force=no X-Policyd-Weight: using cached result; rate: -3.5 Feedback-ID: 45135089:user:proton X-Pm-Message-ID: c61ca2bff93ae77f0883e8e0004a8304976c94e0 MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg=pgp-sha512; boundary="------a3235425680197b1c9d4a942ea691f9085a2f4a8b9996259078bd0bb2850077d"; charset=utf-8 X-Mailing-List: archive/latest/23790 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/14iiLiDFvu3cQRyc50c4scw-x37CkQEJL_eOxRvXKIGf-SybDlBRqg0iE6PTAt3Slnlz_YyDJL_h4Sm4_wHEqsP8EBwgQpaNo911kIloHgY=@proton.me Approved: robomod@news.nic.it Lines: 138 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Cc: "debian-python@lists.debian.org" , "debian-science@lists.debian.org" X-Original-Date: Sat, 30 May 2026 09:26:27 +0000 X-Original-Message-ID: <14iiLiDFvu3cQRyc50c4scw-x37CkQEJL_eOxRvXKIGf-SybDlBRqg0iE6PTAt3Slnlz_YyDJL_h4Sm4_wHEqsP8EBwgQpaNo911kIloHgY=@proton.me> X-Original-References: Xref: csiph.com linux.debian.maint.python:17507 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------a3235425680197b1c9d4a942ea691f9085a2f4a8b9996259078bd0bb2850077d Content-Type: multipart/mixed;boundary=---------------------ddd61e47833c58d7e56c72d0817dd952 -----------------------ddd61e47833c58d7e56c72d0817dd952 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain;charset=utf-8 Thank Alexandre, This is very useful. I will drop the packaging of setuptools-git-versionin= g and replace the dependency by a patch like the ones you shared. Cheers Mike Michele Cane, PhD On Friday, 29 May 2026 at 23:22, Alexandre Detiste wrote: > Hi, > = > Nobody answered yet, so I'll answer on the only one package I know > about: setuptools-git-versioning > = > I've been annoyed several times by package who don't return version > info through importlib.metadata; > enough to check the problem more deeply and fix what I could (by > adding python3-setuptools-scm most of the time) > = > The cases boil down to this: > apt-file search --filter-suites unstable,experimental -- > '-0.0.0.' | grep -e egg-info -e dist-info | cut -d: -f1 | sort -u > > liste > = > Many of those will document an optional dependency on > setuptools-git-versioning and do fine without. > = > Some are patched out, see > https://codesearch.debian.net/search?q=3Dsetuptools-git-versioning&liter= al=3D1 > - toolz > - the patch is needed becaue upstream depends on > setuptools-git-versioning, which is not available in Debian. > https://sources.debian.org/src/python-logistro/2.0.1+dfsg1-2/tests/= test_version.py?hl=3D13#L13 > = > So it seems a nice addition; but I'm not sure it would so much useful > as-is for regular packages. > = > We would most likely need glue similar to the "export > SETUPTOOLS_SCM_PRETEND_VERSION" > thing done by dh-python > = > Greetings > = > Alexandre > = > PS: theres is also this lintian request worth checking: > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D1034588 > = > = > Le ven. 29 mai 2026 =C3=A0 15:03, Michele Cane = a =C3=A9crit : > > setuptools-git-versioning: https://salsa.debian.org/heiserhorn/setupto= ols-git-versioning > > > > The following packages have been identified as direct or indirect depe= ndencies of Rayforge (the list may not yet be exhaustive): > > Python: > > setuptools-git-versioning > = -----------------------ddd61e47833c58d7e56c72d0817dd952 Content-Type: application/pgp-keys; filename="publickey - michele.cane@proton.me - 0xC017295D.asc"; name="publickey - michele.cane@proton.me - 0xC017295D.asc" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="publickey - michele.cane@proton.me - 0xC017295D.asc"; name="publickey - michele.cane@proton.me - 0xC017295D.asc" LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCgp4ak1FWWtyR1N4WUpLd1lCQkFI YVJ3OEJBUWRBSVRTb0djUkJVZFZZQ2poazdlcE9WWDhtak9PRXFPelgKZjI0bUpWd1pLNDdOTDIx cFkyaGxiR1V1WTJGdVpVQndjbTkwYjI0dWJXVWdQRzFwWTJobGJHVXVZMkZ1ClpVQndjbTkwYjI0 dWJXVSt3bzhFRUJZS0FDQUZBbUpLeGtzR0N3a0hDQU1DQkJVSUNnSUVGZ0lCQUFJWgpBUUliQXdJ ZUFRQWhDUkNrUnNyaEZFd3NtaFloQk1BWEtWMW1SeDlFaEFxU1BxUkd5dUVVVEN5YVk3Z0EKL2lX TEZadzMva1BycjZNTDQyMC9JeWdZNGlBbGZpNlZmVnd0ZkRQZ1FDak1BUURZZUtEeEtJSXpWckpQ CmF6NVhvbCtpT0hzMFNKV0twb0FsdjIzZWV6Y3dBYzQ0QkdKS3hrc1NDaXNHQVFRQmwxVUJCUUVC QjBEdQp4NkdOR1NTZXhKSEFUSWlIYU1zSGc0L2ZpeGJGb1NPZm96ZzZsQ1BZZFFNQkNBZkNlQVFZ RmdnQUNRVUMKWWtyR1N3SWJEQUFoQ1JDa1JzcmhGRXdzbWhZaEJNQVhLVjFtUng5RWhBcVNQcVJH eXVFVVRDeWFpSWdCCkFNdG4wMmloaGx5VnV1YXNUclZYbDdjdVpJelNLZ1ZyRkowUnpoMTZrOUE3 QVFEMkt0R2lSQ1BlalNOQQorS1lYYmJOcVU1OGlPQm5yWGVoOEE3MExobTZBQmc9PQo9LzF2dwot LS0tLUVORCBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCg== -----------------------ddd61e47833c58d7e56c72d0817dd952-- --------a3235425680197b1c9d4a942ea691f9085a2f4a8b9996259078bd0bb2850077d Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: ProtonMail wrsEARYKAG0FgmoarTkJEKRGyuEUTCyaRRQAAAAAABwAIHNhbHRAbm90YXRp b25zLm9wZW5wZ3Bqcy5vcmcumc/ko4OLAnKWt2ngrGctlwv1aqcTTe+w6Hit CXuvthYhBMAXKV1mRx9EhAqSPqRGyuEUTCyaAABhowEAgL0zXHYgP1y/KvIi Ryyj4105F277lhFjME1U7liSxssBAKtk9s+FkqmTqKYFoLtAS44HOQ0tnzUt 8HXORmAIMjsJ =MEx1 -----END PGP SIGNATURE----- --------a3235425680197b1c9d4a942ea691f9085a2f4a8b9996259078bd0bb2850077d--