snakefood.

الرسوم البيانية Python التبعية
التحميل الان

snakefood. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Martin Blais
  • موقع ويب الناشر:
  • http://furius.ca/atocha/

snakefood. العلامات


snakefood. وصف

بيثون التخليص الرسوم البيانية Snakefood هي مكتبة بيثون لتوليد الرسوم البيانية التبعية من رمز Python. تحتوي حزمة تعقب التبعية هذه على بعض الخصائص المميزة: * يستخدم AST لتحليل ملفات Python. هذا موثوق به للغاية، يعمل دائما. * لا يتم تحميل وحدة نمطية. تحتفظ وحدات التحميل لمعرفة التبعيات دائما مشكلة تقريبا، لأن الكثير من قوالب CodeBases تدير رمز التهيئة في مساحة الاسم العالمية، والتي تتطلب غالبا إعداد إضافي. Snakefood مضمون بعدم امتلاك هذه المشكلة (يتم تشغيله فقط، بغض النظر عن ما). * يعمل على مجموعة من الملفات، أي ليس لديك لتحديد برنامج نصي واحد، يمكنك تحديد دليل (حزمة أو آخر) أو مجموعة من الملفات. يجد كل ملفات Python متكررة تلقائيا. * التلقائي / عدم التكوين: يتم ضبط PythonPath تلقائيا لتضمين جذور الحزمة المطلوبة. إنه أرقام المسارات المطلوبة من الملفات / الدلائل المقدمة كإدخال. يجب ألا تضطر إلى إعداد أي شيء. * لا يتعين عليه تلقائيا التبعيات "متابعة" تلقائيا بين الوحدات النمطية، أي يحتوي أيضا على خيار لإدراج التبعيات تلقائيا فقط ضمن حزم الملفات التي تحددها. * تتبع فلسفة UNIX للبرامج الصغيرة التي تفعل شيئا جيدا: إنها تتألف من بعض البرامج البسيطة التي تجمعها مخرجاتها عبر الأنابيب. تتطلب تبعيات الرسوم البيانية دائما للمستخدم تصفية أسماء الملفات وتجميعها، لذلك هذا مناسب. يمكنك الجمع بينها بأدواتك المفضلة، GREP، SED، ETC.A مشكلة مع تعقب التبعية التي تقوم بتشغيل التعليمات البرمجية هي أنها غير موثوق بها، نظرا للطبيعة الديناميكية لبثون (وجود الواردات داخل مكالمات الوظيفة و __import__ السنانير يجعلها تقريبا من المستحيل دائما أن تفعل الشيء الصحيح). يهدف هذا البرنامج النصي إلى أن يكون صحيحا 99 من الوقت، ونحن نعتقد أنه بالنظر إلى المفاضلات، فإن 99 جيدة بما يكفي ل 99 من الاستخدامات. أعتزم تماما أن هذا البرنامج يعمل على جميع قوالب الكود. تم اختباره على عدد من رموز المصدر المفتوح الشهير (انظر دليل الاختبار). Sfood: نظرا لمجموعة من ملفات الإدخال أو أدلة الجذر، قم بإنشاء قائمة بالتبعية بين الملفات؛ 2. Sfood-Graph: اقرأ قائمة التبعيات وإنتاج ملف DOT Graphviz. (يمكن تشغيل هذا الملف من خلال أداة DOT Graphviz لإنتاج ملف PDF قابلة للعرض / قابل للطباعة)؛ 3. Sfood-Cluster: قراءة قائمة التبعيات، وقائمة من مجموعات الملفات، وإخراج قائمة التبعيات المبسطة (المسافات) .4. SFood-Checker: تحليل شفرة المصدر مع AST وقائمة الاستيراد غير المستخدمة أو الزائدة. واردات sfood: ابحث وقوائم بيانات الاستيراد في ملفات Python، بغض النظر عما إذا كان يمكن استيرادها أم لا. متطلبات: بيثون


snakefood. برامج ذات صلة

vmpython.

هذه الوحدة هي عبارة عن ترجمة من بيرل إلى Python of the vmware API يسمى vmperl. ...

167

تحميل

libspiff.

Libspiff يجلب قراءة قائمة التشغيل XSPF ودعم الكتابة إلى تطبيق C. ...

137

تحميل

فيض

يولد أرقام Fibonacci من إدخال سطر الأوامر. ...

187

تحميل