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 <[email protected]> python-libais (U) Aggelos Avgerinos <[email protected]> elasticsearch-curator (U) Andrius Merkys <[email protected]> pdb-tools (U) Antoine Beaupré <[email protected]> magic-wormhole Apollon Oikonomopoulos <[email protected]> elasticsearch-curator (U) Arnaud Fontaine <[email protected]> python-libusb1 Brian May <[email protected]> django-guardian (U) factory-boy (U) Debian Accessibility Team <[email protected]> pocketsphinx-python Debian Math Team <[email protected]> python-pulp Debian OpenStack <[email protected]> python-funcsigs Debian Python Team <[email protected]> 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 <[email protected]> python-chameleon python-ofxhome xmldiff zope.i18nmessageid Debian Tryton Maintainers <[email protected]> tryton-server Debichem Team <[email protected]> pdb-tools Dominik George <[email protected]> mmllib (U) Elena Grandi <[email protected]> lesana (U) Evangelos Ribeiro Tzaras <[email protected]> pyzbar (U) Federico Ceratto <[email protected]> python-django-bootstrap-form (U) Felix Krull <[email protected]> quark-sphinx-theme (U) FreedomBox Packaging Team <[email protected]> python-django-bootstrap-form Héctor Orón Martínez <[email protected]> python-phabricator James Valleroy <[email protected]> manuel (U) python-django-bootstrap-form (U) Jameson Graef Rollins <[email protected]> magic-wormhole (U) Jan Dittberner <[email protected]> python-pkginfo (U) Jelmer Vernooij <[email protected]> ponyorm (U) upstream-ontologist Jerome Charaoui <[email protected]> powerline (U) Jon Bernard <[email protected]> lttnganalyses (U) Jonathan Carter <[email protected]> flask-autoindex (U) Julien Muchembled <[email protected]> zodbpickle (U) Julien Puydt <[email protected]> python-django-ical (U) Luca Boccassi <[email protected]> python-applicationinsights (U) Malihe Asemani <[email protected]> python-ciso8601 (U) Marc Dequènes (Duck) <[email protected]> python-argcomplete (U) Mathias Behrle <[email protected]> tryton-server (U) Michael Fladischer <[email protected]> django-classy-tags (U) python-django-swapper (U) Michael Jeanson <[email protected]> lttnganalyses Nicolas Dandrimont <[email protected]> flask-testing (U) Nilesh Patra <[email protected]> python-pulp (U) Ondřej Surý <[email protected]> django-classy-tags (U) Pirate Praveen <[email protected]> pyramid-jinja2 Samuel Henrique <[email protected]> powerline (U) Samuel Thibault <[email protected]> pocketsphinx-python (U) Sandro Tosi <[email protected]> multiprocess Stefano Rivera <[email protected]> lazr.uri python-wadllib Stefano Zacchiroli <[email protected]> flask-testing (U) Steffen Moeller <[email protected]> python-pulp (U) Sunil Mohan Adapa <[email protected]> python-django-bootstrap-form (U) Sylvestre Ledru <[email protected]> autopep8 Thomas Goirand <[email protected]> django-classy-tags (U) python-funcsigs (U)
Adam Cecile <[email protected]> python-libais (U) Adrian Alves <[email protected]> python-stopit (U) Ana Rodríguez López <[email protected]> siphashc Andrea Colangelo <[email protected]> python-roman (U) Andreas Tille <[email protected]> sphinxcontrib-autoprogram (U) Andrej Shadura <[email protected]> python-phonenumbers (U) Andrius Merkys <[email protected]> pycifrw (U) python-freesasa (U) python-peakutils (U) Arto Jantunen <[email protected]> pytrainer (U) Carl Chenet <[email protected]> retweet Chris MacNaughton <[email protected]> python3-onelogin-saml2 (U) Christopher Baines <[email protected]> pygtail (U) Colin Watson <[email protected]> httmock (U) Daniele Tricoli <[email protected]> simplegeneric (U) David Watson <[email protected]> pep8 (U) Debian Fonts Task Force <[email protected]> mutatormath Debian Python Modules Team <[email protected]> python-decorator Debian Python Team <[email protected]> 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 <[email protected]> python-nxs Debian Security Tools <[email protected]> plyara Debian Tryton Maintainers <[email protected]> simpleeval Diego M. Rodriguez <[email protected]> python-beniget (U) Guido Günther <[email protected]> python-vobject (U) Hans-Christoph Steiner <[email protected]> pyjks (U) Hugo Lefeuvre <[email protected]> pyrandom2 python-cpuinfo (U) python-pyotp (U) James Page <[email protected]> python3-onelogin-saml2 (U) Javi Merino <[email protected]> python-memprof (U) Jelmer Vernooij <[email protected]> lintian-brush python-ghdiff python-vobject (U) Jonas Meurer <[email protected]> robot-detection (U) Julien Muchembled <[email protected]> python-zc.customdoctests (U) Julien Puydt <[email protected]> python-django-ical (U) Kevin Murray <[email protected]> sphinxcontrib-autoprogram (U) Laszlo Boszormenyi (GCS) <[email protected]> pyro4 Marc Haber <[email protected]> journal-brief Martin Kratochvíl <[email protected]> python-geoip2 (U) Mathias Behrle <[email protected]> simpleeval (U) Matthew Grant <[email protected]> pyparsing2 (U) Michael Fladischer <[email protected]> python-lupa (U) Michael Gilbert <[email protected]> blist (U) Michael R. Crusoe <[email protected]> python-stubserver (U) mpd maintainers <[email protected]> sonata Noèl Köthe <[email protected]> pytrainer (U) Olivier Sallou <[email protected]> python-dictobj (U) Ondřej Kobližek <[email protected]> python-geoip2 (U) Ondřej Nový <[email protected]> python-geoip2 (U) python-pyfakefs (U) Ondřej Surý <[email protected]> brotli (U) Orestis Ioannou <[email protected]> flask-bcrypt (U) Peter Pentchev <[email protected]> gitless (U) Pierre-Elliott Bécue <[email protected]> zope.interface (U) Piotr Ożarowski <[email protected]> python-decorator (U) Robert Haist <[email protected]> plyara (U) Sandro Tosi <[email protected]> flask-basicauth Scott Kitterman <[email protected]> chargebee-python (U) Sergio Durigan Junior <[email protected]> cccolutils (U) Simon McVittie <[email protected]> sonata (U) Stefano Rivera <[email protected]> objgraph (U) Stuart Prescott <[email protected]> python-nxs (U) Sylvestre Ledru <[email protected]> pep8 (U) Thomas Goirand <[email protected]> pyparsing2 (U) python-pyotp (U) Tomasz Buchert <[email protected]> brotli Tristan Seligmann <[email protected]> python-phpserialize Vincent Bernat <[email protected]> transmissionrpc (U) Yao Wei (魏銘廷) <[email protected]> mutatormath (U) أحمد المحمودي (Ahmed El-Mahmoudy) <[email protected]> wikitrans (U)

