pixi remove
#
About#
Removes dependencies from the workspace
If the project manifest is a pyproject.toml
, removing a pypi dependency with the --pypi
flag will remove it from either
- the native pyproject
project.dependencies
array or the nativeproject.optional-dependencies
table (if a feature is specified) - pixi
pypi-dependencies
tables of the default or a named feature (if a feature is specified)
Usage#
Arguments#
-
<SPEC>
- The dependencies as names, conda MatchSpecs or PyPi requirements
May be provided more than once.
required:true
Options#
-
--pypi
- The specified dependencies are pypi dependencies. Conflicts with
host
andbuild
-
--platform (-p) <PLATFORM>
- The platform(s) for which the dependency should be modified
May be provided more than once.
-
--feature (-f) <FEATURE>
- The feature for which the dependency should be modified
default:default
Config Options#
-
--tls-no-verify
- Do not verify the TLS certificate of the server
-
--auth-file <AUTH_FILE>
- Path to the file containing the authentication token
-
--pypi-keyring-provider <PYPI_KEYRING_PROVIDER>
- Specifies whether to use the keyring to look up credentials for PyPI
options:disabled
,subprocess
-
--concurrent-solves <CONCURRENT_SOLVES>
- Max concurrent solves, default is the number of CPUs
-
--concurrent-downloads <CONCURRENT_DOWNLOADS>
- Max concurrent network requests, default is
50
Git Options#
-
--git (-g) <GIT>
- The git url to use when adding a git dependency
-
--branch <BRANCH>
- The git branch
-
--tag <TAG>
- The git tag
-
--rev <REV>
- The git revision
-
--subdir (-s) <SUBDIR>
- The subdirectory of the git repository to use
Update Options#
-
--no-install
- Don't modify the environment, only modify the lock-file
-
--revalidate
- Run the complete environment validation. This will reinstall a broken environment
-
--no-lockfile-update
- Don't update lockfile, implies the no-install as well
-
--frozen
- Install the environment as defined in the lockfile, doesn't update lockfile if it isn't up-to-date with the manifest file
env:PIXI_FROZEN
-
--locked
- Check if lockfile is up-to-date before installing the environment, aborts when lockfile isn't up-to-date with the manifest file
env:PIXI_LOCKED
Global Options#
-
--manifest-path <MANIFEST_PATH>
- The path to
pixi.toml
,pyproject.toml
, or the workspace directory
Description#
Removes dependencies from the workspace.
If the workspace manifest is a pyproject.toml
, removing a pypi dependency with the --pypi
flag will remove it from either
- the native pyproject
project.dependencies
array or, if a feature is specified, the nativeproject.optional-dependencies
table
- pixi
pypi-dependencies
tables of the default feature or, if a feature is specified, a named feature
Examples#
pixi remove numpy
pixi remove numpy pandas pytorch
pixi remove --manifest-path ~/myworkspace/pixi.toml numpy
pixi remove --host python
pixi remove --build cmake
pixi remove --pypi requests
pixi remove --platform osx-64 --build clang
pixi remove --feature featurex clang
pixi remove --feature featurex --platform osx-64 clang
pixi remove --feature featurex --platform osx-64 --build clang
pixi remove --no-install numpy