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.

Follow

@hynek PDM has also caught my wandering eye. Seems like you're using it for an application/tool, as opposed to a PyPI-published library?

@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.

@hynek yeah that was my main misgiving, straddling those use cases made me nervous. I do need to update the library workflows at some point. I'll keep an eye on it.

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.