Re: Rayforge packaging effort – request for guidance and team maintenance
Michele Cane <[email protected]> Sat, 30 May 2026 09:26:27 +0000
| Newsgroups | gmane.linux.debian.science,gmane.linux.debian.devel.python |
|---|---|
| Message-ID | <14iiLiDFvu3cQRyc50c4scw-x37CkQEJL_eOxRvXKIGf-SybDlBRqg0iE6PTAt3Slnlz_YyDJL_h4Sm4_wHEqsP8EBwgQpaNo911kIloHgY=@proton.me> |
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 <alexandre.detiste@gmai= l.com> 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 <[email protected]> = 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 - [email protected] - 0xC017295D.asc"; name="publickey - [email protected] - 0xC017295D.asc" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="publickey - [email protected] - 0xC017295D.asc"; name="publickey - [email protected] - 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--