|
|
|
|
|
by franey
2205 days ago
|
|
I think this is a good basic overview of the dependency management landscape. I have a few things to add. One is that because Python has been around for so long, it's easy to find outdated or conflicting advice about how to manage Python packages. I think it's important to stress that pyenv isn't strictly a dependency manager, too, and depending on your OS, isn't necessary. (Supported Python versions are in the AUR[0].) A lot of pain from Python 2 -> 3 is that many operating systems were so slow to switch their default Python version to 3. Unless something has changed in the last month or so, Mac OS _still_ uses Python 2 as the default. It's a shame to see Python take a beating for OS-level decisions. [0] https://aur.archlinux.org/ |
|