#conda

2025-11-11
2025-11-10

Practical Power: Reproducibility, Automation, and Layering with Conda

Part 3 of the 3-part series is live! 🚀 Beyond theory into engineering practice: provenance, lockfiles, rolling distribution, and real-world workflows.

#conda #packaging #python #reproducibility
conda.org/blog/conda-practical

James Hawley, PhDjrhawley@scholar.social
2025-11-10

For #Rstats users who manage environments with #conda, Anaconda is deprecating their R channel:

anaconda.com/blog/changes-to-a

I'm disheartened to see this because of how valuable conda is and can be for R environments, especially in academia.

conda-forge (conda-forge.org/) and bioconda (bioconda.github.io/) are great channels that can support your use of R in conda environments. But maybe it's time to look elsewhere for environment managers that support R and R packages

Offensive Sequenceoffseq@infosec.exchange
2025-11-07

⚠️ CVE-2025-64343 (HIGH): conda constructor <3.13.0 lets local users alter installations via permissive directory permissions. Patch to 3.13.0+ & lock down install paths! Details: radar.offseq.com/threat/cve-20 #OffSeq #infosec #vuln #conda

High threat: CVE-2025-64343: CWE-289: Authentication Bypass by Alternate Name in conda constructor
Peter Bittnerpeterbittner
2025-11-06

PyClean v3.4.0 released! Now with Pyright debris removal, cleanup of empty folders only, and git-clean integration to remove untracked files. Try it with or now! `uvx pyclean`. pypi.org/project/pyclean/

2025-11-04

Conda in the Packaging Spectrum: From pip to Docker to Nix

If conda is a distribution, where does it fit alongside pip, Docker, and Nix? Part 2 of the 3-part series! 🚀

We explore conda's unique "middle path”. Why it's lighter than containers, more powerful than language-specific package managers, and uniquely portable through its clever approach to system dependencies.

#conda #packaging #python

conda.org/blog/conda-pip-docke

Sharlatansharlatan
2025-11-03

What on earth is the Conda package testing suite, cycle on cycle, enormous dependency graph

Fix and update in @guix

codeberg.org/guix/guix/issues/


2025-10-29

Conda ≠ PyPI

Conda isn’t just another Python package manager, it’s a multi-language, user-space distribution system.

In this 3-part series, we explore the fundamental differences between conda and PyPI, and why understanding them matters for your workflow.

Part 1 is live now 👇
conda.org/blog/conda-is-not-py
#conda #packaging #python

2025-10-22
2025-10-22

Каждый раз, когда мне нужно что-то устанавливать, настраивать, удалять что-то питонье при помощи #conda, я вспоминаю Вадима Шефнера.

Известие о том, что Юрий хочет писать о нем, старик принял без должной радости.
- А звать-то вас как? - хмуро спросил он.
- Юрий Лесовалов... Но вообще-то я Анаконда.
- Что? - угрюмо переспросил старик. - Почему она конда?
- Анаконда - змея такая. Обитает в бассейне реки Амазонки, отдельные экземпляры достигают пятнадцати метров длины.
- Зачем же змеей себя прозывать? - бестактно поинтересовался сторож.
- Это мой творческий псевдоним, он звучит мужественно и романтично, - терпеливо пояснил Юрий, раскрывая блокнот.

#python #литература

Скриншот из терминала с вызовом conda.
2025-10-18

Well dammit. The X.h header is missing from the #conda #condaforge packages.
If you include #xorg Xlib it’ll bork when it can’t find X.h

Naturally #wayland isn’t an option because many required libraries don’t have packages to provide it.

#linux is extremely annoying to develop graphical apps.

2025-10-13

i used grep.app to look for missuses of setuptools_scm as there’s pending breaking changes for those

major key projects still keep misusing get_version - its somewhere between terrifying and infuriating

#python #conda #ansible #tqdm

2025-10-01

It's the first Thursday tomorrow, which means it is Michigan Python night at 7pm ET! Antonio Cavallo will be giving a talk comparing uv and micromamba!

He'll compare these two modern tools—their strengths, use cases, and when to use each. Whether you're managing pure Python environments or multi-language stacks, you'll gain practical insights for choosing the right tool. Looking forward to seeing everyone, all are welcome!

meetup.com/michigan-python/eve

#Python #uv #conda #mamba

MapServer projectmapserver@fosstodon.org
2025-09-20

MapServer 8.4.1 already available on #conda anaconda.org/conda-forge/mapse

2025-09-19

Did a lot of work on conda-forge this week handling various packages for exotic architectures. Includes some Rust CLI tools I got to build on ppc4le (for fun), and CUDA-dependent libs I wanted to enable on Grace Hopper systems using aarch64.

Previously I've relied mostly on the migrator bot, which tends to default to emulation on QEMU apparently, but found out at github.com/conda-forge/cargo-a that cross-compilation 1) works and 2) is faster. It's documented at conda-forge.org/docs/maintaine, but it only 'clicked' in my brain recently.

Level of difficulty/pain: 🐍 Python+CUDA/C++ > Rust 🦀

#condaforge #packaging #rustlang #conda #cuda #python

Jezus Michał "Le Sigh" 🏔 (on)mgorny@pol.social
2025-08-20

Naprawdę cenię w #CondaForge to, że kiedy pracuję nad potwornie paskudnym projektem, który ma mnóstwo zależności, ale wspiera wyłącznie stare wersje tych zależności, to #Conda zazwyczaj potrafi wykombinować jakieś rozwiązanie, dopasować odpowiednie paczki binarne i oszczędzić mi sporo czasu.

Jesus Michał "Le Sigh" 🏔 (he)mgorny@treehouse.systems
2025-08-20

One thing I really love about #CondaForge is that if you're working on a very, very bad project, and it has a lot of dependencies, but builds only against outdated versions of them, #Conda can generally figure out a way to come up with a solution, provide a consistent environment using binary packages and save you lots of time.

2025-08-06

It was always a hassle to find out which #mamba environment to use on our HPC. I built a little something that takes all the environment YAMLs and builds a CSV from them.

codeberg.org/skranz0/Mambatrix

Written in Rust 🦀 (I'm a beginner though)

#mamba #conda #rust #hpc

Elio Campitellieliocamp
2025-08-06

Ok, to the rescue. Add this to your .envrc to fix the environment on your terminal and on .

```
conda activate whatever-environment

mkdir -p .vscode
cat > .vscode/settings.json << EOF
{
"python.defaultInterpreterPath": "$(which python)",
"python.terminal.activateEnvironment": false,
}
EOF
```

Thorbjörn Sievertvolephd@fediscience.org
2025-08-05

I never imagined getting used to a new #HPC infrastructure would be such a pain.
I got used to cli, ssh access, bash scrips before, but suddenly everything is handled via a GUI, everything is containerized.

AND ALL MY WORKFLOWS ARE BROKEN!

I don't even manage to set up a simple #conda environment.

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst