Skip to content

Min max versions

Ефим Коршевер requested to merge min_max_versions into main

Описание

Какую пользу приносит данный MR, кому и зачем он нужен

Данный MR позволяет протестировать минимальные и максимальные поддерживаемые версии python, pydantic, httpx

Какие изменения были внесены

Добавлены службы tg-api-max и tg-api-min, cлужба tg-api удалена

Полезные ссылки и прочий контект задачи

Issue: Расширить диапазон версий библиотек в зависимостях

  • Контрибьютор -- Протестировать код перед коммитом

    • С последней версией Python

    • С самой ранней поддерживаемой ранней версией Python

    • С последней версией Pydantc 1.x

    • С самой ранней поддерживаемой ранней версией Pydantc

    • С последней версией HTTPX

    • С самой ранней поддерживаемой ранней версией HTTPX

    • Автозапуск тестов по pre commit hook (!нужны инструкции в README)

  • Прикладной программист - Установить библиотеку в уже существующий проект

    • Свежий Python
    • Старый Python
    • Свежий Pydantc 1.x
    • Старый Pydantc 1.x
    • Свежий HTTPX
    • Старый HTTPX
  • Прикладной программист - Проверить совместимость либы с зависимостями своего проекта (!нужны инструкции в README)

    • Pydantic v2
    • Слишком старый Pydantic v1
    • Слишком старый Python
    • Слишком старый HTTPX
Edited by Ефим Коршевер

Merge request reports