ملف إعدادات المشروع pyproject.toml

0

pyproject.toml :هو ملف تكوين يستخدم في مشاريع بايثون لتحديد إعدادات المشروع والمكتبات المعتمدة. تم تقديمه كجزء من **PEP 518**، وهو يوفر وسيلة موحدة لإدارة التبعيات، وأدوات البناء، وإعدادات المشروع بشكل عام.

يحتوي الملف على معلومات مثل:
- تفاصيل المشروع (مثل الاسم، الإصدار، والوصف).
- التبعيات المطلوبة (المكتبات التي يحتاجها المشروع).
- إعدادات أدوات البناء مثل **Poetry** و**Flit**.
- إعدادات أطر العمل الأخرى مثل **black** و**mypy**.

يساعد `pyproject.toml` في تنظيم المشاريع وتبسيط إدارة التبعيات، مما يجعلها خيارًا شائعًا بين المطورين.

مصادر مقترحه للتعلم

Official: Writing pyproject.toml files