Pengarang: | Toshio Kuratomi |
---|---|
Pemelihara: | Ralph Bean |
Tanggal: | 13 November 2015 |
Versi: | 1.2.x |
Modul Kitchen menyediakan API python untuk segala macam potongan kode kecil yang berguna yang akhirnya ditulis oleh semua orang untuk proyek mereka tetapi tampaknya tidak pernah cukup besar untuk membuat rilis independen. Gunakan dapur dan berhenti memotong dan menempelkan kode itu berulang kali.
Isi
Lisensi
Persyaratan
Persyaratan Lunak
Perpustakaan Rekomendasi Lainnya
Membangun, dan menguji
Pengujian
Sejak versi 0.2a1, modul python ini telah didistribusikan di bawah ketentuan GNU Lesser General Public License Versi 2 atau lebih baru.
Catatan
Beberapa bagian dari modul ini dilisensikan dengan ketentuan yang tidak seketat LGPL. Jika Anda memisahkan file-file ini dari karya secara keseluruhan, Anda diperbolehkan menggunakannya di bawah lisensi yang tidak terlalu membatasi. Berikut ini adalah daftar file yang diketahui:
subproses.py: | dilisensikan di bawah lisensi Python 2 oleh PSF http://www.python.org/download/releases/2.4/license/ |
---|---|
test_subproses.py: | Lisensi Python Software Foundation Versi 2 http://www.python.org/download/releases/2.7/license/ |
dapur/pycompat25/defaultdict.py: | Lisensi Python Software Foundation Versi 2 http://www.python.org/download/releases/2.6.2/license |
kitchen.core membutuhkan
ular piton: | 2.4 atau lebih baru |
---|
Sejak versi 1.2.0, paket ini telah mendistribusikan versi sumber yang kompatibel dengan python2 dan python3.
Jika ditemukan, perpustakaan ini akan digunakan untuk membuat implementasi sesuatu menjadi lebih baik dalam beberapa hal. Jika tidak ada, API yang diaktifkan akan tetap ada tetapi mungkin berfungsi dengan cara yang berbeda.
chardet_ : | Digunakan di kitchen.text.xml.guess_encoding__to_xml() untuk membantu menebak pengkodean string byte yang sedang dikonversi. Jika tidak ada, pengkodean yang tidak diketahui akan dikonversi seolah-olah itu adalah latin1. |
---|
Perpustakaan-perpustakaan ini mengimplementasikan fungsionalitas yang umum digunakan yang tampaknya diciptakan oleh semua orang. Daripada menemukan kembali roda mereka, saya hanya membuat daftar hal-hal yang mereka lakukan dengan baik saat ini. Mungkin jika orang tidak dapat menemukannya secara normal, saya akan menambahkannya sebagai persyaratan di setup.py atau menautkannya ke namespace dapur. Untuk saat ini, saya hanya menyebutkannya di sini:
kelompok_ : | Bunch adalah kamus yang dapat Anda gunakan pencarian atribut serta notasi braket untuk mengaksesnya. Yang membedakannya dari sebagian besar implementasi buatan sendiri adalah fungsi bundleify() yang akan menurunkan struktur daftar dan dicts yang bersarang, mengubah dicts menjadi milik Bunch. |
---|
Anda dapat menjalankan unittests dengan perintah ini:
./runtests.sh