pypi-command-line
adalah antarmuka baris perintah yang penuh warna , kuat , dan indah untuk pypi.org yang dipelihara secara aktif
Dokumentasi Lengkap tersedia di https://wasi-master.github.io/pypi-command-line/
flask-.+
akan menampilkan semua ekstensi 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
)Saya telah menyertakan PePy dan PyPIStats karena PyPIStats secara default tidak menyertakan mirror dalam hitungannya 1 . Lihat juga psincraian/pepy#351
Periode | Dari PePy | Dari PyPiStats |
---|---|---|
Hari | ||
Pekan | ||
Bulan | ||
Total |
Judul | Lencana |
---|---|
Versi | |
Ketersediaan roda | |
Versi python yang didukung | |
Implementasi Python |
Judul | Lencana |
---|---|
Jumlah masalah yang terbuka | |
Jumlah masalah ditutup | |
Jumlah permintaan penarikan | |
Jumlah bintang |
Judul | Lencana |
---|---|
Status dokumentasi | |
Baris kode |
Nama perintah dan pelengkapan otomatis parameter Penanganan kesalahan cerdas Alias perintah otomatis Fitur pencarian yang memberikan hasil yang sama seperti di PyPI Lihat informasi terperinci tentang suatu proyek Lihat deskripsi proyek langsung di terminal Anda dengan format Markdown dan reStructuredText yang kaya Lihat readme proyek dari github Cari paket menggunakan ekspresi reguler Buka URL paket yang didapat dari PyPI Lihat informasi proyek dengan pengklasifikasi Lihat proyek terbesar sepanjang masa di PyPI Instal pelengkapan otomatis untuk shell saat ini Lihat kode sumber untuk pelengkapan otomatis Melihat halaman tertentu dari hasil pencarian
Menginstal dari PyPI (disarankan).
pip install pypi-command-line
Jika Anda juga ingin menginstal dependensi kecepatan
pip install " pypi-command-line[speedups] "
Menginstal dari sumber.
pip install git+https://github.com/wasi-master/pypi-command-line.git
Jika Anda juga ingin menginstal dependensi kecepatan
pip install " pypi-command-line[speedups] @ git+https://github.com/wasi-master/pypi-command-line.git "
Untuk melihat semua perintah yang tersedia gunakan:
pypi --help
Untuk informasi lebih lanjut tentang perintah tertentu, gunakan pypi <command_name> --help
. Misalnya,
pypi search --help
Untuk panduan lengkap lihat https://wasi-master.github.io/pypi-command-line/usage.
Sekarang ini mungkin adalah pilihan terbaik sebelum pypi-command-line
keluar dan memang memiliki beberapa kekurangan. Perintah information
pypi-cli sangat minim, tidak ada cara untuk melihat informasi github, Jumlah unduhan tidak berfungsi dengan baik, deskripsi panjang tidak diformat sama sekali dengan pypi-cli. pypi-cli menggunakan xml-rpc [?] API yang dihentikan sehingga fitur pencarian tidak berfungsi lagi, . Perintah stat rusak dan formatnya buruk untuk layar yang tidak terlalu lebar. Dan proyek tersebut tidak dipelihara dan diarsipkan
TL;DR Perintah stat
dan search
tidak berfungsi lagi, perintah informasi agak berfungsi tetapi jumlah unduhan tidak berfungsi, tidak dapat melihat informasi github, deskripsi mentah.
Jadi ini tinggal mencari paket di pypi dan hanya itu. Sekarang tidakkah Anda berpikir bahwa ini pada dasarnya buruk. Jadi saya segera mencobanya dan macet saat memuat paket, pypi-client mendapatkan nama semua paket yang ada pypi ‾ yang memakan waktu sekitar 4 menit, lalu saya berasumsi itu mengunduh data bintang github? ‾ Yang memakan waktu sekitar 3 menit lagi dan kemudian saya diminta untuk mengotorisasi dengan github… seperti mengapa klien pypi memerlukan otorisasi dari saya karena github memiliki api publik. Dan kemudian menunjukkan ini yang sebenarnya tidak dapat dibaca hanya saja diformat dengan buruk untuk layar yang tidak terlalu lebar. dengan mengubah sedikit ukuran font saya bisa membuatnya terlihat seperti ini yang masih lumayan hanya sedikit berbelit-belit. Dan bahkan pada akhirnya hasilnya dicari secara manual sehingga berbeda dengan pypi ‾
TL;DR: Membutuhkan waktu terlalu lama (≈7 menit), Memerlukan otorisasi github, format yang buruk untuk monitor non ultra lebar, mencari secara manual sehingga hasilnya berbeda dibandingkan dengan pypi
Dihentikan 9 tahun yang lalu, hanya mendukung python 2. Menggunakan flag, bukan subperintah untuk semuanya.
TL;DR: Apakah ini benar-benar perlu?
Jadi, perpustakaan ini kemungkinan besar merupakan alternatif terbaik untuk baris perintah pypi. Tetapi outputnya dalam json, menggunakan api xml-rpc untuk pencarian yang dihentikan, perintah readme tidak berfungsi untuk saya, perintah list tidak memiliki bilah kemajuan
TL;DR: Output hanya dalam json, tanpa warna. Perintah pencarian tidak berfungsi lagi. Tidak memiliki bilah kemajuan untuk tugas yang berjalan lama