4 ms·
First guess: Packaging and distributing python binaries is more difficult than it is with Go. (I like Python a lot; I've written tens of thousands of lines of
by kabdib 8y ago
First guess: Packaging and distributing python binaries is more difficult than it is with Go.
(I like Python a lot; I've written tens of thousands of lines of it. But its code packaging systems leave much to be desired).
- sametmax 8y agoOh yeah, no argument there. Even now with the fantastic nuitka that compiles Python seamlessly to a stand alone executable, you still don't have the cross compilation story go has. And you have to be careful with libc. But the thread is about highly scalable things, isn't it ?
- xapata 8y agoPackaging is inherently harder in Python, because of the emphasis on modularity. But conda does a good job. I've been very happy with Miniconda.
- sametmax 8y agoWe are talking about end user packaging. Lib packaging is a solved problem. For installing, people are just using pipenv. For creating, it's just an 2 lines setup.py file and a ini file to fill in now (http://setuptools.readthedocs.io/en/latest/setuptools.html#configuring-setup-using-setup-cfg-files http://setuptools.readthedocs.io/en/latest/setuptools.html#c...)