Docker image to run pre-commit on Python apps/libraries
Find a file
2023-01-19 14:53:20 +01:00
fake_python_module Initial release 2023-01-19 14:43:06 +01:00
.gitignore Initial release 2023-01-19 14:43:06 +01:00
.pre-commit-config.yaml Initial release 2023-01-19 14:43:06 +01:00
Dockerfile Initial release 2023-01-19 14:43:06 +01:00
README.md Add note about .pre-commit-config.yaml 2023-01-19 14:53:20 +01:00

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 using pip
  • pre-commit and git commands
  • pre-install pre-commit environments for pylint, pyupgrade, black and isort

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.