Skip to main content

jnc add

Adds dependencies to the workspace. Dependencies can be conda packages (default) or PyPI packages (with --pypi). If no version is specified, the latest compatible version is chosen automatically. Versions are pinned using a strategy based on semantic versioning by default. Some well-known packages (Python, Rust, Julia, GCC, NodeJS, etc.) use minor-version pinning instead. Alias: a

Usage

Arguments

Options

Dependency Type

Targeting

Git Dependencies

Update Options

Global Options

Examples

Add a conda package

Add a conda package with a version constraint

Add multiple packages at once

Add a PyPI package

Add a platform-specific dependency

Add a dependency to a feature

Add a git-based dependency

Add an editable PyPI dependency