Crate pixi

source ·

Re-exports§

Modules§

Structs§

  • The pixi project, this main struct to interact with the project. This struct holds the Manifest and has functions to modify or request information from it. This allows in the future to have multiple environments or manifests linked to a project.
  • Options to pass to Project::up_to_date_lock_file.

Enums§

  • The dependency types we support
  • The name of an environment. This is either a string or default for the default environment.
  • The name of a feature. This is either a string or default for the default feature.
  • What kind of dependency spec do we have

Functions§

  • The default retry policy employed by pixi. TODO: At some point we might want to make this configurable.
  • Determine the environment variables that need to be set in an interactive shell to make it function as if the environment has been activated. This method runs the activation scripts from the environment and stores the environment variables it added, finally it adds environment variables from the project.
  • Loads the lockfile for the specified project or returns a dummy one if none could be found.