Calling "setup.py test" has been deprecated since setuptools 28.5. That's 6 years ago.
pybuild calls currently setup.py test, when it can see that the package supports it, and another test runner hasn't been selected. I looked at dropping support for this (https://bugs.debian.org/982298) last year. I did some test builds and decided that breaking 50 odd packages to stop calling setup.py test wasn't worth it. I just ran the tests again, and the numbers are 41 new FTBFS, and 54 packages start emitting "Ran 0 tests", so they lost test coverage. dd-lists attached. That's an improvement over last year, but still enough to give me pause on just changing pybuild and breaking packages. We also now know that calling setup.py at all is deprecated. "setup.py test" support hasn't been removed yet, and I don't know if it will be, at this point... Options: 1. Change pybuild, cause 41 new FTBFS, and 54 packages to lose testing. File FTBFS bugs. 2. File "Severity: important" bugs on the packages that would FTBFS or lose testing. Change pybuild when most of these are closed. 3. File "Severity: minor" bugs on the packages that would FTBFS or lose testing. Leave pybuild as is, for now. Change pybuild when upstream setuptools drops support for "setup.py test". SR -- Stefano Rivera http://tumbleweed.org.za/ +1 415 683 3272
Adam Cecile <acec...@le-vert.net> python-libais (U) Aggelos Avgerinos <evaggelos.avgeri...@gmail.com> elasticsearch-curator (U) Andrius Merkys <mer...@debian.org> pdb-tools (U) Antoine Beaupré <anar...@debian.org> magic-wormhole Apollon Oikonomopoulos <apoi...@debian.org> elasticsearch-curator (U) Arnaud Fontaine <ar...@debian.org> python-libusb1 Brian May <b...@debian.org> django-guardian (U) factory-boy (U) Debian Accessibility Team <pkg-a11y-de...@lists.alioth.debian.org> pocketsphinx-python Debian Math Team <team+m...@tracker.debian.org> python-pulp Debian OpenStack <team+openst...@tracker.debian.org> python-funcsigs Debian Python Team <team+pyt...@tracker.debian.org> autopep8 (U) django-classy-tags django-guardian elasticsearch-curator factory-boy flask-autoindex flask-testing lazr.uri (U) lesana manuel mmllib multiprocess (U) ponyorm powerline python-applicationinsights python-argcomplete python-ciso8601 python-django-ical python-django-swapper python-libais python-libusb1 (U) python-pkginfo python-wadllib (U) pyzbar quark-sphinx-theme zodbpickle Debian QA Group <packa...@qa.debian.org> python-chameleon python-ofxhome xmldiff zope.i18nmessageid Debian Tryton Maintainers <team+tryton-t...@tracker.debian.org> tryton-server Debichem Team <debichem-de...@lists.alioth.debian.org> pdb-tools Dominik George <n...@naturalnet.de> mmllib (U) Elena Grandi <valha...@debian.org> lesana (U) Evangelos Ribeiro Tzaras <devrtz-deb...@fortysixandtwo.eu> pyzbar (U) Federico Ceratto <feder...@debian.org> python-django-bootstrap-form (U) Felix Krull <f_kr...@gmx.de> quark-sphinx-theme (U) FreedomBox Packaging Team <freedombox-pkg-t...@lists.alioth.debian.org> python-django-bootstrap-form Héctor Orón Martínez <zu...@debian.org> python-phabricator James Valleroy <jvalle...@mailbox.org> manuel (U) python-django-bootstrap-form (U) Jameson Graef Rollins <jroll...@finestructure.net> magic-wormhole (U) Jan Dittberner <ja...@debian.org> python-pkginfo (U) Jelmer Vernooij <jel...@debian.org> ponyorm (U) upstream-ontologist Jerome Charaoui <jer...@riseup.net> powerline (U) Jon Bernard <jbern...@debian.org> lttnganalyses (U) Jonathan Carter <j...@debian.org> flask-autoindex (U) Julien Muchembled <j...@jmuchemb.eu> zodbpickle (U) Julien Puydt <jpu...@debian.org> python-django-ical (U) Luca Boccassi <bl...@debian.org> python-applicationinsights (U) Malihe Asemani <ml.asem...@gmail.com> python-ciso8601 (U) Marc Dequènes (Duck) <d...@duckcorp.org> python-argcomplete (U) Mathias Behrle <mathi...@m9s.biz> tryton-server (U) Michael Fladischer <fl...@debian.org> django-classy-tags (U) python-django-swapper (U) Michael Jeanson <mjean...@debian.org> lttnganalyses Nicolas Dandrimont <ol...@debian.org> flask-testing (U) Nilesh Patra <nil...@debian.org> python-pulp (U) Ondřej Surý <ond...@debian.org> django-classy-tags (U) Pirate Praveen <prav...@debian.org> pyramid-jinja2 Samuel Henrique <samuel...@debian.org> powerline (U) Samuel Thibault <sthiba...@debian.org> pocketsphinx-python (U) Sandro Tosi <mo...@debian.org> multiprocess Stefano Rivera <stefa...@debian.org> lazr.uri python-wadllib Stefano Zacchiroli <z...@debian.org> flask-testing (U) Steffen Moeller <moel...@debian.org> python-pulp (U) Sunil Mohan Adapa <su...@medhas.org> python-django-bootstrap-form (U) Sylvestre Ledru <sylves...@debian.org> autopep8 Thomas Goirand <z...@debian.org> django-classy-tags (U) python-funcsigs (U)
Adam Cecile <acec...@le-vert.net> python-libais (U) Adrian Alves <aal...@gmail.com> python-stopit (U) Ana Rodríguez López <rodrilopez....@gmail.com> siphashc Andrea Colangelo <war...@debian.org> python-roman (U) Andreas Tille <ti...@debian.org> sphinxcontrib-autoprogram (U) Andrej Shadura <andre...@debian.org> python-phonenumbers (U) Andrius Merkys <mer...@debian.org> pycifrw (U) python-freesasa (U) python-peakutils (U) Arto Jantunen <vi...@debian.org> pytrainer (U) Carl Chenet <cha...@debian.org> retweet Chris MacNaughton <chris.macnaugh...@ubuntu.com> python3-onelogin-saml2 (U) Christopher Baines <m...@cbaines.net> pygtail (U) Colin Watson <cjwat...@debian.org> httmock (U) Daniele Tricoli <er...@mornie.org> simplegeneric (U) David Watson <dwat...@debian.org> pep8 (U) Debian Fonts Task Force <debian-fo...@lists.debian.org> mutatormath Debian Python Modules Team <python-modules-t...@lists.alioth.debian.org> python-decorator Debian Python Team <team+pyt...@tracker.debian.org> blist cccolutils chargebee-python flask-basicauth (U) flask-bcrypt gitless httmock objgraph pep8 pycifrw pygtail pyjks pyparsing2 python-beniget python-cpuinfo python-decorator python-dictobj python-django-ical python-freesasa python-geoip2 python-libais python-lupa python-memprof python-peakutils python-phonenumbers python-pyfakefs python-pyotp python-roman python-stopit python-stubserver python-vobject python-zc.customdoctests python3-onelogin-saml2 pytrainer retweet (U) robot-detection simplegeneric sphinxcontrib-autoprogram transmissionrpc wikitrans zope.interface Debian Science Team <debian-science-maintain...@lists.alioth.debian.org> python-nxs Debian Security Tools <team+pkg-secur...@tracker.debian.org> plyara Debian Tryton Maintainers <team+tryton-t...@tracker.debian.org> simpleeval Diego M. Rodriguez <di...@moreda.io> python-beniget (U) Guido Günther <a...@sigxcpu.org> python-vobject (U) Hans-Christoph Steiner <h...@eds.org> pyjks (U) Hugo Lefeuvre <h...@debian.org> pyrandom2 python-cpuinfo (U) python-pyotp (U) James Page <james.p...@ubuntu.com> python3-onelogin-saml2 (U) Javi Merino <vi...@debian.org> python-memprof (U) Jelmer Vernooij <jel...@debian.org> lintian-brush python-ghdiff python-vobject (U) Jonas Meurer <m...@debian.org> robot-detection (U) Julien Muchembled <j...@jmuchemb.eu> python-zc.customdoctests (U) Julien Puydt <jpu...@debian.org> python-django-ical (U) Kevin Murray <s...@kdmurray.id.au> sphinxcontrib-autoprogram (U) Laszlo Boszormenyi (GCS) <g...@debian.org> pyro4 Marc Haber <mh+debian-packa...@zugschlus.de> journal-brief Martin Kratochvíl <martin.kr...@gmail.com> python-geoip2 (U) Mathias Behrle <mathi...@m9s.biz> simpleeval (U) Matthew Grant <m...@mattgrant.net.nz> pyparsing2 (U) Michael Fladischer <fl...@debian.org> python-lupa (U) Michael Gilbert <mgilb...@debian.org> blist (U) Michael R. Crusoe <cru...@debian.org> python-stubserver (U) mpd maintainers <pkg-mpd-maintain...@lists.alioth.debian.org> sonata Noèl Köthe <n...@debian.org> pytrainer (U) Olivier Sallou <osal...@debian.org> python-dictobj (U) Ondřej Kobližek <kobliz...@gmail.com> python-geoip2 (U) Ondřej Nový <on...@debian.org> python-geoip2 (U) python-pyfakefs (U) Ondřej Surý <ond...@debian.org> brotli (U) Orestis Ioannou <ores...@oioannou.com> flask-bcrypt (U) Peter Pentchev <r...@debian.org> gitless (U) Pierre-Elliott Bécue <p...@debian.org> zope.interface (U) Piotr Ożarowski <pi...@debian.org> python-decorator (U) Robert Haist <r...@debian.org> plyara (U) Sandro Tosi <mo...@debian.org> flask-basicauth Scott Kitterman <sc...@kitterman.com> chargebee-python (U) Sergio Durigan Junior <sergi...@debian.org> cccolutils (U) Simon McVittie <s...@debian.org> sonata (U) Stefano Rivera <stefa...@debian.org> objgraph (U) Stuart Prescott <stu...@debian.org> python-nxs (U) Sylvestre Ledru <sylves...@debian.org> pep8 (U) Thomas Goirand <z...@debian.org> pyparsing2 (U) python-pyotp (U) Tomasz Buchert <tom...@debian.org> brotli Tristan Seligmann <mithra...@debian.org> python-phpserialize Vincent Bernat <ber...@debian.org> transmissionrpc (U) Yao Wei (魏銘廷) <m...@debian.org> mutatormath (U) أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmo...@users.sourceforge.net> wikitrans (U)