pyproject.toml files can define a [project.optional-dependencies] table which lists extras that can be installed. We should offer a multi-select when running Create Environment so folks have a chance to install those extras.
For instance, if they have a test extra and they select it, we could do pip install -e .[test] to install it. Multiple extras can be added the comma-separated list.
pyproject.tomlfiles can define a[project.optional-dependencies]table which lists extras that can be installed. We should offer a multi-select when runningCreate Environmentso folks have a chance to install those extras.For instance, if they have a
testextra and they select it, we could dopip install -e .[test]to install it. Multiple extras can be added the comma-separated list.