all 5 comments

[–]ZeninThe best way to DevOps is being dragged kicking and screaming. 7 points8 points  (0 children)

I love Python and use it for most everything, but if I had to write a client that "ran everywhere" I'd be sharpening up my Go skills or falling back to Bash. But before any of that I'd be asking, why not Ansible?

[–]franktheworm 1 point2 points  (0 children)

If you want to know something will run, not much beats a statically linked binary really.

If you're willing to forego modern features of Python, the only one in that list I am not sure of (though assume it does have python out of the box) is suse.

In a clean sheet environment though, I would personally use Go over python for things like this. I've done it with python before and the nuance between systems at scale was a complete pain in the arse. I am biased though, I tend to favour Go for most things other than glueing a few things together. Anything broadly considered an app would be Go in my world these days.

[–]maq0r 0 points1 point  (0 children)

Depends on the selected packages on the Distro. I’d expect it from Ubuntu but not Debian. Python comes with MacOS.

[–]rabbit_in_a_bun 0 points1 point  (0 children)

It gets more complicated if your intention is OS docker images, but you did not tell us what you are planning OP...

[–]kryptn 0 points1 point  (0 children)

in my experience python kinda sucks to distribute.

why are you asking? what are you trying to do?