baut harus terpasang.
Boltons adalah sekumpulan lebih dari 230 utilitas Python murni berlisensi BSD dengan semangat yang sama seperti — namun secara mencolok hilang dari — perpustakaan standar, termasuk:
Dokumen lengkap dan ekstensif tersedia di Read The Docs. Lihat apa yang baru dengan memeriksa CHANGELOG.
Boltons diuji terhadap Python 3.7-3.12, serta PyPy3.
Boltons dapat ditambahkan ke proyek dalam beberapa cara. Ada yang jelas:
pip install boltons
Di macOS, ini juga dapat diinstal melalui MacPorts:
sudo port install py-boltons
Kemudian, berkat PyPI, lusinan baut hanya dapat diimpor:
from boltons . cacheutils import LRU
my_cache = LRU ()
Namun, karena sifat utilitasnya, pengembang aplikasi mungkin ingin mempertimbangkan opsi lain, termasuk vendorisasi modul individual ke dalam sebuah proyek. Boltons adalah Python murni dan tidak memiliki ketergantungan. Jika keseluruhan proyek terlalu besar, setiap modul bersifat independen, dan dapat disalin langsung ke dalam proyek. Lihat bagian Integrasi pada dokumen untuk detail selengkapnya.
Mayoritas bolton berusaha untuk menjadi "cukup baik" untuk berbagai penggunaan dasar, menyerahkan kasus penggunaan tingkat lanjut ke berbagai perpustakaan pihak ketiga khusus Python. Dalam banyak kasus, modul boltons
masing-masing akan menjelaskan alternatif pihak ketiga yang perlu diselidiki ketika kasus penggunaan melampaui boltons
. Jika Anda menemukan perpustakaan "langkah selanjutnya" alami yang layak disebutkan, lihat bagian selanjutnya!
Menemukan sesuatu yang hilang di perpustakaan standar yang seharusnya ada di boltons
? Menemukan sesuatu yang hilang di boltons
? Pertama, luangkan waktu sejenak untuk membaca pernyataan arsitektur yang sangat singkat untuk memastikan fungsionalitasnya sesuai.
Kemudian, jika Anda sangat termotivasi, ajukan Pull Request. Jika tidak, kirimkan permintaan fitur singkat di halaman Masalah, dan kami akan mencari solusinya.