Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Feature request: transient unlocked dependencies #6192

@pvaret

Description

@pvaret

Problem description

TL;DR: It would be useful to be able to add dependencies to a currently installed environment, without recording it in the project's permanent dependencies or in the lock file.

Rationale:

  • It's a common workflow to create dev workspaces where multiple components are installed from local checkouts in editable mode.
  • Those component's local checkouts should of course not be committed in either pixi/pyproject.toml or the lock file.
  • Pixi does currently not appear to offer any way to do the above.

This can be fudged somewhat by messing with PYTHONPATH, which works in simple cases, but gets tricky when for instance components have a build step.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions