Package: dh-python Version: 6.20250308 Severity: important python3-pynvim 0.5.2-1 is missing a python3-greenlet dependency because upstream made the requirement conditional on non-PyPy implementations. Debug logs from the dh_python3 invocation:
D: dh_python3 dh_python3:180: version: 6.20250308 D: dh_python3 dh_python3:181: argv: ['/usr/bin/dh_python3', '-O--buildsystem=pybuild'] D: dh_python3 dh_python3:182: options: Namespace(guess_deps=True, skip_private=False, verbose=True, arch=None, package=None, no_package=None, remaining_packages=False, compile_all=False, vrange=None, regexpr=None, accept_upstream_versions=False, depends=None, depends_section=None, recommends=None, recommends_section=None, suggests=None, suggests_section=None, requires=None, shebang=None, ignore_shebangs=False, clean_dbg_pkg=True, no_ext_rename=False, no_shebang_rewrite=False, private_dir=None, O=['--buildsystem=pybuild']) D: dh_python3 dh_python3:183: supported Python versions: 3.13 (default=3.13) D: dh_python3 debhelper:174: source=python-pynvim, binary packages=['python3-pynvim'] D: dh_python3 dh_python3:205: processing package python3-pynvim... D: dh_python3 fs:50: moving files from debian/python3-pynvim/usr/lib/python3.13/dist-packages to debian/python3-pynvim/usr/lib/python3/dist-packages/ D: dh_python3 fs:179: Writing INSTALLER in debian/python3-pynvim/usr/lib/python3/dist-packages/pynvim-0.5.2.dist-info D: dh_python3 fs:190: Deleting RECORD in debian/python3-pynvim/usr/lib/python3/dist-packages/pynvim-0.5.2.dist-info D: dh_python3 fs:338: package python3-pynvim details = {'requires.txt': set(), 'egg-info': set(), 'dist-info': {'debian/python3-pynvim/usr/lib/python3/dist-packages/pynvim-0.5.2.dist-info/METADATA'}, 'nsp.txt': set(), 'shebangs': set(), 'public_vers': {Version('3')}, 'private_dirs': {}, 'compile': True, 'ext_vers': set(), 'ext_no_version': set()} D: dh_python3 depends:103: generating dependencies for package python3-pynvim D: dh_python3 pydist:175: trying to find dependency for msgpack>=0.5.0 (python=None) D: dh_python3 pydist:209: dependency: module seems to be installed D: dh_python3 pydist:277: dependency: included in build-deps with limits D: dh_python3 pydist:175: trying to find dependency for greenlet>=3.0; platform_python_implementation != "PyPy" (python=None) D: dh_python3 pydist:361: Skipping requirement (PyPy != ('CPython', 'PyPy')): greenlet>=3.0; platform_python_implementation != "PyPy" D: dh_python3 pydist:175: trying to find dependency for typing-extensions>=4.5; python_version < "3.12" (python=None) D: dh_python3 pydist:209: dependency: module seems to be installed D: dh_python3 pydist:284: dependency: included in build-deps D: dh_python3 depends:253: D={'python3:any', 'python3-typing-extensions | python3-supported-min (>= 3.12)', 'python3-msgpack (>= 0.5.0)'}; R=[]; S=[]; E=[], B=[]; RT=[] -- System Information: Debian Release: trixie/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'testing'), (1, 'experimental-debug'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 6.12.17-amd64 (SMP w/4 CPU threads; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages dh-python depends on: ii python3 3.13.2-2 dh-python recommends no packages. Versions of packages dh-python suggests: ii dpkg-dev 1.22.18 ii flit 3.9.0-2 ii libdpkg-perl 1.22.18 ii python3-build 1.2.2-1 ii python3-installer 0.7.0+dfsg1-3 ii python3-wheel 0.45.1-1 -- no debconf information