
PePyPepy.tech - это сайт, который направлен на то, чтобы показать статистику о пакетах Python.
Это репозиторий для сервиса бэкэнд, если вы хотите проверить Frontend Проверьте это репо.
Мы можем сохранить веб -сайт благодаря вам, а также благодаря следующим спонсорам.



Я хотел сделать настройку окружающей среды максимально легкой. Чтобы начать среду, вам нужны следующие предпосылки:
Вам только ( скрещенные пальцы ) нужно выполнить следующее, чтобы запустить среду:
make start-containers
В основном я использовал некоторые концепции DDD (например, объекты стоимости, сущности и т. Д.), А также CQ, цель которого состоит в том, чтобы отделить команды от запросов.
Структура кода - следующая:
pepy/application : вот где расположены все команды и запросы.pepy/domain : объекты домена, такие как объекты, исключения и объекты значения.pepy/infrastructure : инфраструктурные компоненты, такие как внедрение класса репозитория, таких как DB или BigQuery, веб -приложение Flask, контейнер и так далее.pepy/infrastructure/cli : программы командной строки.pepy/infrastructure/container : файлы конфигурации и диспетчер инъекций зависимостей.pepy/infrastructure/api : контроллер конечных точек API. Откуда берутся загрузки?
Данные извлечены из официального репозитория BigQuery: https://packaging.python.org/guides/analyzing-pypi-package-downloads/
Когда данные обновлены?
Есть Cron, который работает каждый день в 17:00 UTC, который извлекает все новые загрузки с предыдущего дня.
Код доступен по лицензии MIT.