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
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.