Mengenalpasti Pakej PyPI Terbengkalai

王林
Lepaskan: 2024-08-25 06:03:14
asal
332 orang telah melayarinya

Bergantung pada pakej terbengkalai dan tidak digunakan dalam aplikasi kami secara amnya adalah sesuatu yang kami mahu elakkan. pip-abandoned boleh membantu dengan ini. Dalam sesetengah ekosistem pembungkusan, pendaftaran membenarkan anda menandakan pakej sebagai tidak digunakan atau ditinggalkan. Contohnya dalam NPM:

Identifying Abandoned PyPI Packages

dan Pembungkus:

Identifying Abandoned PyPI Packages

Ini juga membolehkan pengurus pakej menggunakan metadata ini untuk memberikan amaran pada masa pemasangan:

Identifying Abandoned PyPI Packages

PyPI tidak mempunyai konsep ini. Pendaftaran tidak menyediakan sebarang cara untuk meninggalkan atau menghentikan pakej, dan ini menjadikannya lebih sukar untuk mengetahui sama ada anda bergantung pada pakej yang tidak lagi diselenggara. Walau bagaimanapun, terdapat beberapa isyarat yang boleh kita lihat. Yang terbaik ialah: Jika pakej pada PyPI dipautkan ke repositori GitHub dan repositori GitHub itu diarkibkan, ini adalah isyarat kuat bahawa pakej itu sendiri tidak lagi diselenggara.

pip-abandoned mengambil kira beberapa isyarat dan membolehkan kami mencari persekitaran maya atau fail requirements.txt untuk mengenal pasti pakej yang disyaki terbengkalai atau tidak digunakan lagi.

Jika pakej terbengkalai ditemui, pip-tertinggal akan menghasilkan ringkasan:

Identifying Abandoned PyPI Packages

Alat keluar dengan kod 0 apabila tiada pakej terbengkalai ditemui dan kod bukan sifar apabila satu atau lebih pakej terbengkalai ditemui. Ini bermakna anda boleh menggunakannya sebagai semakan CI dan juga untuk audit ad-hoc.

Atas ialah kandungan terperinci Mengenalpasti Pakej PyPI Terbengkalai. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!