template package importable
v0.1.3
هذا هو قالب الحزمة الذي نستخدمه داخليًا عند إنشاء حزم جديدة قابلة للاستيراد قابلة للاستيراد. إنه يحتوي على جميع الوظائف الأساسية وسير العمل اللازمة لإنشاء حزمة جديدة وبناء ونشر PYPI.
لا يوفر قالب الحزمة هذا أي وظيفة CLI ولكن بدلاً من ذلك مصمم لإنشاء حزم قابلة للاستيراد.
قررنا إتاحة هذا إلى جانب أدواتنا الأخرى للسماح للأشخاص باستخدام نقطة انطلاق هندسية جيدة عند إنشاء أدواتهم الخاصة.
نحن نقدم أيضا 2 قوالب أخرى نستخدمها.
لتثبيت الحزمة القابلة للاستيراد ، استنساخ المستودع وانتقل إلى دليل المشروع:
git clone https://github.com/DevelopersToolbox/template-package-importable.git
cd template-package-importableيوصى باستخدام بيئة افتراضية لإدارة التبعيات. يمكنك إنشاء وتنشيط بيئة افتراضية باستخدام الأوامر التالية:
python -m venv venv
source venv/bin/activate # On Windows, use `venvScriptsactivate`تثبيت التبعيات المطلوبة:
pip install -r requirements.txtتم تنظيم المشروع على النحو التالي:
template-package-importable/
├── wolfsoftware/
│ └── template_package_importable/
│ ├── __init__.py
│ ├── exceptions.py
│ └── functions.py
├── tests/
│ ├── __init__.py
│ └── test_template_package_importable.py
├── README.md
├── setup.py
└── requirements.txtwolfsoftware/template_package_importable : يحتوي على الوحدات الأساسية للتطبيق.exceptions.py : معالجة الاستثناءات المخصصة.functions.py : يحدد بعض الوظائف المثال (للاختبار).tests : حيث توجد اختبارات Pytest.test_template_package_importable.py : الاختبارات المحددة للتشغيل.setup.py : تكوين الحزمة.requirements.txt : يسرد التبعيات المطلوبة للمشروع.README.md : الملف الذي تقرأه حاليًا.