Poetry Python - Rian010/Journal GitHub Wiki
Poetry adalah alat untuk pengelolaan dependensi dan pengemasan dalam Python. Dengan kata lain, Poetry membantu Anda:
- Men deklarasikan library yang dibutuhkan project Anda. Alih-alih menggunakan file
requirements.txt
, Poetry menggunakan filepyproject.toml
yang lebih ringkas dan terorganisir. - Mengelola dependensi. Poetry dapat menginstal dan memperbarui dependensi Anda secara otomatis, memastikan versi yang tepat terpasang.
- Mengisolasi lingkungan. Poetry menggunakan virtual environment untuk memastikan dependensi project Anda tidak mengganggu dependensi project lain di sistem Anda.
- Membuat package Python. Poetry dapat membantu Anda membuat package Python yang bisa didistribusikan ke orang lain.
Singkatnya, Poetry membuat pengembangan project Python Anda lebih efisien dan terorganisir.
Berikut beberapa keuntungan menggunakan Poetry:
- Mudah digunakan: Antarmuka Poetry intuitif dan mudah dipelajari.
- Repeatable installs: Lockfile Poetry memastikan project Anda dapat diinstal ulang dengan dependensi yang sama persis di mesin lain.
- Mendukung berbagai versi Python: Anda dapat mendeklarasikan versi Python yang didukung project Anda, sehingga Poetry memastikan dependensi kompatibel.
Jika Anda tertarik untuk mempelajari lebih lanjut tentang Poetry, Anda bisa melihat dokumentasinya di dokumentasi Poetry: poetry python.