0
pyproject.toml :هو ملف تكوين يستخدم في مشاريع بايثون لتحديد إعدادات المشروع والمكتبات المعتمدة. تم تقديمه كجزء من **PEP 518**، وهو يوفر وسيلة موحدة لإدارة التبعيات، وأدوات البناء، وإعدادات المشروع بشكل عام.
يحتوي الملف على معلومات مثل:
- تفاصيل المشروع (مثل الاسم، الإصدار، والوصف).
- التبعيات المطلوبة (المكتبات التي يحتاجها المشروع).
- إعدادات أدوات البناء مثل **Poetry** و**Flit**.
- إعدادات أطر العمل الأخرى مثل **black** و**mypy**.
يساعد `pyproject.toml` في تنظيم المشاريع وتبسيط إدارة التبعيات، مما يجعلها خيارًا شائعًا بين المطورين.