Skip to content

sambadi/otus-pdp-2024-homework-02

Repository files navigation

Второе ДЗ в рамках обучения на курсах Otus

Пройдены задания тренажёра по TypeChecking (https://python-type-challenges.zeabur.app)

Пройденные задания собраны в проект, настроен запуск CI, а так же написан тест, под капотом запускающий pyright на каждый из кейсов и сверяющий ожидаемое количество строк с ошибками (на основании комментария # expect-type-error) с реальным, которое выводит pyrigh.

Запуск проекта

Для запуска проекта достаточно:

  • склонировать репозиторий;
  • установить Python 3.12 любым доступным способом;
  • установить зависимости выполнив команду
 poetry install

Использование Makefile

Для удобства использования в проект добавлена поддержка make actions. Доступны следующий команды:

  • make install - установка зависимостей;
  • make test - запуск теста;
  • make typing - запуск в контейнере docker проверка типов docker;

About

Otus/Python Developer. Professional/Homework 02 (type checking challenge)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published