1 مستودع
Scanners that identify required third-party libraries by analyzing import statements.
Distinct from Python Packages: Focuses on discovering what is needed based on code, not the general management of Python packages
Explore 1 awesome GitHub repository matching development tools & productivity · Package Discovery Tools. Refine with filters or upvote what's useful.
pipreqs هو أداة لاكتشاف وتوليد تبعيات Python. يقوم بمسح استيرادات المشروع لتحديد مكتبات الطرف الثالث المطلوبة لتشغيل مشروع ما وأتمتة توليد ملفات المتطلبات التي تحتوي فقط على الحزم المستخدمة فعلياً في الكود المصدري. تعمل الأداة كمدير لملفات المتطلبات من خلال مقارنة الحزم المثبتة مقابل الاستيرادات الفعلية. توفر قدرات لتقليم التبعيات غير المستخدمة وتدقيق المشاريع لتحديد الحزم المفقودة أو القديمة. تستخدم الأداة التحليل الساكن وأشجار بناء الجملة المجردة لعزل عبارات الاستيراد دون تنفيذ الكود. تقوم بحل إصدارات الحزم باستخدام البيانات الوصفية المحلية أو خوادم مخصصة وتجتاز هياكل المجلدات بشكل متكرر لتحديد موقع جميع ملفات المصدر ذات الصلة.
Identifies specific third-party libraries required to run a project based on its import statements.