Skip to main content

33 posts tagged with "conda"

View All Tags

Navigating Change in Conda-Build Recipe Formats: Balancing Legacy and Innovation

Β· 3 min read
Ken Odegard
Conda Maintainer

The recent approval of a new recipe format (v1) by the Conda Steering Council via CEP-13 and CEP-14 marks an important milestone in the evolution of package management in the conda ecosystem. While the community embraces the potential improvements that come with the new format, we acknowledge that the v1 recipe format is still undergoing development in rattler-build. Consequently, the v0 recipe format remains widely in use, emphasizing the need to balance innovation with support for legacy systems.

September 2024 Releases

Β· 9 min read
Mahe Iram Khan
Conda Maintainer

The September 2024 releases included updates to conda, conda-build, and conda-libmamba-solver! πŸŽ‰ All of these have been released to both main and conda-forge channels.

Changes in Conda 24.9.0/24.9.1​

To update conda, run:

conda install -n base conda=24.9.1

✨ Special announcement βœ¨β€‹

This is an announcement about an important and positive future change in conda's functionality:

Following feedback from conda users about the pre-configuration of the conda code base to favor channels from Anaconda Inc, we've started the process to deprecate hardcoding Anaconda's channels as the default set of channels in the conda source code, which is a remnant of conda's incubation at the company.

In the future, we will rely on providers of conda distributions, such as miniforge or Anaconda (including miniconda), to pre-configure their preferred channels, e.g. by running the necessary conda config --set channels command.

We're also going to continue to work on improving channel management in the foreseeable future and would love to get your feedback.

Conda Ecosystem Explained

Β· 6 min read
Dasha Gurova
Open Source Community Manager
Jannis Leidel
Steering council member

Get to know the conda ecosystemβ€”a vibrant community supporting an open-source, language-agnostic, and multi-platform package management system. Discover conda CLI tools for managing packages and environments, and explore key repositories like conda-forge, bioconda and defaults. You will learn how to get started with conda tools, the important things to keep in mind, and how multistakeholder governance ensures the ecosystem remains reliable and accessible to all.

Developer Guide: A Tale of Five Prefixes

Β· 4 min read
Ken Odegard
Conda Maintainer
OpenAI ChatGPT
Large Language Model πŸ€–

In the realm of package management and environment configuration, conda has emerged as a versatile tool empowering developers with environment management. A pivotal aspect of conda's architecture lies in its prefix system, which underwent a significant evolution over its previous versions, transforming conda from a simple package manager into a sprawling environment manager. In this technical discourse, we delve into the intricacies of conda's prefix system, shedding light on its evolution and the five distinct prefixes delineated within the conda source code.

Conda is moving to Mastodon & LinkedIn

Β· One min read
Dave Clements
Open Source Community Manager

Conda is moving our social media presence from Twitter/X to Mastodon and LinkedIn at the start of 2024. It's past time to move into spaces that are welcoming and more in line with our community values.

Going forward, you can find us at

If you are on either platform then please follow and link to those accounts, or, just use the #conda hashtag.

We won't close the Twitter account. We will update it to say it is no longer active, and point users to the conda communities on Mastodon and LinkedIn. If you are active on Twitter, we encourage you to also use the #conda hashtag.

We hope to see you on Mastodon and LinkedIn in 2024!

PS: conda-forge is discussing making the same move.