Skip to content

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

Closed

Description

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.

Activity

  1. brettcannon commented on Nov 30, 2022

    @brettcannon
    MemberAuthor

    Should make sure the flow from a UI perspective should be similar to whatever is chosen for #20277 .

  2. added
    needs proposalNeed to make some design decisions
    area-environmentsFeatures relating to handling interpreter environments
    and removed
    triage-neededNeeds assignment to the proper sub-team
    on Nov 30, 2022
  3. locked as resolved and limited conversation to collaborators on Feb 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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