Skip to content

Have the Create Environment command present the user with pyproject.toml optional dependencies to install #20278

@brettcannon

Description

@brettcannon

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-environmentsFeatures relating to handling interpreter environmentsfeature-requestRequest for new features or functionalityneeds proposalNeed to make some design decisionson-testplanAdded to test plan

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions