Docker image to run pre-commit on Python apps/libraries
fake_python_module | ||
.gitignore | ||
.pre-commit-config.yaml | ||
.pre-commit-pylint | ||
Dockerfile | ||
README.md |
Docker image to run pre-commit on Python apps/libraries
Image with common dependencies to run pre-commit in Python apps/libraries:
- common python packages:
python3-all python3-dev python3-pip python3-venv pylint3
build-essential
to allow local python package usingpip
pre-commit
andgit
commands- pre-install
pre-commit
environments forpylint
,pyupgrade
,black
andisort
To use it:
docker run -it -v "$(pwd)":/src -w /src brenard/python-pre-commit
pre-commit run --all-files
Note: an example .pre-commit-config.yaml
file is provided with Docker image source.