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 20Where it ranks on Inferse
Sources
- conda.github.io/conda-lock/· checked 4 Oct 2026
- conda.github.io/conda-lock/output/· checked 4 Oct 2026
- conda.github.io/conda-lock/pip/· checked 4 Oct 2026
- github.com/conda/conda-lock· checked 4 Oct 2026
- conda.github.io/conda-lock/authenticated_channels/· checked 4 Oct 2026
- github.com/conda/conda-lock/blob/main/LICENSE· checked 4 Oct 2026


