pypa/pipx

pipx as a frozen standalone binary

Closed

#244 创建于 2019年10月18日

在 GitHub 查看
 (27 评论) (12 反应) (0 负责人)Python (363 fork)batch import
enhancementhelp wanted

仓库指标

Star
 (7,844 star)
PR 合并指标
 (平均合并 4天 12小时) (30 天内合并 22 个 PR)

描述

pipx solves the problem of system tools depending on python installations, of which you may have one (a problem because messing with the system python is dicey), or many (a problem because you have to keep version-gardening).

Even if you're disciplined and keep as much as possible in virtualenvs, you still end up having to install one system tool outside of a virtual environment... pipx (the call is coming from inside the house!). If it would be welcome, I'm considering trying to freeze pipx into a static binary using PyOxidizer. It would then be pretty easy to deploy on different package managers etc. and generally be a "real" system tool, isolated from the system and other un-virtualenv'd pythons. Once pipx is installed, other python-based system tools are a breeze to install.

However, I suspect there might be some interaction between PyOxidizer and the bits of pipx which complain about being used in a virtualenv. I'll see what happens.

贡献者指南