
الموقع | جيثب | قضايا | Changelog
يتم توزيع المشاريع المعبأة للغة البرمجة Python في تنسيقين رئيسيين: SDIST (أرشيفات الكود والملفات الأخرى التي تتطلب المعالجة قبل تثبيتها) والعجلات (zipfiles من الكود جاهزة للتثبيت الفوري). تحتوي عجلة المشروع على المعلومات الكاملة حول الوحدات النمطية والملفات والأوامر التي يقوم بها المشروع ، إلى جانب معلومات حول المشاريع الأخرى التي يعتمد عليها المشروع ، لكن فهرس حزمة Python (PYPI) (حيث يتم توزيع العجلات) لا يعرض أي من هذه المعلومات! هذه هي المشكلة التي يلفها Wheelodex هنا لحلها.
يقوم Wheelodex بمسح PYPI لملفات العجلات ، وتحليلها ، ويخزن ويعرض النتائج. يسمح الموقع للمستخدمين بعرض البيانات الوصفية الكاملة داخل العجلات ، والبحث عن عجلات تحتوي على وحدة أو ملف Python معين ، أو تصفح أو البحث عن عجلات تحدد أمرًا معينًا أو نقطة دخول أخرى ، وحتى اكتشاف تبعيات المشاريع العكسية.
لاحظ أنه من أجل حفظ مساحة القرص ، يسجل Wheelodex فقط بيانات على عجلات من أحدث إصدار من كل مشروع PYPI ؛ يتم تطهير العجلات من الإصدارات القديمة بشكل دوري من قاعدة البيانات. لا يتم تسجيل أوصاف المشاريع الطويلة على الإطلاق.
الاقتراحات وطلبات السحب مرحب بها.