Perpustakaan ini menyediakan akses ke layanan web kepiting dan capakey yang dioperasikan oleh AGIV. Karena menghubungkan ke layanan SOAP ini dari Python bisa agak rumit, perpustakaan ini membuatnya lebih mudah.
pip install hatch
hatch build
hatch build -t wheel
hatch build -t sdistDokumen Lengkap: https://pip-tools.readthedocs.io/en/latest/
Untuk memulai, pertama-tama pasang Pip-tools:
pip install pip-tools Anda juga dapat menggunakan uv dan untuk sisa readme mengganti pip , pip-compile atau pip-sync oleh uv pip , uv pip compile dan uv pip sync .
uv adalah pengganti yang sangat cepat untuk Pip-Tools. Ini opsional, tetapi dapat menghemat banyak waktu.
pip install uv Catatan, pip-sync juga menghapus semua dari VirtualEnv yang tidak termasuk di sana sesuai dengan file persyaratan. Ini termasuk proyek itu sendiri. Anda harus menginstal crabpy lagi setelah pip-sync . Karena file persyaratan PIP -Sync masih merupakan file persyaratan normal, Anda juga dapat menggunakan pip install -r untuk menginstal semua perpustakaan yang ditentukan di dalamnya. Ini tidak akan membersihkan VirtualEnv Anda dan menghapus instalan perpustakaan lainnya.
File persyaratan yang dikompilasi dibuat di lingkungan 3.11.
pip-sync requirements-dev.txt
pip install -e . requirements-dev.txt berisi semua perpustakaan yang tidak dikadukan untuk pengujian dan pengembangan.
requirements.txt hanya berisi pustaka yang diperlukan untuk menjalankan perpustakaan.
echo -e " nStarting "
PIP_COMPILE_ARGS= " -q --strip-extras --no-header --resolver=backtracking --no-emit-options pyproject.toml "
pip-compile $PIP_COMPILE_ARGS -o requirements.txt ;
echo " requirements.txt done "
pip-compile $PIP_COMPILE_ARGS --extra dev -o requirements-dev.txt ;
echo " requirements-dev.txt done "
echo " Finished "