Package: libpython3.8-dbg Version: 3.8.0-4 Severity: normal python3.8 adds python-$(VER)-embed.pc, for use in programs and libraries that embed Python, and python-$(VER)d-embed.pc, for use in programs and libraries that embed the debug version of Python (in practice I suspect this is mostly only used for automated tests).
python-$(VER)d.pc is symlinked as python-$(VER)-dbg.pc, which makes it convenient to loop over all production and debug Python interpreters with $(py3versions -sv), loop over appending either nothing or -dbg to each one, and use python-${x}.pc and python${x} (where values of x include for example 3.7 and 3.8-dbg) to build and run dependent code. However, python-$(VER)d-embed.pc does not have a similar symlink. Please consider adding python-$(VER)-dbg-embed.pc as a symlink pointing to python-$(VER)d-embed.pc. I noticed this while enhancing the pygobject tests to loop over all supported interpreters (not just the default), to get a better idea of whether the move to Python 3.8 as default is going to break it. Thanks, smcv