Path: csiph.com!tncsrv06.tnetconsulting.net!newsfeed.endofthelinebbs.com!news.corradoroberto.it!gothmog.csi.it!bofh.it!news.nic.it!robomod From: Dmitry Shachnev Newsgroups: linux.debian.maint.python Subject: Re: python3-nose removal (or revival ?) Date: Thu, 20 Feb 2025 11:30:01 +0100 Message-ID: References: X-Mailbox-Line: From debian-python-request@lists.debian.org Thu Feb 20 10:21:07 2025 Old-Return-Path: X-Amavis-Spam-Status: No, score=-11.498 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, LDO_WHITELIST=-5, PGPSIGNATURE=-5, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no X-Policyd-Weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 CL_IP_EQ_HELO_IP=-2 (check from: .gmail. - helo: .mail-lj1-f181.google. - helo-domain: .google.) FROM/MX_MATCHES_HELO(DOMAIN)=-2; rate: -5.5 X-Forwarded-Encrypted: i=1; AJvYcCVhLA9mBkz7DTwkQzJshd/JlHouX3JcuLdU6Na7yfqgyo3L75UW2UTDChvlT1IXLVH6khg7sYcnMZ8B6LsiUg==@lists.debian.org X-Gm-Message-State: AOJu0YwGXH98PaCGEgBwVC9P9eOwmOvqLKzWPBd2cFy+kSz9noEWGxGM +DcYBXIzcQtyf/8MrnUVZSvImX9GQWxgdxSF5Lp8GYND4X3gLYBt X-Gm-Gg: ASbGnctDewy/8ikiHPb67AqZFxreJQbjEG3GmDQiFG1KyQLVqeQsaPFQWRrK1oRYxmS g8Lp6I3FDKuMLapfA9+Nnzc+uXMIHyyJsZfsf+kszWkVk477/hmBfb5p9LElXMlFEMYd9XfnAC2 rt32w55VLX+4zttWGJQmnRYyNxQuWk9xzq8tApEzAM1WIcFXGGGR+5d/cwEaH0hWJIcWdlT8CK7 LhanykDutVs9jm3YGVlemnAtpPm8hYTo4L3Dg2ozWitKRgRfNmYVqPz0kEMYFnjPqTyYrU7nwyo 5SJ/sP8/gmvfJG7mVGsCJpOrN/SBduUStdM3Xg0= X-Google-SMTP-Source: AGHT+IEg7v7rgKRz9Hyqhmd4arlwBujfnL2jthLyJ6HDcadC3S8JtsPW+Gjsgz/toHX45HA6/BC54Q== X-Received: by 2002:a2e:9905:0:b0:308:f479:569a with SMTP id 38308e7fff4ca-30a45043ea2mr21185941fa.29.1740046848819; Thu, 20 Feb 2025 02:20:48 -0800 (PST) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="PywWVqIMHsNEHSda" Content-Disposition: inline X-Mailing-List: archive/latest/22832 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/Z7cB-0381sJGMk_y@mitya57.me Approved: robomod@news.nic.it Lines: 72 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Cc: Debian Python , Debian Science List , Muammar El Khatib , =?iso-8859-1?Q?Sch=F6ke=2C?= Karsten X-Original-Date: Thu, 20 Feb 2025 13:20:43 +0300 X-Original-Message-ID: X-Original-References: Xref: csiph.com linux.debian.maint.python:16728 --PywWVqIMHsNEHSda Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi all! On Wed, Feb 19, 2025 at 11:01:26PM +0100, Alexandre Detiste wrote: > Hi, >=20 > Here's an update. >=20 > We are down to 2 packages left depending on python3-nose. >=20 > * elasticsearch-curator: > it depends on python-elastic-transport in the NEW queue, thanks Karst= en >=20 > * amp: > this was still using "numpy.distutils" to build fortran code > https://numpy.org/doc/2.2/reference/distutils_status_migration.html#m= oving-to-setuptools amp is not in testing and has 2 RC bugs (other than one about nose), so I think we do not need to care about it. So when python-elastic-transport is accepted and elasticsearch-curator is fixed, we will have no nose reverse-dependencies in testing. > I have no idea how to fix this, help is appreciated. >=20 > --- >=20 > My proposal would be to keep fissix (=3D the 2to3 fork) > & "modernize" for now and remove those two after Trixie is released. >=20 > "modernize" convert Python2 into "six" code, > it's a bit of a misnomer, pitfall package; > what people want is "pyupgrade" I don't mind if you do this, but in my opinion keeping nose just for one or two packages is not worth the effort. I would get it removed, and after that someone can package pynose (a fork) = if they need it. -- Dmitry Shachnev --PywWVqIMHsNEHSda Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEq2sdvrA0LydXHe1qsmYUtFL0RrYFAme3AfcACgkQsmYUtFL0 RrbCSA/9H+NqH+gdMSDncIn4xa33r71bvsinYFKOEjPkgr3M5Doc/8/wE6uL8fA5 D6OcQ0o9PBSf5c9eETWx3h5W81UzUAwykcEnJbeN3402ZWTHccAWZkVjnZO99NEL 3d4TADIOMhP6F1WJAj4CZMsTNh4PX+ouybXpB9/cHHM9V5Y6MGREQ/JgOnhiWuTH VHfzaykAkTW4SpA8MCrwU+g5/EO7PXqxj2VIYjMC5laLy+0d3lOrsxARobTO3ENc yPFOGkRAYnFsG8eGCxTARJVH2MADcVERn6uSP1H5e9LDdz4bBwmn/zunIUMyfO2p VDx/Il4LH8MP8NX9hPr/aouamybUxj+QU0r8xcXUiY6hluT7GtnSVHK+oKkSJCgL bVqThecfV+iMdEYEQblwN2ZXBxM2OihQ5SyR74/IhvuL84hJGWZwoqxnVKMqkLpf 29NCENjQc229+uXaPKL+of4Ta6KIb0yiFGpwvCaMMHHjh3Fdj8E4tvVP3qsfH8SO RV5JEfjYiOR/gGcK5Dfb2y3UVjebgV5kQXXWvcHr7DCWN0NdAqjUrFN3RRAz6qyY tQkYkmvW/t66HArprpXHBSPxhGLXugNt9Za0xNkXV59JDYVtOoxFTYYDnvcRoQ+o IcvkNHUkoyHWKx+y/9b0RWoYOtY41bI4E5d4DgYUH+nhB/gesNw= =HKig -----END PGP SIGNATURE----- --PywWVqIMHsNEHSda--