4 ms·
Just don't use pip, use apt. What isn't packaged isn't worth it anyways. Non-distro package managers, a dozen per language are a disease.
by corty 6y ago
Just don't use pip, use apt. What isn't packaged isn't worth it anyways. Non-distro package managers, a dozen per language are a disease.
- Joker_vD 6y agoI think you meant to write "just use pre-built Docker images".
- mistrial9 6y agothe reality is that there are binary needs at the OS link level, and then there is pure-python or ML with drivers or whatnot, per user.. its not actually easy to divide which is which ..
- im3w1l 6y agoIf a python tool wants to be in apt, then it can only use apt dependencies. So that's something to think about.
- jnwatson 6y agoapt is completely inappropriate unless you're using 3 year old dependencies. Ubuntu 20.04 (released in April) doesn't have Python 3.8, which was released in October 2019.
- pritambaral 6y agoThis is patently false; the default python3 on Ubuntu 20.04[1] is 3.8.2. A separate package python3.8 is also available in built-in repositories for all supported versions of Ubuntu going back all the way to 18.04[2]. 1: https://packages.ubuntu.com/focal/python3 https://packages.ubuntu.com/focal/python3 2: https://packages.ubuntu.com/search?keywords=python3.8 https://packages.ubuntu.com/search?keywords=python3.8
- avhon1 6y agoApt is perfectly able to deliver recent versions. Here is Debian's official Python3 package, currently version 3.8.2-3: https://packages.debian.org/bullseye/python3 https://packages.debian.org/bullseye/python3
- rlkf 6y agoThis is so true. We should patch setuptools to easily be able to create deb/rpm in addition to wheels so that open-source projects could easily host PPAs of packages.
- Conan_Kudo 6y agoIronically, distutils is able to produce RPMs, and setuptools dropped that...