[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: