2024-02-28 Conda Community Meeting
Zoom link · What time is the meeting in my time zone
Various parts of the conda community gather on a regular basis. This meeting brings together all of these sub-communities for a community wide call.
Attendees
Name | Initials | Affiliation | GH Username |
---|---|---|---|
Marcel Bargull | MB | Bioconda/cf | mbargull |
Filipe Fernandes | FF | conda-forge | ocefpaf |
Cheng H. Lee | CHL | Anaconda/cf | chenghlee |
Travis Hathaway | TH | Anaconda | travishathaway |
Klaus Zimmermann | KZ | Quansight | zklaus |
Katherine Kinnaman | KK | Anaconda | kathatherine |
Daniel Holth | DH | Anaconda | dholth |
X people in total
Introductions
- [ ]
Announcements
- [ ]
New Agenda Items
- (CHL) PyCon 2024 and other conferences; anyone attending?
- Anaconda might have some presence at PyCon US
- Some Anconda/conda folks helping to organizing PyCon US packaging summit
- WV at PyCon US (talk), PyCon DE, SciPY US
- (TH) New plugin settings hook planned for hopefully being released in 24.03.x
- Allows plugin authors to define their own settings
- These plugins will be accessible under
plugins.*
in config files - Settings will be accessible under
CONDA_PLUGINS_*
in environment variables - More information in the PR: https://github.com/conda/conda/pull/13554
- (JRG) CEP-15 and base_urls
- Want to use this for ecosystems like Napari, Spyder
- Implementation? I see this as the resurrection of "static metachannels" :) 👺
- conda/conda#13137 still open
- (WV) New CEPs?
- Thinking of extras and optional dependencies.
- https://github.com/conda-incubator/ceps/pull/55
- Looking at PyPI, but also other ecosystems (Recommends/Suggests in deb)
- Where to store the extras info:
- Markers in
depends
? Could also enable win-only dependencies on noarch. - New field
extras={extras-name: [packages]}
- Markers in
- Tried JLAP, but thinking sharded repodata would be more performant.
- Can be fetched in parallel, and caches more easily.
- MB: Suggests using a small index file with the mapping, so sharding doesn't get too fine grained.
- More recipe CEPs: cache, Jinja, tests, how the rendered recipe looks like
- (CHL) Re-start work on microarchitecture/CPU-features dependent builds
- Thinking of extras and optional dependencies.
- xx