Package: uwsgi-plugin-pypy3 Version: 2.0.28+1+0.0.2 Severity: normal Tags: upstream
Dear Maintainer, The pypy plugin, as provided, compiles on the fly cffi wrappers to interface C, python and libpypy. This requires gcc and some -dev packages for headers included by uwsgi.h at runtime. The binary package should be usable without developement tools installed. The current code does not support this. Current code should migrate from using ffi.verify()[1] to ffi.compile()[2] and the binary package should distribute built assets. ffi is also used in the plugin to access a preprocessed uwsgi.h . This should be doable with gcc -E at build time. [1] https://cffi.readthedocs.io/en/stable/cdef.html#ffi-verify-in-line-api-mode [2] https://cffi.readthedocs.io/en/stable/cdef.html#ffibuilder-compile-etc-compiling-out-of-line-modules -- System Information: Debian Release: trixie/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 6.1.0-31-amd64 (SMP w/4 CPU threads; PREEMPT) Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) Versions of packages uwsgi-plugin-pypy3 depends on: ii libc6 2.40-7 ii uwsgi-core [uwsgi-abi-fd03c85edfee33327ac760f246543e1 2.0.28-9~2.gbpb2941a 0] uwsgi-plugin-pypy3 recommends no packages. uwsgi-plugin-pypy3 suggests no packages. -- no debconf information

