Adding a non-metadata installer-only `dev-dependencies` table to pyproject.toml

That’s correct – it’s literally one of the links I posted – my concern with that is that we’re mixing two distinct workflows/use cases and exposing them via the same mechanism. :slight_smile:

Poetry, Hatch and PDM have dependency groups (or equivalents) because their users do not want to expose their test dependencies and whatnot to their end users. From what I can tell, there’s two groups here: (1) that doesn’t care and sees this as unnecesary (like @ketozhang) and (2) that really like this separation and want it from their tools.

I do think we’ve established time and time again that the broader community wants a more “concentrated” story around these things (eg: When you kick the packaging hornet's nest on Twitter, the hornets seem to want an opinionated, KISS solution).

3 Likes