6 ms·
According to a quick `apt remove python` you still need Python 2 for (on Debian Stable, at least): * minetest * mpv * npm * qbittorrent * smbclient * virt
by devenblake 6y ago
According to a quick `apt remove python` you still need Python 2 for (on Debian Stable, at least):
* minetest
* mpv
* npm
* qbittorrent
* smbclient
* virtualbox-6.1
These are the more popular ones. I write and don't hate (compared to Python2) Python3 but apparently if I remove Python2 I have to shed all these programs because they still depend on it!
- marcan_42 6y agompv, really? That has nothing to do with python as far as I know. There are Python bindings to libmpv, which I maintain, but I doubt they're included in Debian's mpv package (and they're Python 3 compatible). Maybe it's a VapourSynth thing?
- shakna 6y agompv seems to use python-docutils for generating the documentation, which has had a very long path towards full Python3 compatibility and only really "reached" it last year (after Debian's freeze).
- formerly_proven 6y agoYeah but the tools for building the docs wouldn't be included in a binary package?
- marcan_42 6y agoExactly, build tools shouldn't be deps of binary packages.
- CydeWeys 6y agoCan you include versions of all these deps? For example, as of late 2019 npm does work on Python3. So maybe some of this is just Debian Stable being slow with new version releases as usual? npm is one of the few pieces of software I've had to install outside of the package manager recently because the version available was just too old.
- OskarS 6y agonpm, really? What’s going there?
- sstephant 6y agoI believe it's for node-gyp and the build system for native modules.
- throwaway8941 6y agoYou have legacy versions as far as upstreams are concerned. I have every package you listed and I there's no Python 2 on my system.
- duckerude 6y ago`apt remove python2.7` doesn't show any trouble on Debian Testing. It should be released as stable around mid-2021, and then it'll be over.
- nemetroid 6y agoThe contents of Debian Stable, to my understanding, generally reflect the state of those applications in early 2019[1]. 1: https://release.debian.org/buster/freeze_policy.html https://release.debian.org/buster/freeze_policy.html
- 3np 6y agoIndeed. They haven't announced any dates for the next stable release, but looking at past cycle I think we can expect python3 to be the base python within a year, being conservative.
- fizzled 6y agonpm's dependency on 2.7 enrages me.
- simcop2387 6y agoNextstable fully removes it. Its not even available to install anymore