2026-07-22 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
- JRG: Jaime Rodríguez-Guerra (@jaimergp), Quansight
- SM: Schuyler Martin (@schuylermartin45), Anaconda
- DJC: Daniel Ching (@carterbox), NVIDIA, CF/SR
- CHL: Cheng H. Lee (@chenghlee), Anaconda, C/SC, CF/C
- JK: John Kirkham (@jakirkham), NVIDIA/CF/CFC
- WV: Wolf Volprecht (@wolfv), Prefix.dev, CF/C, C/SC
- IF: Isuru Fernando (@isuruf), OpenTeams, CF/C
- NB: Nick Bollweg (@bollwyvl)
Announcements
- Some CEP drafts worth your attention:
- Prefix replacement: https://github.com/conda/ceps/pull/180
- Prefix placeholder positions: https://github.com/conda/ceps/pull/179
- Repodata v3: https://github.com/conda/ceps/pull/146
- Sigstore attestation: https://github.com/conda/ceps/pull/142
New agenda items
-
(SM) Temperature-check on shared community V1 recipe linter.
- xref: https://github.com/conda-forge/conda-smithy/issues/2234
- JRG: Supportive of the idea, or at least sharing the rules. If we can reuse a library that makes linting implementation easier (source file, line numbers, etc), nice. Nice if we can arrive to a shared schema for the output that gets adapted to different frontends (CLI, Github comments)
- NB: Linters are great, language servers are better (see https://github.com/conda-forge/conda-forge.github.io/issues/2523)! The more declarative it could be, the better. Wishlist: make it runnable on a browser.
- Also mentioned: https://github.com/semgrep/semgrep, https://github.com/biomejs/gritql
- WV: rattler-build could also have a linter.
- Discussion about Python or other languages: preference for Python, but Rust + something interpreted on top (like rhai)
-
(TH): conda-sigstore prototype demo 🚀 (conda-sigstore)