Hi Piotr (2023.07.20_14:58:03_+0000) > can you show me how poetry / pyproject / whatever parsed this file > interpreted it? I.e. what's in installed requires.txt > > (I suspect it's a hard dependency there)
Yep, that's the issue, METEDATA contains: Requires-Dist: httpcore (>=0.17.3) ; python_version >= "3.8" Requires-Dist: sniffio (>=1.1,<2.0) I'd call this an upstream poetry issue. It shouldn't declare optional dependencies as required. It should rather create an extra to encapsulate any optional dependencies that aren't part of a defined extra. Stefano -- Stefano Rivera http://tumbleweed.org.za/ +1 415 683 3272