2023-08-30 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 |
---|---|---|---|
Travis Hathaway | TH | Anaconda | travishathaway |
Dave Clements | DPC | Anaconda | tnabtaf |
Filipe Fernandes | FF | conda-forge | ocefpaf |
Jannis Leidel | JL | Anaconda | jezdez |
Marius van Niekerk | MvN | Voltron Data / conda-forge | mariusvniekerk |
Katherine Kinnaman | KK | Anaconda | kathatherine |
Jaime Rodríguez-Guerra | JRG | Quansight | jaimergp |
Pavithra Eswaramoorthy | PE | Quansight | pavithraes |
Rachel Asquith | RAA | Anaconda | rasquith |
Cheng H. Lee | CHL | Anaconda/c-f | chenghlee |
Sebastien Awwad | SA | awwad | |
14 people in total
Introductions
None
Announcements
None
New Agenda Items
-
TH conda-auth demo (progress so far)
- Brief CLI Demo
- Show open issues and PR
- More info: https://github.com/conda-incubator/conda-auth
- Based on new auth-handlers plugin hook: https://github.com/conda/conda/pull/12911
-
JL: CLA: Still talking with NumFOCUS to implement the change
- hopefully solved tomorrow
- need to re-sign
- context: change of conda's CLA from Anaconda to NumFOCUS non-profit
-
JL: Intention (still!) to form conda security team
- looking for interested people
-
DPC: Outreachy?
- Community Applications due in a week or two.
- Especially asking for conda-forge (I know this not a CF call...)
- Nope. Not gonna happen.
-
JRG: Quiz time! How do you understand conda pins? e.g. that thing that you can add to
$CONDA_PREFIX/conda-meta/pinned
- ⛓️ A conda pin acts as
run_constrained
. It limits whichPackageRecord
s are accepted as a valid solution. Adding a pin withpython
has no effect because it means any Python. Users are expected to addpython=3.8
or similar. - 🔒 A conda pin acts as a lock. If the spec matches something installed, then it freezes it. Adding a pin with python freezes whatever Python is installed. I don’t understand in this case how things should work when the pin is added before the package is installed.
- The docs seem to hint at the ⛓️ option, but the test mentioned above assumes 🔒-like behavior?
- So... what would you expect out of a
conda-meta/pinned
configured as simplypython
? - Reasons to stay with a pinned Python:
- Legacy reasons when
base
was more popular - py27 -> py33 is bad
- Pip-installed packages will break
- Churn due to the
noarch
reinstallations
- Legacy reasons when
- Let's try with something else than Python (e.g. numpy) - thanks Marius
- ⛓️ A conda pin acts as
-
DPC: Is conda Free? A new blog post about an old question.
- Please point people at it when you get this question.
- Posted at Anaconda.com, instead of conda.org because a lot of the post is about Anaconda products (the ones that can cost money). There is a link to it on conda.org.
-
WV: Results of the vote on Bas for conda steering
- 9 / 14 voted (64.29%)
- 8 / 14 yes (57.14%)
- 1 abstain
- WV will rerun the vote