(Первоначально опубликовано на мой блог )
Я начинаю эту серию постов, чтобы дать вам советы по библиотекам, которые могут быть удобны на своем повседневной жизни в качестве разработчика, а также представить библиотеки, которые я думаю, вы должны следить за глаз.
Одним из льгов хорошего разработчика является правильный набор инструментов, доступный на вашем ремне, и ничего более подходит для начала этой серии, чем библиотека, которая устанавливает другие библиотеки!
Сколько раз вы устанавливали немного инструмента Python CLI внутри Python Virtualenv? Вы когда-нибудь обновили некоторую зависимость инструмента, и если заставить другую библиотеку перестать работать, потому что она полагалась на общую зависимость?
Если вам нравится организация, стабильность и не повторять себя Pipx это потрясающий lib для тебя.
PIPX – это удобный инструмент для выделения ваших программ Python в отдельные среды, подвергая их точкам входа, чтобы вы могли запускать их из любого места.
Вы также можете легко обновить установленные пакеты без конфликта между зависимостями и иметь некоторые полезные инструменты, такие как нокс , Flake8 и черный Установлен один раз в вашу систему (больше не устанавливайте его на каждом варианте VirtualeneV VirtualenV).
Чтобы установить PIPX, вам нужно запустить:
$ python3 -m pip install --user pipx $ python3 -m pipx ensurepath
Вторая команда – убедиться, что у вас будет доступ CLI для запуска программ, установленных с PIPX.
Теперь вы можете установить ваши любимые инструменты Python в изолированных средах и веселиться \o/
$ pipx install pyjokes $ pyjoke There are two ways to write error-free programs; only the third one works.
Оригинал: “https://dev.to/humrochagf/awesome-libs-pipx-4m4j”