Skip to content

Commit

Permalink
Change to a local hook for black
Browse files Browse the repository at this point in the history
This is to work around this issue: psf/black#2493

Without doing this the pre-commit hook for black fails as it thinks it
got the wrong version.
  • Loading branch information
aucampia committed Jan 30, 2022
1 parent 18400e7 commit fadf20a
Showing 1 changed file with 17 additions and 4 deletions.
21 changes: 17 additions & 4 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,21 @@ ci:
autofix_prs: false

repos:
- repo: https://github.com/psf/black
# WARNING: rev should be the same as in `pyproject.toml`.
rev: 21.9b0
- repo: local
hooks:
- id: black
# using a local hook for black because of an issue that arises when using
# pre-commit and setuptools-scm that results in version info being lost.
# For more info see https://github.com/psf/black/issues/2493
# Based on https://github.com/psf/black/blob/main/.pre-commit-hooks.yaml
- id: black
name: black
description: "Black: The uncompromising Python code formatter"
entry: black
language: python
# WARNING: version should be the same as in `pyproject.toml`.
additional_dependencies: [black==21.9b0]
# This is here to defer file selection to black which will do it based on
# black config.
pass_filenames: false
require_serial: true
args: ["."]

0 comments on commit fadf20a

Please sign in to comment.