conda-lock

API—OSS—FREEyesDOCS4/5
CL5.9#7 of 27
—WeboutWindowsoutMacoutLinux—Android—iOS

Ranked in Python Package Managers ·Free plan

About

conda-lock is ranked #7 of 27 in Python package managers on Inferse. It runs on Linux, macOS, Windows. There is a free plan.

Compared on Python package managers

Free plan
Yesconda.github.io
Lockfile support
Yesconda.github.io
Environment management
Yesconda.github.io
Private registry
Yesconda.github.io
Dependency groups
Yesconda.github.io
Supported platforms
cross-platformconda.github.io

Facts

Purpose
conda-lock is a lightweight library for generating fully reproducible lockfiles for conda environments.conda.github.io · 4 Oct 2026
How it works
It solves dependencies for each target platform and lets installations from generated lockfiles avoid invoking the conda solver.conda.github.io · 4 Oct 2026
Input formats
It supports environment.yml, conda-build meta.yaml, and pyproject.toml dependency specifications.conda.github.io · 4 Oct 2026
Unified lockfile
Its default output is a unified multi-platform lockfile that can be rendered into other lockfile formats.conda.github.io · 4 Oct 2026
Pip integration
It has experimental support for locking mixed conda and pip environments using a vendored copy of Poetry’s dependency solver.conda.github.io · 4 Oct 2026
Ecosystem integrations
The documentation describes usage with conda, mamba, pip, Docker, and pixi.conda.github.io · 4 Oct 2026
Installation
The project documents installation through pip, conda, and mamba, and recommends isolated installs with pipx or condax to reduce dependency-conflict risk.github.com · 4 Oct 2026
Supported target platforms
The README lists linux-64, osx-64, win-64, osx-arm64, linux-aarch64, and linux-ppc64le as target platform examples.github.com · 4 Oct 2026
Authentication
It supports token-based and basic authentication for channels and documents environment-variable substitution for credentials.conda.github.io · 4 Oct 2026
Credential handling
The unified lockfile omits raw credential-bearing channel URLs when it can match credential portions to environment variables, while rendered explicit lockfiles may contain substituted variables.conda.github.io · 4 Oct 2026
Private PyPI limit
The README says private pip repository support is limited to legacy PyPI repositories with basic authentication.github.com · 4 Oct 2026
Explicit lockfile limitation
When pip-solved packages are present in an explicit lockfile, the docs say those packages can only be installed by conda-lock.conda.github.io · 4 Oct 2026
License
The repository lists the MIT License and states that the software is provided without warranty.github.com · 4 Oct 2026
Support and contributions
The README directs contributors to its contributing guide for development setup; the documentation links to the GitHub repository.github.com · 4 Oct 2026

Best conda-lock alternatives

See all 20

Where it ranks on Inferse

Sources