Django debates user tracking
Django debates user tracking
Posted Dec 1, 2016 4:09 UTC (Thu) by distinguishedcorgi (guest, #100058)Parent article: Django debates user tracking
I don't understand why GNU/Linux distributions ship Python libraries at all. Rather than being installed globally to the system, Python libraries should be packaged with the application in a virtualenv and managed with pip, Python's package manager. I'm not sure who is benefiting from Debian packaging Django -- as far as I can tell it does not make things easier for developers; they likely work on multiple projects with dependencies on different versions of these libraries.
Posted Dec 1, 2016 19:28 UTC (Thu)
by Felix (guest, #36445)
[Link]
Well, it might be trivial to install some python-only library if you are using a virtualenv anyway. However I'm really glad that Fedora ships things like numpy, opencv, PyQT/PySide readily available. Also simplejson gets regular (security) updates which are too easy to miss if you just set up a virtualenv and leave it there.
Basically package managers like dnf/apt do a *way* better job than pip (with regards to keeping the system up-to-date). Oh, and they also ensure that you can actually trust the packages you installed. This is part of the reason why I really would like to see some combination of rpm/dnf (or deb/apt if they get there first) and virtualenv.
Posted Dec 2, 2016 21:59 UTC (Fri)
by mstone_ (subscriber, #66309)
[Link]
and it really blows for installing stuff on machines with limited network connectivity.
Posted Dec 3, 2016 12:15 UTC (Sat)
by valhalla (guest, #56634)
[Link]
Also, it makes developer more confident that their machine is not running code from untrusted sources which could take control of it.
Or, if you want to read me ranting more in detail: https://www.trueelena.org/computers/articles/candy_from_s...
Posted Dec 7, 2016 8:30 UTC (Wed)
by debacle (subscriber, #7114)
[Link]
Django debates user tracking
Django debates user tracking
Django debates user tracking
I disagree completely. I never would want to have any libraries or tools installed by pip, gem, elpa, npm, and what not. My main reasons are:
Django debates user tracking