cookiecutter template
1.0.0
Template Cookiecutter Kustom untuk default saya. Menggunakan bagian default.
click untuk menangani argumen CLI__main__.py untuk dieksekusi seperti python -m modulename .setup.cfg Saya menggunakan ini untuk alat dan perpustakaan CLI, saya lebih suka menyusun semuanya sebagai paket karena itu berarti kode selalu ditandai dengan py.typed (artinya, Mypy dapat mengetahui kode ini memiliki tipe).
Jika saya hanya melakukan perpustakaan, saya menghapus __main__.py , ubah setup.cfg untuk menghapus click dan menghapus entri console_script
Kalau tidak, saya memasukkan kode ke dalam beberapa file lain seperti package_name/core.py , dan kemudian mengimpornya di __main__.py
Setelah pip install cookiecutter , jalankan:
cookiecutter gh:purarue/cookiecutter-template
cd ./package_name
pip install ' .[testing] '
python3 -m pytest