Bug#1120570: ideep test-py-binding broken by pip 25.3
Source: ideep
Version: 0.0~git20251020.9275706-1
Severity: serious
Affects: python3-pip
Hi,
debian/tests/test-py-bind uses pip to install its test library,
ideep_test. In the current version in testing, this shows the fallowing
warning:
> DEPRECATION: Legacy editable install of ideep_test==0.0.1 from file:///tmp/autopkgtest-lxc.f04wgjon/downtmp/build.Ks9/src/debian/tests/py-binding (setup.py develop) is deprecated. pip 25.3 will enforce this behaviour change. A possible replacement is to add a pyproject.toml or enable --use-pep517, and use setuptools >= 64. If the resulting installation is not behaving as expected, try using --config-settings editable_mode=compat. Please consult the setuptools documentation for more information. Discussion can be found at https://github.com/pypa/pip/issues/11457
With the latest version of pip in unstable (25.3), this now breaks (as
promised by the deprecation notice).
Explicitly specifying --use-pep517 should work. You'll need
--no-build-isolation too, to be able to do this without downloading code
from the Internet.
Stefano
Reply to: