tgoop.com/tricky_python/117
Last Update:
Если помните, несколько лет назад появилось предложение добавить в path папку __pypackages__ и ставить туда локальные пакеты по аналогии с node_modules. Так вот, после долгих обсуждений это предложение (PEP 582) таки отклонили.
Ставлю ссылку на пост-обоснование от steering council, но если коротко предложение завернули потому, что по факту оно решало только небольшой набор проблем с установкой пакетов. Но про более сложные задачи там сказано "переключайтесь на виртуальные окружения". Например, как ставить пакеты, в которых не только python-файлы, но и, скажем, бинарники.
Да, тем кто только приходит в язык это упростило бы жизнь, но до очень определенного предела и при попытке сделать что-то чуть более сложное им все равно бы пришлось переключаться на виртуальные окружения. А мы бы все получили еще +1 стандарт к итак довольно запутанному процессу управления пакетами в python. https://discuss.python.org/t/pep-582-python-local-packages-directory/963/430
BY Хитрый Питон

Share with your friend now:
tgoop.com/tricky_python/117
