pypi-command-line
是 pypi.org 的一个色彩丰富、功能强大且美观的命令行界面,并得到积极维护
详细文档位于 https://wasi-master.github.io/pypi-command-line/
flask-.+
将显示所有flask扩展。browse
、 information
、 description
、 search
、 wheels
、 releases
、 largest-files
、 regex-search
、 version
、 cache-info
、 cache-refresh
、 cache-clear
、 new-packages
、 new-releases
, read-the-docs
)我已经包含了 PePy 和 PyPIStats ,因为默认情况下 PyPIStats 的 count 1中不包含镜像。另请参阅 psincraian/pepy#351
时期 | 来自 佩皮 | 来自 PyPiStats |
---|---|---|
天 | ||
星期 | ||
月 | ||
全部的 |
标题 | 徽章 |
---|---|
版本 | |
车轮可用性 | |
支持的 python 版本 | |
Python实现 |
标题 | 徽章 |
---|---|
未解决的问题数量 | |
已解决的问题数量 | |
拉取请求数量 | |
星星数量 |
标题 | 徽章 |
---|---|
文件状态 | |
代码行数 |
命令名称和参数自动完成 智能错误处理 自动命令别名 搜索功能,提供与 PyPI 上相同的结果 查看有关项目的详细信息 在终端中使用丰富的 Markdown 和 reStructuredText 格式查看项目描述 从 github 查看项目自述文件 搜索包使用正则表达式 打开从 PyPI 获取的包的 URL 使用分类器查看项目信息 查看 PyPI 中有史以来最大的项目 为当前 shell 安装自动完成功能 查看自动完成功能的源代码 查看特定页面搜索结果的
从 PyPI 安装(推荐)。
pip install pypi-command-line
如果您还想安装速度依赖项
pip install " pypi-command-line[speedups] "
从源安装。
pip install git+https://github.com/wasi-master/pypi-command-line.git
如果您还想安装速度依赖项
pip install " pypi-command-line[speedups] @ git+https://github.com/wasi-master/pypi-command-line.git "
要查看所有可用命令,请使用:
pypi --help
有关某个命令的更多信息,请使用pypi <command_name> --help
。例如,
pypi search --help
有关完整指南,请参阅 https://wasi-master.github.io/pypi-command-line/usage。
现在,这可能是pypi-command-line
出现之前的最佳选择,但它确实有一些缺陷。 pypi-cli 的information
命令非常少,无法查看 github 信息,下载计数无法正常工作,长描述根本没有使用 pypi-cli 进行格式化。 pypi-cli 使用已停产的 xml-rpc [?] API,因此搜索功能不再起作用,。 stat 命令已损坏,并且对于非超宽屏幕的格式错误。并且该项目未维护并存档
TL;DR stat
和search
命令不再起作用,信息命令还可以,但下载计数不起作用,看不到 github 信息,描述是原始的。
这样就可以在 pypi 上搜索包了。现在你不认为这本身就是坏事吗?所以我立即尝试了一下,它只是在加载包时卡住了,pypi-client 获取了 pypi ‾存在的所有包的名称,这花了大约 4 分钟,然后我假设它下载了 github star 数据? ‾又花了 3 分钟,然后它只是要求我向 github 授权……就像为什么 pypi-client 甚至需要我的授权,因为 github 有一个公共 api。然后它显示了这个并不是真的不可读,只是对于不是超宽的屏幕来说格式很糟糕。通过稍微改变字体大小,我可以让它看起来像这样,这仍然不错,只是有点复杂。即使在一天结束时,结果也是手动搜索的,因此与 pypi 不同‾
TL;DR:花费太长(约 7 分钟),需要 github 授权,对于非超宽显示器格式错误,手动搜索,因此结果与 pypi 不同
9 年前停产,仅支持 python 2。所有内容均使用标志而不是子命令。
TL;DR:这真的有必要吗?
因此,这个库很可能是 pypi 命令行的最佳替代品。但输出是 json,使用 xml-rpc api 进行搜索已停止,readme 命令对我不起作用,list 命令没有进度条
TL;DR:输出仅是 json,没有颜色。搜索命令不再起作用。对于长时间运行的任务没有进度条