freezing-appointment-41336
04/23/2026, 8:10 PMA, B, and C. Each with the following test requirements:
⢠Resolve A needs: pytest>=9.0.2 and pytest-asyncio.
⢠Resolve B needs only pytest==8.4.0
⢠Resolve C needs pytest>=8.0.0,<8.4.0
Is it possible to configure these resolves to each use their own pytest tool versions? Ideally, is there a simple way to do this via a standard pyproject.toml test-only dependencies section (e.g. dependency-groups and/or project.optional-dependencies )?brief-scientist-13682
04/23/2026, 8:21 PMbrief-scientist-13682
04/23/2026, 8:27 PM[pytest]
install_from_resolve = { ambient = true }
Or some-such mod spelling.brief-scientist-13682
04/23/2026, 8:47 PMfreezing-appointment-41336
04/23/2026, 8:58 PM