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
)PyPIStats はデフォルトでカウント1にミラーを含まないため、PePy と PyPIStats の両方を含めました。 psincraian/pepy#351 も参照してください。
期間 | ピーピーより | PyPiStatsより |
---|---|---|
日 | ||
週 | ||
月 | ||
合計 |
タイトル | バッジ |
---|---|
バージョン | |
ホイールの在庫状況 | |
サポートされているPythonのバージョン | |
Pythonの実装 |
タイトル | バッジ |
---|---|
未解決の問題の数 | |
クローズされた問題の数 | |
プルリクエストの数 | |
星の数 |
タイトル | バッジ |
---|---|
文書化ステータス | |
コード行 |
コマンド名とパラメータのオートコンプリート スマートなエラー処理 自動コマンド エイリアス PyPI と同じ結果が得られる検索機能 プロジェクトに関する詳細情報の表示 豊富な Markdown および reStructuredText 形式を使用してターミナルでプロジェクトの説明を表示 github からプロジェクトの Readme を表示 パッケージの検索正規表現を使用する PyPI から取得したパッケージの URL を開く 分類子を含むプロジェクト情報を参照する PyPI の史上最大のプロジェクトを参照する 現在のシェルのオートコンプリートをインストールするオートコンプリート 検索結果の特定のページを表示する
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
コマンドはもう機能しません。information コマンドは多少機能しますが、ダウンロード数は機能しません。github 情報は表示されません。説明は生のままです。
したがって、pypi でパッケージを検索するだけで済みます。さて、これは本質的にそれ自体が悪いとは思いませんか。それですぐに試してみたところ、パッケージのロードでスタックしてしまい、pypi-clientがpypiに存在するすべてのパッケージの名前を取得するのに4分ほどかかりました。その後、githubのスターデータをダウンロードすると思いますか? ‾これにはさらに 3 分ほどかかりますが、github で認証するように求められました。github にはパブリック API があるのに、なぜ pypi-client にも私からの認証が必要なのでしょうか。そして、これは本当に読めないわけではなく、ウルトラワイドではない画面用にフォーマットされていないだけです。フォントサイズを少し変更すると、このように表示されますが、少し複雑なだけで悪くありません。そして、一日の終わりであっても、結果は手動で検索されるため、pypi とは異なります。
TL;DR:時間がかかりすぎる (約 7 分)、github の認証が必要、非ウルトラワイド モニター用にフォーマットされていない、手動で検索するため、pypi と比較して結果が異なる
9 年前に廃止され、Python 2 のみをサポートします。すべてにサブコマンドの代わりにフラグを使用します。
TL;DR:これは本当に必要ですか?
したがって、このライブラリはおそらく pypi-command-line の最良の代替品です。しかし、出力はjsonで、検索には廃止されたxml-rpc APIを使用し、readmeコマンドは機能しません、listコマンドにはプログレスバーがありません
TL;DR:出力は json のみで、色はありません。検索コマンドは機能しなくなりました。長時間実行されるタスクには進行状況バーがありません