Hi, We've just finished the transition to python3.8 as the default python3 interpreter, which was a bit difficult due to some autopkgtest regressions in a few rdeps, and to the fact that many modules only build their extensions for the default python version, which means they have a strict dependency on the python3 version[1] and they need to be rebuilt and migrated in lockstep with python3-defaults.
I have analyzed this based on current sid amd64 contents and have come up with the following packages that don't ship extensions for both py3.7 and 3.8 (which are the currently supported versions). Note that pure python packages that don't build C extensions are not affected. It would be great if this situation can be improved in order to help with future python transitions. Building for all the supported python versions can be done by build-depending on python3-all-dev and compiling your package (or just the python bits) with PYTHON pointing to each version. Depending on your package's build system, this could be largely automated using some helper, such as pybuild. If you don't know how to add support for your package, feel free to ask. Cheers, Emilio [1] e.g. python3 (>= 3.7), python3 (<< 3.8)
"Adam C. Powell, IV" <hazel...@debian.org> netgen (U) A. Maitland Bottoms <bott...@debian.org> gr-air-modes gr-fcdproplus (U) gr-fosphor gr-gsm (U) gr-iio gr-iqbal gr-limesdr (U) gr-osmosdr gr-rds quisk (U) uhd Adam Borowski <kilob...@angband.pl> btrfs-progs Agustin Henze <t...@debian.org> logbook Alan Boudreault <aboudrea...@mapgears.com> mapserver (U) Alastair McKinstry <mckins...@debian.org> ecflow pyferret xdmf Anders Waananen <waana...@nbi.dk> nordugrid-arc (U) Andreas Bombe <a...@debian.org> gr-limesdr (U) soapysdr (U) Andreas Metzler <ametz...@debian.org> hugin (U) libvigraimpex (U) Andreas Tille <ti...@debian.org> atropos (U) conda-package-handling (U) epigrass (U) libsbml (U) obitools (U) python-thinc (U) umis (U) Andrew Bartlett <abartlet+deb...@catalyst.net.nz> samba (U) Andrius Merkys <mer...@debian.org> openbabel (U) Anthony Wong <y...@anthonywong.net> pycangjie (U) Anton Gladky <gl...@debian.org> python-demgengeo (U) Aron Xu <a...@debian.org> ukui-menus (U) Axel Beckert <a...@debian.org> gnudatalanguage (U) Balint Reczey <rbal...@ubuntu.com> libcec (U) Barak A. Pearlmutter <b...@debian.org> mlpack (U) Bas Couwenberg <sebas...@debian.org> mapserver (U) qgis (U) Bastien Roucariès <roucaries.bastien+deb...@gmail.com> pythonmagick (U) Benjamin Drung <benjamin.dr...@cloud.ionos.com> rdma-core Bernd Zeimetz <b...@debian.org> ceph (U) Boyuan Yang <by...@debian.org> libplist (U) Carl Fürstenberg <azat...@gmail.com> pythonmagick (U) Carsten Schoenert <c.schoen...@t-online.de> kicad (U) kopanocore (U) Ceph Packaging Team <team+c...@tracker.debian.org> ceph Christoph Berg <m...@debian.org> gr-limesdr (U) gr-soapy (U) postgresql-multicorn (U) quisk (U) Christoph Egger <christ...@debian.org> fife (U) python-enet Christopher Schramm <deb...@cschramm.eu> blueman Daniel Kahn Gillmor <d...@fifthhorseman.net> fontforge (U) Daniel Leidert <dleid...@debian.org> openbabel (U) Danny Edel <deb...@danny-edel.de> borgbackup (U) Davide Viti <zino...@tiscali.it> fontforge (U) Debian 3D-Printer Packaging Team <3dprinter-gene...@lists.alioth.debian.org> printrun Debian Astronomy Team <debian-astro-maintain...@lists.alioth.debian.org> astrometry.net gnudatalanguage Debian Borg Collective <team+b...@tracker.debian.org> borgbackup Debian DNS Team <team+...@tracker.debian.org> ldns Debian Edu Packaging Team <debian-edu-pkg-t...@lists.alioth.debian.org> sdaps Debian Electronics Team <pkg-electronics-de...@alioth-lists.debian.net> kicad Debian Fonts Task Force <debian-fo...@lists.debian.org> fontforge Debian Fonts Task Force <pkg-fonts-de...@lists.alioth.debian.org> psautohint Debian Games Team <pkg-games-de...@lists.alioth.debian.org> cegui-mk2 fife Debian GIS Project <pkg-grass-de...@lists.alioth.debian.org> mapserver qgis saga Debian GNOME Maintainers <pkg-gnome-maintain...@lists.alioth.debian.org> glom libpwquality Debian Hamradio Maintainers <debian-h...@lists.debian.org> gr-fcdproplus gr-gsm gr-limesdr gr-soapy quisk soapysdr Debian Input Method Team <debian-input-met...@lists.debian.org> pycangjie Debian LibreOffice Maintainers <debian-openoff...@lists.debian.org> libixion liborcus Debian Med Packaging Team <debian-med-packag...@lists.alioth.debian.org> atropos biosig4c++ conda-package-handling epigrass gdcm insighttoolkit4 libsbml obitools pymia simpleitk umis vtk-dicom Debian Multimedia Maintainers <debian-multime...@lists.debian.org> csound libopenshot openvdb Debian PhotoTools Maintainers <pkg-phototools-de...@lists.alioth.debian.org> hugin opencolorio openimageio Debian PostgreSQL Maintainers <team+postgre...@tracker.debian.org> postgresql-multicorn Debian Printing Team <debian-print...@lists.debian.org> hplip Debian Python Modules Team <python-modules-t...@lists.alioth.debian.org> portio pyodbc (U) pythonmagick Debian QA Group <packa...@qa.debian.org> link-grammar Debian Samba Maintainers <pkg-samba-ma...@lists.alioth.debian.org> ldb samba talloc tdb Debian Science Maintainers <debian-science-maintain...@lists.alioth.debian.org> caffe libvigraimpex mlpack netgen openturns orocos-kdl python-thinc ros-geometry2 ros-image-common ros-ros-comm ros-rviz ros-vision-opencv siconos veusz Debian Science Team <debian-science-maintain...@lists.alioth.debian.org> apertium apertium-lex-tools apriltag cg3 cryptominisat getfem++ lttoolbox morse-simulator neuron opencv plplot python-demgengeo sagemath vtk7 Debian Security Tools <team+pkg-secur...@tracker.debian.org> libbde libesedb libevt libevtx libewf libfsapfs libfsntfs libfvde libfwnt libfwsi liblnk libmsiecf libolecf libpff libqcow libregf libscca libsigscan libsmdev libsmraw libvhdi libvmdk libvshadow libvslvm Debian SSSD Team <pkg-sssd-de...@alioth-lists.debian.net> sssd Debian SSSD Team <pkg-sssd-de...@lists.alioth.debian.org> pam-wrapper Debichem Team <debichem-de...@lists.alioth.debian.org> avogadrolibs chemps2 openbabel rdkit Deepak Tripathi <apenguinli...@gmail.com> pyodbc Denis Barbier <barb...@debian.org> openturns (U) Didier Raboud <o...@debian.org> hplip (U) Dima Kogan <dko...@debian.org> apriltag (U) Dmitry Smirnov <only...@debian.org> gnucash Dominik George <naturesha...@debian.org> sdaps (U) sssd (U) Dr. Tobias Quathamer <to...@debian.org> libopenshot (U) Drew Parsons <dpars...@debian.org> avogadrolibs (U) Eric Desrochers <eric.desroch...@canonical.com> pcp (U) Felipe Sateler <fsate...@debian.org> csound (U) Filippo Rusconi <lopi...@debian.org> isospec (U) Forrest Cahoon <forrest.cah...@gmail.com> csound (U) Francesco Paolo Lovergine <fran...@debian.org> mapserver (U) qgis (U) saga (U) Gaudenz Steinlin <gaud...@debian.org> ceph (U) Georges Khaznadar <georg...@debian.org> kicad (U) Gert Wollny <g...@debian.org> gdcm (U) insighttoolkit4 (U) pymia (U) vtk-dicom (U) vtk7 (U) Ghislain Antony Vaillant <ghisv...@gmail.com> simpleitk (U) Gianfranco Costamagna <locutusofb...@debian.org> borgbackup (U) Giraffe Maintainers <pkg-giraffe-maintain...@alioth-lists.debian.net> kopanocore gtkpod Maintainers <pkg-gtkpod-de...@alioth-lists.debian.net> libimobiledevice libplist Guido Günther <a...@sigxcpu.org> kopanocore (U) Gürkan Myczko <gur...@phys.ethz.ch> gnudatalanguage (U) zbar handsome_feng <jianfen...@ubuntukylin.com> ukui-menus (U) Herbert Parentes Fortes Neto <h...@debian.org> python-gphoto2 Hideki Yamane <henr...@debian.org> fontforge (U) Hilko Bengen <ben...@debian.org> broker libbde (U) libesedb (U) libevt (U) libevtx (U) libfsapfs (U) libfsntfs (U) libfvde (U) libfwnt (U) libfwsi (U) liblnk (U) libmsiecf (U) libnbd libolecf (U) libqcow (U) libregf (U) libscca (U) libsigscan (U) libsmdev (U) libsmraw (U) libvhdi (U) libvmdk (U) libvshadow (U) libvslvm (U) Ivo Maintz <i...@maintz.de> libsbml (U) Iñaki Malerba <inaki@malerba.space> logbook (U) James Page <jamesp...@debian.org> ceph (U) Jelmer Vernooij <jel...@debian.org> ldb (U) samba (U) talloc (U) tdb (U) Jeremy Bicha <jbi...@debian.org> glom (U) libpwquality (U) psautohint (U) Jeremy Sanders <jer...@jeremysanders.net> veusz (U) Jeroen van der Heijden <jeroen@transceptor.technology> qpack (U) Jerome Benoit <calcu...@rezozer.net> sagemath (U) Jochen Sprickerhof <jspri...@debian.org> orocos-kdl (U) ros-geometry2 (U) ros-image-common (U) ros-ros-comm (U) ros-rviz (U) ros-vision-opencv (U) Johan Van de Wauw <jo...@vandewauw.be> saga (U) Jonas Smedegaard <d...@jones.dk> fontforge (U) Jordi Mallach <jo...@debian.org> mailutils José Gutiérrez de la Concha <j...@zeroc.com> zeroc-ice Julian Andres Klode <j...@debian.org> hplip (U) Julian Rüth <julian.ru...@fsfe.org> cryptominisat (U) Julien Puydt <julien.pu...@laposte.net> sagemath (U) Kartik Mistry <kar...@debian.org> apertium (U) apertium-lex-tools (U) cg3 (U) lttoolbox (U) Ken McDonell <k...@kenj.id.au> pcp (U) Konstantinos Poulios <poulios.konstanti...@gmail.com> getfem++ (U) Kurt Kremitzki <kurt@kwk.systems> netgen (U) Kylin Team <team+ky...@tracker.debian.org> ukui-menus Laszlo Boszormenyi (GCS) <g...@debian.org> graphviz Laurent Bigonville <bi...@debian.org> glom (U) Leopold Palomo-Avellaneda <l...@alaxarxa.net> orocos-kdl (U) ros-geometry2 (U) ros-image-common (U) ros-ros-comm (U) ros-rviz (U) ros-vision-opencv (U) Luca Boccassi <bl...@debian.org> portio (U) Mark Purcell <m...@debian.org> hplip (U) Markus Wanner <mar...@bluegap.ch> postgresql-multicorn (U) Martin Pitt <mp...@debian.org> volume-key (U) Martin Quinson <mquin...@debian.org> ns3 simgrid Mathieu Malaterre <ma...@debian.org> openvdb (U) Mathieu Parent <sath...@debian.org> ldb (U) samba (U) talloc (U) tdb (U) Matteo F. Vescovi <m...@debian.org> opencolorio (U) openimageio (U) Matthias Geerdsen <matth...@vorlons.info> kopanocore (U) Matthias Klose <d...@debian.org> libi8x Matthias Klumpp <m...@debian.org> neuron (U) Mattias Ellert <mattias.ell...@physics.uu.se> nordugrid-arc Maximiliano Curia <m...@debian.org> python-intbitset Michael Banck <mba...@debian.org> chemps2 (U) openbabel (U) rdkit (U) Michael Biebl <bi...@debian.org> libpwquality (U) Michael Hanke <michael.ha...@gmail.com> biosig4c++ (U) Mikael Djurfeldt <m...@debian.org> music Mike Gabriel <sunwea...@debian.org> libsolv Mo Zhou <lu...@debian.org> caffe (U) opencv (U) Muammar El Khatib <muam...@debian.org> cegui-mk2 (U) Nathan Scott <nath...@debian.org> pcp (U) Nico Schlömer <nico.schloe...@gmail.com> vtk7 (U) Nobuhiro Iwamatsu <iwama...@debian.org> opencv (U) Ole Streicher <oleb...@debian.org> astrometry.net (U) gnudatalanguage (U) plplot (U) Olek Wojnar <o...@debian.org> cegui-mk2 (U) Olivier Sallou <osal...@debian.org> obitools (U) Ondřej Surý <ond...@debian.org> ldns (U) zeroc-ice (U) Patrick Matthäi <pmatth...@debian.org> mlt Paul Gevers <elb...@debian.org> qpack (U) PCP Development Team <p...@groups.io> pcp Petter Reinholdtsen <p...@debian.org> gr-gsm (U) Pierre Chifflier <pol...@debian.org> libcap-ng libewf (U) libpff (U) Pino Toscano <p...@debian.org> elektra Python Applications Packaging Team <python-apps-t...@lists.alioth.debian.org> mayavi2 Rafael Laboissière <raf...@debian.org> plplot (U) Rene Engelhard <r...@debian.org> libixion (U) liborcus (U) Richard Laager <rlaa...@wiktel.com> ntpsec Riku Voipio <riku.voi...@linaro.org> orocos-kdl (U) Robert Edmonds <edmo...@debian.org> unbound (U) Rock Storm <rockst...@gmx.com> printrun (U) Rogério Brito <rbr...@ime.usp.br> fontforge (U) Sam Hocevar (Debian packages) <sam+...@zoy.org> opencv (U) Sebastian Wouters <sebastianwout...@gmail.com> chemps2 (U) Simon Eisenmann <s.eisenm...@kopano.com> kopanocore (U) SiriDB Maintainers <team+debian-siridb-packaging-t...@tracker.debian.org> qpack Sjoerd Simons <sjo...@debian.org> libcec Steffen Moeller <moel...@debian.org> python-alignlib Stephen M. Webb <stephen.w...@bregmasoft.ca> geis Stephen Sinclair <radars...@gmail.com> siconos (U) Steve Langasek <vor...@debian.org> samba (U) Steve M. Robbins <s...@debian.org> gdcm (U) insighttoolkit4 (U) Sylvestre Ledru <sylves...@debian.org> morse-simulator (U) SZ Lin (林上智) <sz...@debian.org> libgpiod Sébastien Jodogne <s.jodo...@gmail.com> gdcm (U) Séverin Lemaignan <seve...@guakamole.org> morse-simulator (U) The Debichem Group <debichem-de...@lists.alioth.debian.org> isospec Thomas Goirand <z...@debian.org> libnatpmp miniupnpc Thomas Moulard <thomas.moul...@gmail.com> ros-geometry2 (U) ros-image-common (U) ros-ros-comm (U) ros-rviz (U) ros-vision-opencv (U) Thorsten Alteholz <deb...@alteholz.de> epigrass (U) Till Kamppeter <till.kamppe...@gmail.com> hplip (U) Timo Aaltonen <tjaal...@debian.org> pam-wrapper (U) sssd (U) Tino Didriksen <t...@didriksen.cc> apertium (U) apertium-lex-tools (U) cg3 (U) lttoolbox (U) Tobias Hansen <than...@debian.org> sagemath (U) tony mancill <tmanc...@debian.org> ntpsec (U) unbound packagers <unbo...@packages.debian.org> unbound Utopia Maintenance Team <pkg-utopia-maintain...@lists.alioth.debian.org> volume-key Varun Hiremath <va...@debian.org> mayavi2 (U) Vasudev Kamath <vasu...@copyninja.info> fontforge (U) Ximin Luo <infini...@debian.org> sagemath (U) Yangfl <mmyan...@gmail.com> libnatpmp (U) miniupnpc (U) Yaroslav Halchenko <deb...@onerussian.com> biosig4c++ (U) YunQiang Su <s...@debian.org> ns3 (U) Yves-Alexis Perez <cor...@debian.org> libimobiledevice (U) libplist (U)
epigrass only builds for 38 python3-gdl only builds for 38 python3-zeroc-ice only builds for 38 python3-isospec only builds for 38 python3-openimageio only builds for 38 python3-chemps2 only builds for 38 python3-pykdl only builds for 38 python3-pyopencolorio only builds for 38 python3-pythonmagick only builds for 38 python3-simpleitk only builds for 37m python3-mapi only builds for 38 python3-plplot only builds for 38 python3-soapysdr only builds for 38 python3-apertium-core only builds for 38 python3-apertium-lex-tools only builds for 38 python3-nordugrid-arc only builds for 38 blueman only builds for 38 python3-cap-ng only builds for 38 python3-cec only builds for 38 python3-cg3 only builds for 38 python3-csound only builds for 38 python3-gdcm only builds for 38 python3-geis only builds for 37m python3-gv only builds for 38 hugin-tools only builds for 38 python3-elektra only builds for 35m python3-ldns only builds for 38 python3-libi8x only builds for 38 python3-lttoolbox only builds for 38 python3-mlt only builds for 38 python3-openshot only builds for 37m python3-orcus only builds for 38 kicad only builds for 38 python3-saga only builds for 38 python3-solv only builds for 37m python3-unbound only builds for 38 python3-volume-key only builds for 38 gr-air-modes only builds for 38 python3-alignlib only builds for 37m python3-apriltag only builds for 38 python3-astrometry only builds for 38 atropos only builds for 38 python3-avogadro only builds for 38 python3-biosig only builds for 38 borgbackup only builds for 38 python3-broker only builds for 37m python3-btrfsutil only builds for 38 python3-caffe-cpu only builds for 38 python3-camera-calibration-parsers only builds for 38 python3-pycangjie only builds for 38 python3-libcegui-mk2-0.8.7 only builds for 38 python3-cephfs only builds for 38 python3-pcp only builds for 38 conda-package-handling only builds for 38 hplip only builds for 38 python3-opencv only builds for 38 python3-cv-bridge only builds for 38 python3-ecflow only builds for 38 python3-enet only builds for 38 gr-fcdproplus only builds for 38 python3-fife only builds for 37m python3-fontforge only builds for 38 python3-gengeo only builds for 38 python3-getfem++ only builds for 38 glom only builds for 38 python3-gnucash only builds for 38 gr-fosphor only builds for 38 gr-iqbal only builds for 38 python3-gphoto2 only builds for 38 python3-libgpiod only builds for 38 gr-gsm only builds for 38 gr-iio only builds for 38 python3-imobiledevice only builds for 38 python3-intbitset only builds for 38 insighttoolkit4-python3 only builds for 38 python3-ixion only builds for 38 python3-ldb only builds for 38 python3-libnatpmp only builds for 38 python3-libnbd only builds for 38 python3-sbml5 only builds for 38 python3-vtk-dicom only builds for 38 gr-limesdr only builds for 38 python3-link-grammar only builds for 38 python3-logbook only builds for 38 python3-mailutils only builds for 38 python3-mapscript only builds for 38 python3-miniupnpc only builds for 38 python3-mlpack only builds for 38 python3-morse-simulator only builds for 38 python3-multicorn only builds for 38 python3-music only builds for 38 python3-netgen only builds for 38 python3-neuron only builds for 38 python3-ns3 only builds for 38 python3-ntp only builds for 38 obitools only builds for 38 python3-openbabel only builds for 38 python3-openturns only builds for 38 gr-osmosdr only builds for 38 python3-plist only builds for 38 python3-plplot-qt only builds for 38 python3-portio only builds for 38 printcore only builds for 37m python3-psautohint only builds for 38 python3-pwquality only builds for 38 python3-libbde only builds for 38 python3-cryptominisat only builds for 37m python3-libesedb only builds for 38 python3-libevt only builds for 38 python3-libevtx only builds for 38 python3-libewf only builds for 38 python3-ferret only builds for 38 python3-fsapfs only builds for 38 python3-libfsntfs only builds for 38 python3-libfvde only builds for 38 python3-libfwnt only builds for 38 python3-libfwsi only builds for 38 python3-libipa-hbac only builds for 38 python3-liblnk only builds for 38 python3-mia only builds for 38 python3-libmsiecf only builds for 38 python3-pyodbc-dbg only builds for 37dm python3-libolecf only builds for 38 python3-openvdb only builds for 37m python3-pypamtest only builds for 38 python3-pypff only builds for 38 python3-libqcow only builds for 38 python3-libregf only builds for 38 python3-libscca only builds for 38 python3-libsigscan only builds for 38 python3-libsmdev only builds for 38 python3-libsmraw only builds for 38 python3-sss only builds for 38 python3-libsss-nss-idmap only builds for 38 python3-pyverbs only builds for 38 python3-libvhdi only builds for 38 python3-libvmdk only builds for 38 python3-libvshadow only builds for 38 python3-libvslvm only builds for 38 python3-qgis only builds for 38 python3-qpack only builds for 38 quisk only builds for 38 python3-rados only builds for 38 python3-rbd only builds for 38 python3-rdkit only builds for 38 gr-rds only builds for 38 python3-rgw only builds for 38 python3-roslz4 only builds for 38 python3-rviz only builds for 38 sagemath only builds for 37m python3-samba only builds for 38 samba only builds for 38 sdaps only builds for 37m python3-siconos only builds for 37m python3-simgrid only builds for 38 gr-soapy only builds for 38 python3-talloc only builds for 38 python3-tdb only builds for 38 python3-tf2 only builds for 38 python3-thinc only builds for 37m mayavi2 only builds for 38 python3-uhd only builds for 38 python3-ukui-menu only builds for 38 umis only builds for 38 python3-veusz.helpers only builds for 37m python3-vigra only builds for 38 python3-vtk7 only builds for 38 python3-vtkgdcm only builds for 38 python3-xdmf only builds for 38 python3-zbar only builds for 38