thomasthiebaud / poetry-githooks

Simple git hooks with poetry
MIT License
15 stars 3 forks source link
git githooks poetry python python-3

poetry-githooks

Install

This repository is made to work with poetry. Assuming you have a working poetry setup, run

poetry add -D poetry-githooks

Install

Create a tool.githooks section in your pyproject.toml file and define your git hooks, for example

[tool.githooks]
pre-commit = "black ."

then run

poetry run githooks setup

That's it :tada: your hooks will be ran using poetry when expected

IMPORTANT You need to rerun poetry run githooks setup everytime you change [tool.githooks]