Skip to content

fleshbound/dreamteambot

Repository files navigation

poetry

1. Установить poetry

В соответствии с официальной документацией.

Пример для Ubuntu:

curl -sSL https://install.python-poetry.org | python3 -

Проверить версию:

poetry --version

2. Установка зависимостей

Зависимости проекта устанавливаются при помощи:

poetry install

Проверить соответствие версий зависимостей с poetry.lock и обновить их (опционально):

poetry sync

3. Выполнение команд

При текущей конфигурации pre-commit должен отлично работать после установки poetry без лишних команд.

При необходимости его можно принудительно запустить для проверки файлов в индексе (готовых к коммиту) следующей командой

poetry run pre-commit

Проверить всю кодовую базу или отдельный файл можно, запустив:

poetry run pre-commit --all-files

Войти в виртуальное окружение, чтобы не писать миллион раз poetry run:

eval $(poetry env activate)

Проверка (или любая подобная):

pre-commit --version  # совпадает с версией в pyproject.toml

Выйти из виртуального окружения:

deactivate

About

Dream Team Bot (Telegram)

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •