Привет. Вопрос не по аиограму, но, надеюсь, что подскажете. Готовлю небольшой проект на аиограме к заливу в репозиторий. Сгенерил requirements.txt с минимальным списком модулей для работы проекта. Но помимо этого я использую модные линтеры и форматеры кода (flake8 и black) и хотел бы как-нибудь оформить опцию, чтобы потенциальный разраб смог поставить их. Какие нынче есть best practices по этому делу? Я знаю про pipenv, но стараюсь его избегать -- слышал, что он очень стрёмный. Пока склоняюсь к варианту выноса black и flake8 в условный dev-requirements.txt, тогда в readme в разделе "Contributing" можно указать
python -m pip install -r dev-requirements.txt