Path: csiph.com!news.samoylyk.net!gothmog.csi.it!bofh.it!news.nic.it!robomod From: Alexandre Detiste Newsgroups: linux.debian.maint.python Subject: python3-nose removal (or revival ?) Date: Wed, 18 Sep 2024 12:40:01 +0200 Message-ID: X-Original-To: Debian Python , Dmitry Shachnev X-Mailbox-Line: From debian-python-request@lists.debian.org Wed Sep 18 10:33:00 2024 Old-Return-Path: X-Amavis-Spam-Status: No, score=-7.209 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, FREEMAIL_FROM=0.001, LDO_WHITELIST=-5, RCVD_IN_DNSWL_NONE=-0.0001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham autolearn_force=no X-Policyd-Weight: using cached result; rate: -5.5 X-Gm-Message-State: AOJu0YwFVkw5FKswxxTFz67qtjyhtrqeK6m6wD2CGWOkGTIrWt8Z3Wvn BfptW8Vt9GtSFngcHTKZuekVUtuMx5AKTgPplQIWIIU1y0Gcg7tLPLXcgq1Qgy8YScwzCF2AdGO XkSLGPASXe2/zk1zV+QTCTc8/RQrUk58O X-Google-SMTP-Source: AGHT+IHwLS59TPNCVMRoMoLPIw1Ds2z8LCBAn7AmKZBhxS6mxSi+Ed9S2yUw9ALf9jfz2QHSdIo0U1e96JwFOZ++M5E= X-Received: by 2002:a05:6902:1109:b0:e1a:a665:1db4 with SMTP id 3f1490d57ef6-e1d9dbbca4emr17690087276.14.1726655564318; Wed, 18 Sep 2024 03:32:44 -0700 (PDT) MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Mailing-List: archive/latest/22346 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/CADsTwjK0ozDALL5u0fZboTfWKUxvJRPzhBLqmrKyDzztm7Bjtw@mail.gmail.com Approved: robomod@news.nic.it Lines: 72 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Wed, 18 Sep 2024 12:32:33 +0200 X-Original-Message-ID: Xref: csiph.com linux.debian.maint.python:16286 Hi, While fixing/updating more random packages for the python3-nose removal; I stumbled on this new fork: https://pypi.org/project/pynose/ This fork brings it's own new problems: - licensing needs extensive review: https://github.com/mdmintz/pynose/issues/36 - unit test are gone: https://github.com/mdmintz/pynose/issues/39 So I am not convinced it's the way to go; It still feels like too little, too late. Kicking Nose out of Debian (+ Ubuntu) would maybe make some projects reconsider their CI pipeline to use a better maintained test runner. python3-pika is the first project I found online that did switched to pynose as prefered test runner in upcoming release. Debian Code Search also hints to: - django-cte (it's on the todo list too) - thunderbird https://codesearch.debian.net/search?q=pynose&literal=1&perpkg=1 Any advice is welcome. Greetings Alexandre ---- Remaining packages: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=nose-rm;users=python-modules-team@lists.alioth.debian.org by popcon (only keeping topmost binary per source package) git-buildpackage 2168 python3-binwalk 1719 ---> I use this one regularly, I'll have a look python3-hkdf 714 RM pending piuparts 638 ---> MR provided on Salsa freeipa-client 500 rmlint 497 ---> needs a big update python3-ipalib 372 python3-ipaclient 370 python3-fabric 290 ---> needs a big update python3-mapnik 142 pending elasticsearch-curator 55 ---> in the news, might interresset someone again waagent 29 python3-amp 29 python3-x2gobroker 25 ripe-atlas-tools 21 ---> might looks easy to fix for some pytest expert ;-) python3-bcbio 21 python3-nosexcover 17 RM python3-cassandra 16 --> I try again today python3-testing.postgresql 12 ---> looks easy to fix python3-tpot 9 python3-django-cte 5 yotta 2 python3-testing.mysqld 1 ---> looks easy to fix python3-pynn 1 deblur 0 --> NEW package depedign on Nose ... because Nose is still in the archive proboscis can be RM'ed after upload to unstable of openstack-trove