
PePyPepy.tech هو موقع يهدف إلى إظهار إحصائيات حول حزم بيثون.
هذا هو المستودع لخدمة الواجهة الخلفية ، إذا كنت ترغب في التحقق من الواجهة الأمامية ، تحقق من هذا repo https://github.com/psincraian
يمكننا أن نبقى على قيد الحياة على موقع الويب بفضلك وأيضًا بفضل الرعاة التاليين.



أردت أن أجعل إعداد البيئة سهلاً قدر الإمكان. لبدء البيئة ، تحتاج إلى المتطلبات التالية:
تحتاج فقط ( أصابع متقاطعة ) إلى تنفيذ ما يلي لبدء البيئة:
make start-containers
في الأساس ، استخدمت بعض مفاهيم DDD (مثل كائنات القيمة والكيانات وما إلى ذلك) وأيضًا CQs التي تهدف إلى فصل الأوامر عن الاستعلامات.
هيكل الكود هو ما يلي:
pepy/application : هنا هو المكان الذي توجد فيه جميع الأوامر والاستعلامات.pepy/domain : كائنات المجال مثل الكيانات والاستثناءات وكائنات القيمة.pepy/infrastructure : مكونات البنية التحتية مثل تنفيذ فئة المستودع مثل DB أو BigQuery ، وتطبيق Flask Web ، والحاوية ، وما إلى ذلك.pepy/infrastructure/cli : برامج سطر الأوامر.pepy/infrastructure/container : ملفات التكوين ومدير حقن التبعية.pepy/infrastructure/api : وحدة التحكم في نقاط نهاية API. من أين تأتي التنزيلات؟
يتم استرداد البيانات من مستودع BigQuery الرسمي: https://packaging.python.org/guides/analyzing-pypi-package-downloads/
عندما يتم تحديث البيانات؟
هناك كرون يعمل كل يوم في الساعة 5 مساءً بالتوقيت العالمي الذي يسترجع جميع التنزيلات الجديدة من اليوم السابق.
الرمز متاح تحت رخصة معهد ماساتشوستس للتكنولوجيا.