pip freeze menunjukkan kepada saya paket-paket yang diinstal, tetapi bagaimana cara saya mengecek terhadap pypi paket mana yang sudah usang?
python
package-management
pip
Xster
sumber
sumber
Masalahnya, saya tidak pernah memperbarui semua paket . Saya hanya memutakhirkan apa yang saya butuhkan, karena proyek mungkin rusak .
Karena tidak ada cara mudah untuk memutakhirkan paket per paket, dan memperbarui file requirement.txt, saya menulis pip-upgrader ini yang juga memperbarui versi dalam
requirements.txt
file Anda untuk paket yang dipilih (atau semua paket).Instalasi
Pemakaian
Aktifkan virtualenv Anda (penting, karena itu juga akan menginstal versi baru dari paket yang ditingkatkan dalam virtualenv saat ini).
cd
ke direktori proyek Anda, kemudian jalankan:Penggunaan tingkat lanjut
Jika persyaratan ditempatkan di lokasi yang tidak standar, kirimkan sebagai argumen:
Jika Anda sudah tahu paket apa yang ingin Anda tingkatkan, cukup kirimkan sebagai argumen:
Jika Anda perlu meningkatkan ke versi pra-rilis / pasca-rilis, tambahkan
--prerelease
argumen ke perintah Anda.Pengungkapan penuh: Saya menulis paket ini.
sumber
Mungkin alat pip, tersedia di https://github.com/nvie/pip-tools , dapat membantu Anda mencapai apa yang Anda inginkan?
Contoh dari README:
sumber
Mirip dengan
pip list --outdated
tetapi memperbaruirequirements.txt
file:pur -r requirements.txt
PyPi: https://pypi.python.org/pypi/pur
GitHub: https://github.com/alanhamlett/pip-update-requirements
sumber