Hacker News new | ask | show | jobs
by m4rtink 2030 days ago
I personally rather avoid any per language package managers and opt for distro level package management (rpm/deb). Thats something that has bern there pretty much for ever & has all the hard & dirty depsolving issues long solved.

Also I can use it for all software regardless of what laguage it's written in, not to mention having to learn multiple half-baked package managers per laguage!

And lastly any non trivial software project will need dependencies outside of the world of its own package manager anyway, so why not go all in properly with rmp/deb & make everything easier for your users & your future self.

1 comments

python setup.py bdist_rpm is also useful (although it's quite naive, doesn't always do the right thing and you'd usually want to add dependencies).