Skip to main content

2026-07-29 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

  1. DY: Dan Yeaw (@danyeaw), Anaconda
  2. JRG: Jaime Rodríguez-Guerra (@jaimergp), Quansight, CF/C, CS/C
  3. WV: Wolf Vollprecht (@wolfv), prefix.dev, CF/C, CS/C
  4. CHL: Cheng H. Lee (@chenghlee), Anaconda, CF/C, CS/C
  5. DJC: Daniel Ching (@carterbox), NVIDIA, CF/SR

Announcements

  • JRG: New conda and conda-build July releases soon, with fixes that enable the win-arm64 migration
  • JRG: Last chance to review repodata v3 proposal https://github.com/conda/ceps/pull/146 before the vote starts next week
  • WV: Started to work on iOS and Android fun CEP: https://github.com/conda/ceps/pull/183
    • Wolf showed demo of Python builds on Android and iOS from "mobile-forge" prototype channel. Devs cross-compile packages for target platform with rattler-build and a bundler tool creates the apps for iOS/Android.
  • WV: rattler-build steps merged
    • PR: https://github.com/prefix-dev/rattler-build/pull/2646
    • Inspired by Chainguard Melange syntax, also similar to "actions" in Github Actions.
    • This could be base for some "common build steps" in conda-forge to take care of cargo licenses and builds, etc. Also useful for Pixi build workflows.

New agenda items

  • DY: conda-pypi channel blocklist / removal, patching design
    • Goal: community channel to reduce maintenance burden of manually repackaging pure python packages
    • JRG: Would like to see a declarative list of project/wheels/requirements that are exposed in the channel, with optional metadata patches
    • DY: Current channel based on Anaconda's repocore, not open source. 600K package names creates performance issues with other codebases (the whole repodata.json is around 5GB)