So my brand new M2 Mac and the requirement of occasional Intel-Python (yay, SQLAnywhere strikes again) has forced me into the hands of PDM for #Python project management (cross-platform lock files! 🎉) and a few sharp edges aside, it's the first full-service package manager that I don't hate! I even like it a bit! And I even can keep using hatchling as build-backend so nothing broke in that regard.
Relatedly: M2 is 🏎️💨 but holy shit is it a pain in the ass to wrangle two Homebrews etc.
@mahmoud correct. I think it’s supposed to serve both but my Workflows are very different for those two so I have no ambition to use the same tool for both. This is not a value judgement.