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--