The Build-Depends specifies:
python3-multipart (>= 0.0.13) | python3-python-multipart <!nocheck>,
python3-multipart (<< 0.1) | python3-python-multipart <!nocheck>,
Because of the way that APT works, the second line installs
python3-python-multipart but the first line installs python3-multipart
(>> 1), because that solves the first of the two options. This could
probably be fixed by swapping the order of the two options to:
python3-python-multipart | python3-multipart (>= 0.0.13) <!nocheck>,
python3-python-multipart | python3-multipart (<< 0.1) <!nocheck>,
or, since python3-python-multipart is now in testing, to the single
dependency
python3-python-multipart
Here's a patch:
--- fastapi-0.115.5/debian/control 2024-11-29 02:00:07.000000000 +0000
+++ fastapi-0.115.5/debian/control 2025-01-14 20:46:24.000000000 +0000
@@ -13,8 +13,7 @@
python3-flask <!nocheck>,
python3-httpx (>= 0.23.1) <!nocheck>,
python3-inline-snapshot <!nocheck>,
- python3-multipart (>= 0.0.13) | python3-python-multipart <!nocheck>,
- python3-multipart (<< 0.1) | python3-python-multipart <!nocheck>,
+ python3-python-multipart <!nocheck>,
python3-pdm-backend,
python3-peewee <!nocheck>,
python3-pydantic (>= 1.8.2) <!nocheck>,
Best wishes,
Julian