|
|
|
|
|
by driggs
262 days ago
|
|
> It's been explained many times before why this is not possible: the library doesn't actually have a version number. Not possible? Come on. Almost everyone already uses one of a small handfull of conventional ways to specify it, eg `__version__` attribute. It's long overdue that this be standardized so library versions can reliably be introspected at runtime. Allowing multiple versions to be installed side-by-side and imported explicitly would be a massive improvement. |
|
Some situations could be improved by allowing multiple library versions, but this would introduce new headaches elsewhere. I certainly do not want my program to have N copies of numpy, PyTorch, etc because some intermediate library claims to have just-so dependency tree.