Hi Gianfranco (2026.02.12_20:31:57_+0000)

There are a number of affected packages in sid, but I think there is more than one cause:

python3-agate
- 1.14.1-1 migrated to pybuild-plugin-pyproject
  uses: tool.setuptools.packages.find with exclude
python3-aioraven
- NEW
python3-azure
- Appears between 2025-11-18 20:16:40 and 2025-12-02 17:37:24
- In azure-ai-agentserver-agentframework
  which uses tool.setuptools.packages.find with exclude both before and after
python3-django-pipeline
- Appears between 2025-10-23 14:47:02 and 2026-01-18 14:58:54
  uses: tool.setuptools.packages.find with exclude
python3-geoalchemy2
- Appears between 2024-10-17 05:43:36 and 2025-02-16 15:37:51
  still using old setup.py workflow
python3-pyunitsystem
- Always present
  uses: tool.setuptools.packages.find with where=.
python3-pyvlx
- Appears between 2026-01-27 01:02:57 and 2026-02-12 13:29:42
  which migrates from setup.py to pyproject.toml
  uses: tool.setuptools.packages.find with exclude
python3-readme-renderer
- Appears between 2025-09-26 09:12:44 and 2025-12-31 15:30:10
  uses: tool.setuptools.packages.find with exclude
python3-sqlalchemy-i18n
- Appears between 2021-11-08 10:34:13 and 2024-11-14 06:43:22
python3-tqdm
- Appears between 2025-11-30 19:04:18 and 2026-02-02 05:13:59
  uses: tool.setuptools.packages.find with exclude
python3-zwave-js-server-python
- Appears between 2025-08-09 06:52:07 and 2026-01-17 14:29:57
  uses: tool.setuptools.packages.find with exclude

Some of these ahve been around for years, but many appear when we started to support Python 3.13 and Python 3.14. I played around with pyunitsystem and confirmed that it's the double-build that's triggering this.

The most likely cause is https://github.com/pypa/setuptools/issues/2688
We have a built-in exclude for "build" in setuptools, but not "build.*"

I suspect the best solution here is for us to implement #1124699

Stefano

--
Stefano Rivera
  http://tumbleweed.org.za/
  +1 415 683 3272

Reply via email to