Reassign: -1 src:python-meshio Hi Drew (2022.12.28_09:14:53_+0000) > I'm seeing the problem in python3-meshio 7.0.0-2, which depends on > python3-rich. The dependency was located for 7.0.0-1, > cf. https://packages.debian.org/bookworm/python3-meshio > but is no longer generated for 7.0.0-2, > see https://packages.debian.org/unstable/python3-meshio > > The package is the same, only a minor update (and updating to > Standards-Version: 4.6.2). The dependency on rich is declared in > setup.cfg.
If you build a wheel, you'll see this in the METADATA: Requires-Dist: numpy (>=1.20.0) Requires-Dist: importlib-metadata ; python_version < "3.8" Provides-Extra: all Requires-Dist: netCDF4 ; extra == 'all' Requires-Dist: h5py ; extra == 'all' No sign of rich. You'll also see this warning: * Building wheel... /tmp/build-env-t5py7ec_/lib/python3.10/site-packages/setuptools/config/_apply_pyprojecttoml.py:196: UserWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) warnings.warn(msg) That points to the problem. The pyproject declares dependencies, but leaves out rich. So, I think a new version of setuptools prioritized that over setup.cfg. SR -- Stefano Rivera http://tumbleweed.org.za/ +1 415 683 3272

