Skip to main content

51 posts tagged with "conda"

View All Tags

May 2026 Releases

· 5 min read
Ryan Keith
Conda Maintainer
Banner image for May 2026 Releases blog post

The May 2026 releases span conda, conda-build, conda-libmamba-solver, conda-pypi, and conda-rattler-solver! 🎉 You'll find them on the main and conda-forge channels.

For conda, lockfiles are a first-class workflow now, the CLI is lighter on everyday commands, and there is more under the hood for channel metadata and future dependency specs. Step-by-step opt-in for beta previews—Rattler and conda-pypi—is on New features to try.

Conda and pip are two ecosystems, not just tools

· 8 min read
Mahe Iram Khan
Conda Maintainer
Banner image for Conda and pip are two ecosystems, not just tools blog post

Preface

This post is adapted from a talk I gave at PyConDE & PyData 2026.

In it, I walk through the evolution of Python packaging, from distutils to pip, and later to conda, and how these tools emerged in response to different needs within the Python community.

The ideas in this post are based on my experience as a maintainer in the conda ecosystem and conversations I’ve had with users and contributors over time. A recurring theme in those discussions is the tendency to frame conda and pip as competing tools.

What I’ve found more useful is to view them instead as parts of different ecosystems, shaped by different constraints and priorities. That perspective also helps explain why mixing them can sometimes lead to unexpected behavior in practice.

This post is an attempt to share that perspective in a more structured form.

Building a Better conda CLI: A Vision

· 16 min read
Dan Yeaw
Engineering Manager, Conda Maintainer
Banner image for Building a Better conda CLI: A Vision blog post

A vision for conda in 2026 is a package manager that is fast (real-time progress, sharded repodata, lighter shell integration, Rattler integration), trusted (better error messages, smarter confirmation friction, streaming output), and delightful (sensible defaults, helpful suggestions, intentional visuals, accessibility). Beyond the core CLI, the roadmap includes native PyPI wheel support, declarative conda.toml project environments, single-binary installers, and a comprehensive API for IDE and agent integrations.

Conda CLI Roadmap Updates: Q1, 2026

· 6 min read
Dasha Gurova
Product Manager
Banner image for Conda CLI Roadmap Updates: Q1, 2026 blog post

The Q1 2026 Conda CLI roadmap update highlights faster performance, safer ways to work with PyPI packages, and progress toward more reproducible environments.


Welcome to another quarterly update on what shipped in conda CLI and what we're building next. These posts complement our project board by pulling out the highlights and showing where your feedback matters most.

conda-meta-mcp: Expert Conda Ecosystem Data for AI Agents

· 11 min read
Daniel Bast
Open Source Contributor
Jannis Leidel
Steering council member
Banner image for conda-meta-mcp: Expert Conda Ecosystem Data for AI Agents blog post

Modern AI agents like Claude, Cursor, OpenCode, and Zed can fetch web content, run shell commands, and even install packages. But they lack direct access to the rich, structured metadata embedded in conda packages. This information is essential for solving complex packaging problems. conda-meta-mcp provides that missing link.

Sharded repodata in conda (beta): an order of magnitude faster

· 9 min read
Travis Hathaway
Conda maintainer 👷🔧
Banner image for Sharded repodata in conda (beta): an order of magnitude faster blog post

We're excited to announce a new beta feature in conda called sharded repodata. This optimized repodata format makes environment solves faster by reducing the time spent fetching package metadata. Conda-forge is already serving sharded repodata, so you can try it immediately when using conda with conda-forge. In this post, we'll show you how to enable it, explain how the work came together across the ecosystem, and share the performance improvements you can expect in everyday use.

Practical Power: Reproducibility, Automation, and Layering with Conda

· 15 min read
Daniel Bast
Open Source Contributor
Jannis Leidel
Steering council member
Banner image for Practical Power: Reproducibility, Automation, and Layering with Conda blog post

Part 3 of our series "Conda Is Not PyPI: Understanding Conda as a User-Space Distribution".

In Part 1, we explained why conda is not just another Python package manager. In Part 2, we placed conda in the broader packaging spectrum, showing how it differs from pip, Docker, and Nix.

Now we turn to what makes conda practical and powerful: reproducibility, automation, layered workflows, and rolling distribution.

Understanding conda's theoretical advantages is one thing. Seeing how they translate into real-world benefits is another. In this final article, we explore how conda's design enables teams to build reliable, maintainable software environments that scale from personal projects to enterprise systems.

We'll cover how conda packages encode provenance, how lockfiles ensure reproducibility across time and teams, and how intelligent layering with pip/npm gives you the best of both worlds.