• Proposed MBF: packages still using nose

    From Dmitry Shachnev@21:1/5 to All on Sun Aug 21 15:10:01 2022
    XPost: linux.debian.maint.python

    --R8PvHfLFCTdqKhL4
    Content-Type: text/plain; charset=us-ascii
    Content-Disposition: inline

    Hi,

    nose [1] is a testing framework for Python, which is dead and unmaintained since 2015 [2][3].

    The former maintainer of nose recommends projects using nose to switch to
    nose2 [4], pytest [5] or unittest from Python standard library [6]. There is
    a script called nose2pytest [7] which can assist with migrating from nose to pytest.

    nose has a Python 2 code base and it is difficult to keep it in working state for new Python versions. It will probably become impossible after Python 3.13, where lib2to3 will be removed [8].

    In Debian sid, we still have 389 packages which either build-depend on nose or use it in autopkgtests. I propose to file bugs for them asking to switch to a supported alternative. A dd-list is attached.

    [1]: https://tracker.debian.org/pkg/nose
    [2]: https://github.com/nose-devs/nose/commit/0f40fa995384afad
    [3]: https://pypi.org/project/nose/#history
    [4]: https://docs.nose2.io/en/latest/
    [5]: https://docs.pytest.org/en/latest/
    [6]: https://docs.python.org/3/library/unittest.html
    [7]: https://github.com/pytest-dev/nose2pytest
    [8]: https://docs.python.org/3/library/2to3.html#module-lib2to3

    --
    Dmitry Shachnev

    --R8PvHfLFCTdqKhL4
    Content-Type: text/plain; charset=utf-8
    Content-Disposition: inline; filename="nose.dd-list.txt" Content-Transfer-Encoding: quoted-printable

    Adrian Vondendriesch <[email protected]>
    flask-mongoengine (U)

    Adrien Vergé <[email protected]>
    yamllint (U)

    Afif Elghraoui <[email protected]>
    falcon (U)
    optlang (U)
    swiglpk (U)

    Aggelos Avgerinos <[email protected]>
    imbalanced-learn (U)
    py-radix (U)

    Agustin Henze <[email protected]>
    webassets

    Aigars Mahinovs <[email protected]>
    isbnlib
    python-dlt
    python-zipstream

    Alastair McKinstry <[email protected]>
    metaconfig

    Alexandre Viau <[email protected]>
    influxdb-python (U)

    Alvin Chen <[email protected]>
    requirement-parser

    Ana Custura <[email protected]>
    namecheap
    python-cymruwhois
    tldextract
    yapf

    Andreas Beckmann <[email protected]>
    piuparts (U)

    Andreas Metzler <[email protected]>
    libvigraimpex (U)

    Andreas Tille <[email protected]>
    fastaq (U)
    iva (U)
    paleomix (U)
    python-biom-format (U)
    python-nose-random (U)
    python-pbcore (U)
    python-pyani (U)
    python-pymummer (U)
    python-pynndescent (U)
    pyutilib (U)
    qiime (U)
    scoary (U)
    umap-learn (U)
    youtube-dl

    Andrej Shadura <[email protected]>
    docker-compose (U)
    netplan.io (U)
    sortedcontainers (U)

    Andrew Chadwick <[email protected]>
    mypaint (U)

    Andrew Starr-Bochicchio <[email protected]>
    fabric (U)
    pyxdg (U)

    Andrey Rahmatullin <[email protected]>
    dateparser (U)

    Andrius Merkys <[email protected]>
    xraylarch (U)

    anonym <[email protected]>
    onionshare (U)

    Antoine Beaupré <[email protected]>
    dateparser (U)
    python-invoke (U)

    Antoine Musso <[email protected]>
    python-statsd (U)
    voluptuous (U)

    Antonio Terceiro <[email protected]>
    python-ofxclient (U)
    rows (U)

    Antonio Valentino <[email protected]>
    pysph (U)
    python-hdf4 (U)

    Apollon Oikonomopoulos <[email protected]>
    ripe-atlas-cousteau (U)
    ripe-atlas-sagan (U)
    ripe-atlas-tools

    Arno Töll <[email protected]>
    dput-ng (U)

    Arthur de Jong <[email protected]>
    python-pskc
    python-stdnum

    Arto Jantunen <[email protected]>
    python-inflect (U)

    Bas Couwenberg <[email protected]>
    python-mapnik (U)
    python-stetl (U)

    Bdale Garbee <[email protected]>
    rocketcea

    Ben Finney <[email protected]>
    python-lockfile

    Benda Xu <[email protected]>
    vitables (U)

    Benjamin Drung <[email protected]>
    python-redmine

    Benjamin Drung <[email protected]>
    modernize (U)
    python-ipmi (U)

    Bernd Zeimetz <[email protected]>
    flask-wtf (U)

    Brian May <[email protected]>
    celery (U)
    django-nose (U)
    python-passlib (U)

    BW Keller <[email protected]>
    yt (U)

    Carl Chenet <[email protected]>
    python-memcache (U)

    Carlos Maddela <[email protected]>
    rmlint

    Carsten Schoenert <[email protected]>
    kicad (U)
    kopano-webapp (U)
    kopanocore (U)

    ChangZhuo Chen (陳昌倬) <[email protected]>
    dodgy (U)
    prospector (U)
    python-requirements-detector (U)
    python-setoptconf (U)
    voltron (U)

    Chris Boot <[email protected]>
    nrpe-ng

    Chris Johnston <[email protected]>
    python-flake8 (U)

    Chris Lamb <[email protected]>
    django-assets (U)

    Christian Kastner <[email protected]>
    imbalanced-learn (U)
    scikit-learn (U)
    tpot (U)

    Christian M. Amsüss <[email protected]>
    sparql-wrapper-python (U)

    Christopher Hoskin <[email protected]>
    case (U)
    pytds (U)
    sphinx-celery (U)

    Clément Hermann <[email protected]>
    onionshare (U)

    Colin Watson <[email protected]>
    py-macaroon-bakery (U)
    python-libnacl (U)

    Colin Watson <[email protected]>
    git-build-recipe

    Corey Bryant <[email protected]>
    murano (U)

    Dain Nilsson <[email protected]>
    python-yubico (U)

    Daniel Kahn Gillmor <[email protected]>
    pdfminer (U)

    Daniele Tricoli <[email protected]>
    pdfminer (U)

    Daniele Tricoli <[email protected]>
    pywavelets (U)

    David Douard <[email protected]>
    chaussette

    David Paleino <[email protected]>
    python-nmap (U)
    uncertainties (U)

    David Watson <[email protected]>
    python-anyjson (U)

    Debian Astronomy Maintainers <[email protected]>
    galpy
    pytest-mpl

    Debian Astronomy Team <[email protected]>
    yt

    Debian Authentication Maintainers <[email protected]>
    python-yubico

    Debian Cloud Team <[email protected]>
    python-boto

    Debian Electronics Team <[email protected]>
    kicad

    Debian FreeIPA Team <[email protected]>
    freeipa

    Debian FreeIPA Team <[email protected]>
    python-jwcrypto

    Debian GIS Project <[email protected]>
    python-descartes
    python-geopandas
    python-hdf4
    python-mapnik
    python-stetl

    Debian Let's Encrypt Team <[email protected]>
    pyrfc3339 (U)

    Debian Med Packaging Team <[email protected]>
    bcbio
    biomaj3
    biomaj3-cli
    biomaj3-core
    biomaj3-daemon
    biomaj3-download
    biomaj3-process
    biomaj3-user
    cwlformat
    falcon
    fastaq
    gfapy
    imbalanced-learn
    insilicoseq
    iva
    mirtop
    neo
    nibabel
    nipy
    paleomix
    pynn
    python-biom-format
    python-deeptools
    python-fitbit
    python-gffutils
    python-gtfparse
    python-mne
    python-pbcore
    python-pyani
    python-pybedtools
    python-pymummer
    python-seqcluster
    python-sqt
    pyxnat
    q2-diversity-lib
    q2-quality-filter
    q2cli
    qiime
    recan
    scoary
    umap-learn

    Debian netplan Maintainers <[email protected]>
    netplan.io

    Debian OpenStack <[email protected]>
    designate-dashboard
    kazoo
    manila-ui
    mistral
    mistral-dashboard
    murano
    neutron-tempest-plugin
    openstack-trove
    pykafka
    pyroute2
    python-barbicanclient
    python-crank
    python-croniter
    python-django-compressor
    python-django-pyscss
    python-doc8
    python-etcd3gw
    python-falcon
    python-hplefthandclient
    python-httpretty
    python-hvac
    python-jsonpath-rw
    python-jsonschema
    python-kafka
    python-memcache
    python-morph
    python-nose-exclude
    python-nose-parameterized
    python-nose-timer
    python-nosehtmloutput
    python-oauth2client
    python-os-ken
    python-proboscis
    python-pure-sasl
    python-pyeclib
    python-pylxd
    python-pymemcache
    python-pytimeparse
    python-randomize
    python-repoze.who
    python-sure
    python-tooz
    python-wsme
    python-xvfbwrapper
    python-zake
    swift
    swift-bench
    testresources
    websockify

    Debian PaN Maintainers <[email protected]>
    xraylarch

    Debian Privacy Tools Maintainers <[email protected]>
    onionshare

    Debian Python Modules Team <[email protected]>
    mistune0

    Debian Python Team <[email protected]>
    aiohttp-mako (U)
    androguard
    annexremote
    anorack
    backblaze-b2
    beaker
    behave (U)
    blinker
    case
    celery
    check-manifest
    cssutils
    dateparser
    deap (U)
    django-assets
    django-bitfield
    django-cte
    django-nose
    dodgy
    drf-extensions
    exam
    fabric
    fbtftp
    flask-appbuilder
    flask-caching
    flask-limiter
    flask-mongoengine
    flask-restful
    flask-wtf
    fuzzywuzzy
    influxdb-python
    ipython
    ipython-genutils
    ipywidgets
    j2cli (U)
    kitchen
    lazr.config
    lazr.delegates
    lazr.smtptest
    lesana
    liblarch
    libthumbor
    locket
    modernize
    moksha.common
    muttdown
    mwic
    mypaint
    obsub
    pdfminer
    pilkit
    polyline
    preggy
    prospector
    proxmoxer
    py-macaroon-bakery
    py-radix
    py-stringmatching
    pyasn
    pyrfc3339
    pysolar
    pytds
    pytest
    python-airspeed
    python-anyjson
    python-apptools
    python-biplist
    python-cassandra-driver
    python-colormath
    python-easydev
    python-elasticsearch
    python-epc
    python-etcd
    python-eventlet
    python-fedora
    python-flake8
    python-flaky
    python-flask-cors (U)
    python-fluent-logger
    python-fudge
    python-git
    python-gitdb
    python-gssapi
    python-inflect
    python-invoke
    python-ipmi
    python-jsonrpc
    python-kajiki
    python-kubernetes
    python-libnacl
    python-limits
    python-log-symbols
    python-lzo
    python-measurement
    python-nameparser
    python-nubia
    python-ofxclient
    python-openshift
    python-parameterized
    python-passlib
    python-picklable-itertools
    python-pika (U)
    python-pomegranate
    python-pskc (U)
    python-pynndescent
    python-pyramid-chameleon
    python-rdflib-jsonld
    python-requirements-detector
    python-rx
    python-serializable
    python-setoptconf
    python-smmap
    python-spinners
    python-statsd
    python-stdnum (U)
    python-tempita
    python-testing.mysqld
    python-testing.postgresql
    python-traitsui
    python-typechecks
    python-ws4py
    python3-proselint
    pyutilib
    pywavelets
    pyxdg
    pyzmq
    ripe-atlas-cousteau
    ripe-atlas-sagan
    routes (U)
    sortedcontainers
    sparql-wrapper-python
    sphinx-celery
    terminado
    testpath
    tldextract (U)
    traittypes
    transforms3d
    valinor
    voltron
    voluptuous
    wsgiproxy2
    xhtml2pdf
    xlwt (U)
    yamllint
    yanc
    yapf (U)
    yotta

    Debian QA Group <[email protected]>
    apt-xapian-index
    commando
    python-bayespy
    python-djvulibre
    python-fswrap
    zope.security

    Debian Remote Maintainers <[email protected]>
    x2gobroker

    Debian Robotics Team <[email protected]>
    ros-catkin-lint (U)

    Debian Science Maintainers <[email protected]>
    amp
    hdf-compass
    hyperspy
    keras
    lazyarray
    libgpuarray
    libvigraimpex
    optlang
    pynfft
    pysph
    python-bumps
    python-hdf5storage
    python-nose-random
    python-param
    ros-angles
    ros-bloom
    ros-bond-core
    ros-catkin
    ros-catkin-lint
    ros-catkin-tools
    ros-collada-urdf
    ros-diagnostics
    ros-geometry
    ros-geometry2
    ros-image-common
    ros-image-pipeline
    ros-interactive-markers
    ros-kdl-parser
    ros-laser-geometry
    ros-nodelet-core
    ros-vcstools
    ros-vision-opencv
    scikit-learn
    skimage
    spyder-unittest
    swiglpk
    theano
    tpot
    vitables
    xraylarch (U)

    Debian Security Tools <[email protected]>
    binwalk

    Debian Tasktools Team <[email protected]>
    bugwarrior

    Debian Tryton Maintainers <[email protected]>
    relatorio

    Debian UBports Team <[email protected]>
    lomiri-url-dispatcher

    Diane Trout <[email protected]>
    locket (U)
    python-caldav (U)

    Dmitrijs Ledkovs <[email protected]>
    vitables (U)

    Dmitry Smirnov <[email protected]>
    mom
    python-lzo (U)

    Docker Compose Team <[email protected]>
    docker-compose

    Dominik George <[email protected]>
    python-testing.mysqld (U)

    Dominik George <[email protected]>
    python-testing.postgresql (U)

    dput-ng Maintainers <[email protected]>
    dput-ng

    Drew Parsons <[email protected]>
    py-stringmatching (U)
    python-bumps (U)

    Dylan Aïssi <[email protected]>
    python-colormath (U)
    python-fitbit (U)

    Edward Betts <[email protected]>
    django-cte (U)
    fuzzywuzzy (U)
    python-nameparser (U)

    Elena Grandi <[email protected]>
    lesana (U)
    proxmoxer (U)

    Emmanuel Arias <[email protected]>
    python-cassandra-driver (U)

    Eric Desrochers <[email protected]>
    sosreport

    Fabian Wolff <[email protected]>
    python-picklable-itertools (U)

    Faidon Liambotis <[email protected]>
    python-maxminddb

    Federico Ceratto <[email protected]>
    freezegun
    python-nmap
    python-u2flib-server
    uncertainties

    Felipe Sateler <[email protected]>
    docker-compose (U)

    Felix Moessbauer <[email protected]>
    python-airspeed (U)

    Florian Pelgrim <[email protected]>
    pyroute2 (U)

    Francois Mazen <[email protected]>
    liblarch (U)

    Free Ekanayaka <[email protected]>
    obsub (U)

    Frédéric Pierret <[email protected]>
    dnf (U)
    libdnf (U)
    librepo (U)

    Gard Spreemann <[email protected]>
    python-cmaes
    python-pyspike

    gdebi developers <[email protected]>
    gdebi

    Georg Faerber <[email protected]>
    mwic (U)

    Georg Faerber <[email protected]>
    anorack (U)

    Georges Khaznadar <[email protected]>
    kicad (U)

    Ghislain Antony Vaillant <[email protected]>
    hdf-compass (U)
    libgpuarray (U)
    pynfft (U)
    python-hdf5storage (U)
    python-jsonrpc (U)
    python-parameterized (U)
    spyder-unittest (U)

    Gianfranco Costamagna <[email protected]>
    binwalk (U)
    python-dlt (U)
    python-esmre
    python-phply

    Gilles Dubuc <[email protected]>
    exam (U)
    libthumbor (U)
    preggy (U)

    Giraffe Maintainers <[email protected]>
    kopano-webapp
    kopanocore

    Gonéri Le Bouder <[email protected]>
    python-xvfbwrapper (U)

    Gordon Ball <[email protected]>
    ipython (U)
    ipywidgets (U)

    Guido Günther <[email protected]>
    git-buildpackage
    kopanocore (U)
    nosexcover
    osinfo-db
    whatmaps

    Guilherme de Paula Xavier Segundo <[email protected]>
    python-openshift (U)

    Guinness <[email protected]>
    python-hkdf

    gustavo panizzo <[email protected]>
    j2cli
    muttdown (U)

    Hans-Christoph Steiner <[email protected]>
    androguard (U)
    pyasn (U)
    python-biplist (U)

    Harlan Lieberman-Berg <[email protected]>
    ansible (U)
    pyrfc3339 (U)

    Holger Levsen <[email protected]>
    piuparts (U)

    Hugo Lefeuvre <[email protected]>
    cssutils (U)
    pygeoip
    python-braintree

    Iain R. Learmonth <[email protected]>
    pathspider (U)

    Internet Measurement Packaging Team <[email protected]>
    pathspider

    Ivan Udovichenko <[email protected]>
    murano (U)
    python-django-pyscss (U)

    Jan Dittberner <[email protected]>
    python-fudge (U)
    python-pika
    xlwt

    Jason Pleau <[email protected]>
    docker-compose (U)

    Jelle van der Waa <[email protected]>
    kopano-webapp (U)

    Jelmer Vernooij <[email protected]>
    flask-caching (U)
    python-etcd (U)
    wsgiproxy2 (U)

    Jimmy Kaplowitz <[email protected]>
    python-oauth2client (U)

    Jochen Sprickerhof <[email protected]>
    bugwarrior (U)
    ros-angles (U)
    ros-bloom (U)
    ros-bond-core (U)
    ros-catkin (U)
    ros-catkin-lint (U)
    ros-catkin-tools (U)
    ros-collada-urdf (U)
    ros-diagnostics (U)
    ros-geometry (U)
    ros-geometry2 (U)
    ros-image-common (U)
    ros-image-pipeline (U)
    ros-interactive-markers (U)
    ros-kdl-parser (U)
    ros-laser-geometry (U)
    ros-nodelet-core (U)
    ros-vcstools (U)
    ros-vision-opencv (U)

    Johan Van de Wauw <[email protected]>
    python-descartes (U)
    python-geopandas (U)

    Johannes 'josch' Schauer <[email protected]>
    ros-diagnostics (U)
    ros-image-pipeline (U)

    Johannes Schauer <[email protected]>
    ros-collada-urdf (U)

    Jonas Meurer <[email protected]>
    lazr.config (U)

    Jonathan Carter <[email protected]>
    flask-caching (U)
    flask-restful (U)

    Jonathan Dowland <[email protected]>
    trash-cli (U)

    Jonathan Wiltshire <[email protected]>
    nrpe-ng (U)

    Jorge Soares <[email protected]>
    fastaq (U)
    iva (U)

    Jose Luis Rivero <[email protected]>
    transforms3d (U)

    Joseph Nahmias <[email protected]>
    flask-appbuilder (U)
    polyline (U)

    Josue Ortega <[email protected]>
    galpy (U)

    Julian Gilbey <[email protected]>
    py-stringmatching (U)
    spyder-unittest (U)

    Julian Taylor <[email protected]>
    pyzmq (U)

    Julien Cristau <[email protected]>
    python-hglib

    Julien Puydt <[email protected]>
    ipython (U)
    ipython-genutils (U)
    terminado (U)
    testpath (U)

    Karolis Kalantojus <[email protected]>
    mirtop (U)

    Klas Lindfors <[email protected]>
    python-yubico (U)

    Kouhei Maeda <[email protected]>
    actdiag
    blockdiag
    funcparserlib
    nwdiag
    seqdiag

    Laszlo Boszormenyi (GCS) <[email protected]>
    git-cola
    python-googleapi
    pyzmq (U)
    syslog-ng (U)

    Lee Garrett <[email protected]>
    ansible

    Leo Singer <[email protected]>
    pytest-mpl (U)

    Leopold Palomo-Avellaneda <[email protected]>
    ros-angles (U)
    ros-bloom (U)
    ros-bond-core (U)
    ros-catkin (U)
    ros-catkin-tools (U)
    ros-collada-urdf (U)
    ros-diagnostics (U)
    ros-geometry (U)
    ros-geometry2 (U)
    ros-image-common (U)
    ros-image-pipeline (U)
    ros-interactive-markers (U)
    ros-kdl-parser (U)
    ros-laser-geometry (U)
    ros-nodelet-core (U)
    ros-vcstools (U)
    ros-vision-opencv (U)

    Lev Lamberov <[email protected]>
    python-epc (U)

    Liubov Chuprikova <[email protected]>
    q2-quality-filter (U)
    q2cli (U)
    qiime (U)

    Loïc Minier <[email protected]>
    cssutils (U)

    Luiz Amaral <[email protected]>
    fbtftp (U)

    Lukas Märdian <[email protected]>
    netplan.io (U)

    Luke Faraone <[email protected]>
    django-bitfield (U)

    Marcelo Jorge Vieira <[email protected]>
    libthumbor (U)
    preggy (U)
    yanc (U)

    Marcos Talau <[email protected]>
    crccheck

    Martin <[email protected]>
    pysolar (U)
    python-gssapi (U)
    xhtml2pdf (U)

    Martin A. Brown <[email protected]>
    tldp

    Martin Pitt <[email protected]>
    cssutils (U)

    Martin Wimpress <[email protected]>
    python-rx (U)

    Martin Zobel-Helas <[email protected]>
    python-caldav

    Mathias Behrle <[email protected]>
    relatorio (U)

    Mathieu Trudel-Lapierre <[email protected]>
    netplan.io (U)

    Matthias Geerdsen <[email protected]>
    kopanocore (U)

    Matthias Klose <[email protected]>
    i8c
    libi8x

    Maximiliano Curia <[email protected]>
    python-intbitset

    Mehdi Abaakouk <[email protected]>
    python-lzo (U)

    Michael Fladischer <[email protected]>
    celery (U)
    django-assets (U)
    django-nose (U)
    drf-extensions (U)
    pilkit (U)
    python-elasticsearch (U)
    python-measurement (U)

    Michael Fladischer <[email protected]>
    python-anyjson (U)

    Michael Hanke <[email protected]>
    nibabel (U)
    nipy (U)
    python-mne (U)
    pyxnat (U)
    scikit-learn (U)

    Michael Hanke <[email protected]>
    annexremote (U)
    lazyarray (U)
    neo (U)
    pynn (U)

    Michael R. Crusoe <[email protected]>
    python-gffutils (U)
    python-pomegranate (U)
    python-pybedtools (U)
    python-rdflib-jsonld (U)

    Michael Vogt <[email protected]>
    gdebi (U)
    python-defer (U)

    Michal Arbet <[email protected]>
    designate-dashboard (U)
    kazoo (U)
    manila-ui (U)
    mistral (U)
    mistral-dashboard (U)
    murano (U)
    openstack-trove (U)
    pykafka (U)
    python-doc8 (U)
    python-fluent-logger (U)
    python-jsonschema (U)
    python-kafka (U)
    python-tooz (U)
    swift (U)

    Mihai Moldovan <[email protected]>
    dnf
    libdnf
    librepo
    x2gobroker (U)

    Mikael Djurfeldt <[email protected]>
    python-csa

    Mike Gabriel <[email protected]>
    lomiri-url-dispatcher (U)
    python-rx (U)
    x2gobroker (U)

    Miriam Ruiz <[email protected]>
    deap

    Muammar El Khatib <[email protected]>
    amp (U)

    Neil Williams <[email protected]>
    kazoo (U)

    Nick Morrott <[email protected]>
    valinor (U)
    yotta (U)

    Nicolas Dandrimont <[email protected]>
    flask-limiter (U)
    moksha.common (U)
    piuparts (U)
    python-fedora (U)
    python-limits (U)
    python-pyramid-chameleon (U)

    Nilesh Patra <[email protected]>
    umap-learn (U)

    Noah Meyerhans <[email protected]>
    python-boto (U)

    Nobuhiro Iwamatsu <[email protected]>
    python-log-symbols (U)
    python-nubia (U)
    python-spinners (U)

    Ole Streicher <[email protected]>
    skimage (U)
    yt (U)

    Olivier Sallou <[email protected]>
    biomaj3 (U)
    biomaj3-cli (U)
    biomaj3-core (U)
    biomaj3-daemon (U)
    biomaj3-download (U)
    biomaj3-process (U)
    biomaj3-user (U)
    python-easydev (U)

    Olof Johansson <[email protected]>
    svtplay-dl

    Ondřej Kobližek <[email protected]>
    backblaze-b2 (U)
    python-tempita (U)

    Ondřej Nový <[email protected]>
    backblaze-b2 (U)
    pytest (U)
    python-eventlet (U)
    python-flake8 (U)
    python-maxminddb (U)
    python-pyeclib (U)
    swift (U)
    swift-bench (U)

    Ondřej Surý <[email protected]>
    blinker (U)

    Paul Belanger <[email protected]>
    python-statsd (U)
    voluptuous (U)

    Paul Tagliamonte <[email protected]>
    dput-ng (U)

    Paulo Roberto Alves de Oliveira (aka kretcheu) <[email protected]>
    rows

    Peter Pentchev <[email protected]>
    createrepo-c

    Philipp Huebner <[email protected]>
    yamllint (U)

    Picca Frédéric-Emmanuel <[email protected]>
    vitables (U)
    xraylarch (U)

    Pierre-Elliott Bécue <[email protected]>
    mistune0 (U)

    Pino Toscano <[email protected]>
    osinfo-db (U)

    Piotr Ożarowski <[email protected]>
    aiohttp-mako
    beaker (U)
    dh-python
    routes

    piuparts developers team <[email protected]>
    piuparts

    Rebecca N. Palmer <[email protected]>
    libgpuarray (U)
    theano (U)

    Robbie Harwood (frozencemetery) <[email protected]>
    python-gssapi (U)

    Robert S. Edmonds <[email protected]>
    voluptuous (U)

    Roland Mas <[email protected]>
    traittypes (U)

    Ross Gammon <[email protected]>
    gramps

    Ryan Pavlik <[email protected]>
    click-man

    Samuel Thibault <[email protected]>
    dogtail

    Sao I Kuan <[email protected]>
    cwlformat (U)
    insilicoseq (U)
    recan (U)

    Sascha Steinbiss <[email protected]>
    fastaq (U)
    gfapy (U)
    gnome-keysign
    iva (U)

    Sebastian Heinlein (devel) <[email protected]>
    python-defer

    Sebastien Badia <[email protected]>
    python-ncclient
    python-xmltodict

    Sebastien Delafond <[email protected]>
    hyperspy (U)
    python-param (U)

    Sergio Durigan Junior <[email protected]>
    check-manifest (U)
    kitchen (U)
    pagure
    python-fedora (U)
    python-maxminddb (U)

    Simon Eisenmann <[email protected]>
    kopanocore (U)

    Sophie Brun <[email protected]>
    python-rx (U)

    Stefano Karapetsas <[email protected]>
    trash-cli

    Stefano Rivera <[email protected]>
    dh-python (U)

    Steffen Moeller <[email protected]>
    bcbio (U)
    mirtop (U)
    python-deeptools (U)
    python-gffutils (U)
    python-gtfparse (U)
    python-louvain
    python-pomegranate (U)
    python-pybedtools (U)
    python-pymummer (U)
    python-seqcluster (U)
    python-serializable (U)
    python-sqt (U)
    python-typechecks (U)
    pyutilib (U)
    q2-diversity-lib (U)
    qiime (U)

    Stephen Sinclair <[email protected]>
    keras (U)

    Stewart Ferguson <[email protected]>
    python-apptools (U)
    python-flask-cors

    Stuart Prescott <[email protected]>
    python-bumps (U)
    python-pyforge
    python-sentinels

    syslog-ng maintainers <[email protected]>
    syslog-ng

    SZ Lin (林上智) <[email protected]>
    requirement-parser (U)

    SZALAY Attila <[email protected]>
    syslog-ng (U)

    TANIGUCHI Takaki <[email protected]>
    python-git (U)
    python-gitdb (U)
    python-kajiki (U)
    python-smmap (U)

    Thomas Goirand <[email protected]>
    designate-dashboard (U)
    kazoo (U)
    manila-ui (U)
    mistral (U)
    mistral-dashboard (U)
    murano (U)
    neutron-tempest-plugin (U)
    openstack-trove (U)
    pykafka (U)
    pyroute2 (U)
    python-barbicanclient (U)
    python-boto (U)
    python-crank (U)
    python-croniter (U)
    python-django-compressor (U)
    python-django-pyscss (U)
    python-doc8 (U)
    python-etcd3gw (U)
    python-eventlet (U)
    python-falcon (U)
    python-hplefthandclient (U)
    python-httpretty (U)
    python-hvac (U)
    python-invoke (U)
    python-jsonpath-rw (U)
    python-jsonschema (U)
    python-kafka (U)
    python-kubernetes (U)
    python-memcache (U)
    python-morph (U)
    python-nose-exclude (U)
    python-nose-parameterized (U)
    python-nose-timer (U)
    python-nosehtmloutput (U)
    python-oauth2client (U)
    python-os-ken (U)
    python-proboscis (U)
    python-pure-sasl (U)
    python-pyeclib (U)
    python-pylxd (U)
    python-pymemcache (U)
    python-pytimeparse (U)
    python-randomize (U)
    python-repoze.who (U)
    python-sure (U)
    python-tooz (U)
    python-wsme (U)
    python-xvfbwrapper (U)
    python-zake (U)
    swift (U)
    swift-bench (U)
    testresources (U)
    voluptuous (U)
    websockify (U)

    Thomas Perret <[email protected]>
    libpillowfight

    Thomas Schmidt <[email protected]>
    python-flickrapi

    Timo Aaltonen <[email protected]>
    freeipa (U)
    pycdio
    python-gssapi (U)
    python-jwcrypto (U)

    Timo Röhling <[email protected]>
    ros-catkin (U)
    ros-catkin-lint (U)
    ros-catkin-tools (U)
    ros-geometry2 (U)
    ros-vision-opencv (U)

    Timon Engelke <[email protected]>
    ros-catkin-tools (U)

    tony mancill <[email protected]>
    podcastparser

    Tristan Seligmann <[email protected]>
    python-flaky (U)

    Ulises Vitulli <[email protected]>
    webassets (U)

    Ulrike Uhlig <[email protected]>
    onionshare (U)

    Unit 193 <[email protected]>
    gallery-dl

    Varun Hiremath <[email protected]>
    python-apptools (U)
    python-traitsui (U)

    Vincent Bernat <[email protected]>
    behave
    exabgp
    python-git (U)
    pyzmq (U)

    Vincent Cheng <[email protected]>
    mypaint (U)

    Víctor Cuadrado Juan <[email protected]>
    python3-proselint (U)

    Ximin Luo <[email protected]>
    ipywidgets (U)

    Yaroslav Halchenko <[email protected]>
    datalad-container
    neo (U)
    nibabel (U)
    nipy (U)
    pynn (U)
    python-git (U)
    python-mne (U)
    python-smmap (U)
    pyxnat (U)
    scikit-learn (U)
    skimage (U)

    Yaroslav Halchenko <[email protected]>
    lazyarray (U)

    Étienne Mollier <[email protected]>
    insilicoseq (U)
    paleomix (U)
    pynn (U)
    q2-quality-filter (U)
    q2cli (U)
    qiime (U)

    Łukasz 'sil2100' Zemczak <[email protected]>
    netplan.io (U)


    --R8PvHfLFCTdqKhL4--

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEE5688gqe4PSusUZcLZkYmW1hrg8sFAmMCLWAACgkQZkYmW1hr g8sLeA/+LpgqhKZhiQGd3nO0KYwzxjhC+/878nPv6Q6io8zyx+9zioahmYOiS1Xn NCeLIFuwmlKMkyqo9LkhzAy727lGrwv8M54w1HJJAEdyhez9wMd5UN8LMk/vJRNW 7J8yq3O/jQCLCI9BJNtM8fvsSAXSpipF6toWPCi9xqHqV0S5mxFQ44mEdq5FLD2r htWzfKLBYSCHiecG1HrZHGv0Cq/Q/884mUPqDmF51dvvaYMrByUXCnYFh70vpJ4U oGu/1S9JfCHP0DzRhZ0U7TSENHkPrXynfvoejvyHxpbHQ70aJaGX9qme47KtbUk6 RwtNDRgQPeS/Z6+N3YIg5KdKIrwi+5GaTpXtc9V59ZD2oZUAKHOvrY45v4T+GUvU YjuN77i5MUuTzK3DDTf/bqbMCWFomN3M0kZABFompkQPT6gSATmnBHfneRYMFJv5 0aZwt6+J952/gQLJQFwTfhY8MFZ8hpClNaAjURj3Fjchf3pPTuHcseNjr4ANa7PP dvrSuqL/rPkMMxP0efLWXtK/QekbLMIcbPvMQDKDB2L+RApz0BVXsZdKn5hmWRJS G8U40ckQc+VdyaDXmJ4dCWTWWRDgsyI6xGh3M6vvrMy6jFj6/g0lmx93TZzbCHhw XEsPLt9Or3UnQCAFLYNePSFUXgEmBVTEicP81a1azAVDAbOAuck=
    =cghm
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Antonio Valentino@21:1/5 to All on Sun Aug 21 16:50:01 2022
    Dear Dmitry,

    Il 21/08/22 15:04, Dmitry Shachnev ha scritto:
    Hi,

    nose [1] is a testing framework for Python, which is dead and unmaintained since 2015 [2][3].

    The former maintainer of nose recommends projects using nose to switch to nose2 [4], pytest [5] or unittest from Python standard library [6]. There is a script called nose2pytest [7] which can assist with migrating from nose to pytest.

    nose has a Python 2 code base and it is difficult to keep it in working state for new Python versions. It will probably become impossible after Python 3.13,
    where lib2to3 will be removed [8].

    In Debian sid, we still have 389 packages which either build-depend on nose or
    use it in autopkgtests. I propose to file bugs for them asking to switch to a supported alternative. A dd-list is attached.

    [1]:https://tracker.debian.org/pkg/nose [2]:https://github.com/nose-devs/nose/commit/0f40fa995384afad [3]:https://pypi.org/project/nose/#history [4]:https://docs.nose2.io/en/latest/
    [5]:https://docs.pytest.org/en/latest/ [6]:https://docs.python.org/3/library/unittest.html [7]:https://github.com/pytest-dev/nose2pytest [8]:https://docs.python.org/3/library/2to3.html#module-lib2to3

    --
    Dmitry Shachnev


    nose.dd-list.txt


    ...


    Antonio Valentino<[email protected]>
    pysph (U)
    python-hdf4 (U)


    I have just uploaded a new version of the python-hdf4 package in which
    the dependency on nose has bee removed (replaced by pytest).

    Regarding pysph, the package in unstable is already OK.
    It should be able to migrate once #1010961 and #1015009 (removal of
    binary packages form unstable) are resolved.
    Apparently it takes some time but I hope that pysph will be able to
    migrate soon.


    kind regards
    --
    Antonio Valentino

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Neil Williams@21:1/5 to Dmitry Shachnev on Mon Aug 22 09:00:01 2022
    XPost: linux.debian.maint.python

    On Sun, 21 Aug 2022 16:04:36 +0300
    Dmitry Shachnev <[email protected]> wrote:

    Hi,

    nose [1] is a testing framework for Python, which is dead and
    unmaintained since 2015 [2][3].

    The former maintainer of nose recommends projects using nose to
    switch to nose2 [4], pytest [5] or unittest from Python standard
    library [6]. There is a script called nose2pytest [7] which can
    assist with migrating from nose to pytest.

    xraylarch (U)

    Fixed in git.

    --
    Neil Williams
    =============
    https://linux.codehelp.co.uk/

    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCgAdFiEEf3HB6ceOc10DYMbM8WfkPIFDtoIFAmMDKD8ACgkQ8WfkPIFD toJuxxAAwyFcFY2sHqxC+Ztk+miEx2EA7S6+Y5ij1/56cHuHwEtTi9G5UChXG8Dm g5BKr2QC93wx/Y52qzsSj6TpOA9p+qqGOl5cdBPM1eAhi+e/CmqXo0ZYxBBJftbq RLBRMdeUuVjk4kwWPuknxTqtV3kq1dvNIsYw3tihWes1KeHUENvWGNc5fdpvXxml V+KTjxCKZJfLhlmd/XP+WQOOWmsPEkj0+o7uvWup6bmoz4Or77Tuo2WUji7E0Y0V SVpxXxMijl0fAMEhMzb4q6GnZHRLW5BXlOqDnVjmgYKW+yrpfzsmhhlPJVli85P4 h9KqmEaQlrbkSXP+WNnUIw0F/CkNfzJk38NQ+lzRcN0qsEwDP/YvHINmwFNk1UA4 Bbh2zq4F2G1Sb39Tvmioel35UGS/NcyO8IASGejx6MD3bNrxxZIDTR95G5R1WG7q y/yZ7FtZ1Wthl5SdoBeALJAoK9EsaEiF5UAOe3dL/sNsNhDZvq4hdHbyMWXo4SmX YWzNtfDr5GwHRqs4J+CQu/g1N6IusxD+b2GgJ1OnM+4JqS2Q+8ZVWDbXasEe3Eex UUb+zq5usNmY/2Zjsl8UWbC/01PwSnjemBwFh4lGvBJbXrXhUwtwAWBMfgHvAVDA 6UM84iGus9vmS6H86c8ot2LB430ElLLfeLdKyqECyaha3IIh2Fg=
    =9bzW
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Dmitry Shachnev@21:1/5 to Dmitry Shachnev on Mon Aug 29 14:40:02 2022
    XPost: linux.debian.maint.python

    On Sun, Aug 21, 2022 at 04:04:36PM +0300, Dmitry Shachnev wrote:
    Hi,

    nose [1] is a testing framework for Python, which is dead and unmaintained since 2015 [2][3].

    The former maintainer of nose recommends projects using nose to switch to nose2 [4], pytest [5] or unittest from Python standard library [6]. There is a script called nose2pytest [7] which can assist with migrating from nose to pytest.

    nose has a Python 2 code base and it is difficult to keep it in working state for new Python versions. It will probably become impossible after Python 3.13,
    where lib2to3 will be removed [8].

    In Debian sid, we still have 389 packages which either build-depend on nose or
    use it in autopkgtests. I propose to file bugs for them asking to switch to a supported alternative. A dd-list is attached.

    Thanks to everyone who replied!

    MBF is now done and bugs can be seen here:

    https://bugs.debian.org/cgi-bin/[email protected];tag=nose-rm

    --
    Dmitry Shachnev

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEE5688gqe4PSusUZcLZkYmW1hrg8sFAmMMs2kACgkQZkYmW1hr g8vDfg/+N5uZaggLrAnTqixP59WAL+goMjzvrbjLAnON/sQZKpMr9Ikj27mnKmOY OwEz7IlwOTjz/1+7e1SQQhpkoH6tr924me4qtXGtmHKx+H3CyfVKCkE/RaRQKly9 X78NXhD3dHWK+3ZVw6HrKR09lP6NGxE4Rz0vYaQ5uP/RPnqYk7Vc1BrPnNmbdfVi Udz3difQIRjfJuYoxsvW++gOMwseySLmUV9VInZp28VVlEtM8uPfPTA+kYLOHtHG vmLSnQp+gOYDidqv2W1ArIeWftBoLEeCaEMuIrL+BVcPKGwkuYTnJsCFurduvF28 yDKHeipkp7Lk5K2PS/LsoikPsjFjbePiTj8mMzadOs1sW46+WbCfOyRIUcioBK4N GGvk1xax8XtD4wfyVm2wRRq9IFDpHLPWv/HNUgLCI4AFTjK/FTRII9RBfwag65v+ 7evYPkzuFiSNpheXLiKegJqsW4RmM+ig8Gt6iEJmtPD/kuBYmuk0xB8SXbLEReWS tc7oFIv1ySh00dvV54ZoqD3G3Zf/rT+FZUjv948MrFSSM6TL2dJuGiz2qz8wJdk4 GvF1OIREl7upjg2+Exm7cIK53OR0bf9UspYiV8zuSLmdUeo2XtYtoCDCjOvwq+KB ufWxo9dk1Mwqz7KQvr104k1R+eWHQGooUcSQTRPikAzlq27OAq8=
    =vLaZ
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)