cookiecutter template
1.0.0
قالب cookieCutter مخصص لافتراضاتي الافتراضية. يستخدم أجزاء من الافتراضي.
click للتعامل مع وسيطات CLI__main__.py ليتم تنفيذه مثل python -m modulename .setup.cfg أستخدم هذا على حد سواء لأدوات ومكتبات CLI ، فأنا أفضل تنظيم كل شيء كحزمة لأن هذا يعني أن الرمز يتم تمييزه دائمًا بملف py.typed (المعنى ، يمكن لـ mypy اكتشاف هذا الرمز).
إذا كنت أقوم بمكتبة فقط ، فأنا أحذف __main__.py ، وقم بتعديل setup.cfg لإزالة click فوق إدخال console_script
خلاف ذلك ، أضع الرمز في ملفات أخرى مثل package_name/core.py ، ثم استيراده في __main__.py
بعد pip install cookiecutter ، قم بتشغيل:
cookiecutter gh:purarue/cookiecutter-template
cd ./package_name
pip install ' .[testing] '
python3 -m pytest