Package: python3-eventlet Version: 0.35.1-3 Severity: normal eventlet self-reports its version via eventlet.__version__ as "0.0.0". This probably doesn't matter for many purposes, but it breaks gunicorn's "geventlet" worker:
https://github.com/benoitc/gunicorn/blob/master/gunicorn/workers/geventlet.py try: import eventlet except ImportError: raise RuntimeError("eventlet worker requires eventlet 0.24.1 or higher") else: from packaging.version import parse as parse_version if parse_version(eventlet.__version__) < parse_version('0.24.1'): raise RuntimeError("eventlet worker requires eventlet 0.24.1 or higher") I gather that this file is normally generated via a hatch build hook based on VCS information, which wouldn't work during a Debian package build. Can this be patched to provide a version based on the upstream part of the Debian package's version number, or something like that? -- System Information: Debian Release: trixie/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 6.9.12-amd64 (SMP w/12 CPU threads; PREEMPT) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages python3-eventlet depends on: ii netbase 6.4 ii python3 [python3-supported-min] 3.12.4-1 ii python3-dnspython 2.6.1-1 ii python3-greenlet 3.0.1-3+b1 ii python3-monotonic 1.6-2 python3-eventlet recommends no packages. Versions of packages python3-eventlet suggests: pn python-eventlet-doc <none> Thanks, -- Colin Watson (he/him) [cjwat...@debian.org]