2026-05-20 Conda Ecosystem Meeting
Zoom link · What time is the meeting in my time zone: 5pm, 2pm
Various parts of the conda ecosystem gather on a regular basis. This meeting brings together all of these sub-communities for a community wide call.
Attendees
- TH: Travis Hathaway (@travishathaway), Anaconda
- BZ: Bas Zalmstra (@baszalmstra), CF/C, C/SC, Prefix.dev
- JRG Jaime Rodríguez-Guerra (@jaimergp), CF/C, C/SC, Quansight
- WV: Wolf Vollprecht (@wolfv), CF/C, C/SC, Prefix.dev
- MvN: Marius van Niekerk (@mariusvniekerk), CF/C, C/SC
- IF: Isuru Fernando (@isuruf), CF/C, OpenTeams
- CHL: Cheng H. Lee (@chenghlee), CF/C, C/SC, Anaconda
- PZ: Pavel Zwerschke (@pavelzw), C/SC, QuantCo
Announcements
- Freshly approved CEP: CEP 46
__cuda_archvirtual package- conda plugin: https://github.com/conda-incubator/nvidia-virtual-packages
- rattler native support merged: https://github.com/conda/rattler/pull/1863
- Creation of PURLs SIG: https://github.com/conda/governance/issues/393. Sign up if interested!
- Resolvo 0.10.3 was released with a 2x(!) speedup.
From previous meetings
- TH: Ideas for better tracking staged-recipe reviews
- staged-recipe review dashboard - idea on conda-forge zulip
- Would it help to create a special dashboard for us to track recipe reviews?
- Score board to encourage reviewers
- Clear goals for new reviewers to achieve
- Seeing which pull requests have been waiting the longest
- Organizing pull requests by responsible team
New agenda items
-
IF: CFEP: Unixy layout for python on windows
- Optional: A CEP that adds
python_scripts_pathsimilar topython_site_packages_pathto conda clients sonoarch: pythonpackages can create Windows entry points in%PREFIX%/binrather than%PREFIX%/Scripts/?- Choices for
python_scripts_pathwould be limited because the paths have to be in PATH and conda's set of paths isbin, Scripts, Library/bin, Library/mingw-w64/bin, Library/usr/bin.
- Choices for
- Optional: A CEP that adds
-
WV: Repodata v3 preview rollout
- rattler-build DONE
- prefix.dev DONE
- Pixi underway
-
WV: RISCV status?
- https://github.com/conda-forge/ctng-compiler-activation-feedstock/pull/189
- WV: Migration?
- MvN/IF: Eventually
- IF: First we need activation finished. Bootstrapping a platform often challenging for many communities.
- IF: When do we move to next arch? Recommends waiting for other communities to do so like Rocky or Fedora.
- WV/JRG: Both recall that OpenKylin preferred starting with rva23 directly.
-
WV: Verification of sigstore attestations in conda packages, CEP: https://github.com/conda/ceps/pull/168
Deferred to next meeting
- CHL: (About hardcoded activation paths in
conda). Did we write CEPs for all the other magic strings inside conda?. Thing about making these sort of issues into CEPs is that it would force what are essentially conda-forge's and Anaconda's conventions on all channels, which is something we as an ecosystem could do, but we should be deliberate about it. (Might not make that big a difference practically speaking, since such conventions are already hard-coded into conda & friends in various ways.)