summaryrefslogtreecommitdiffstats
path: root/pre_commit/constants.py
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2020-03-24 21:59:15 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2020-03-24 21:59:15 +0000
commit63fad53303381388673073de580a32088a4ef0fe (patch)
treea2c5c329ee5e79a220fac7e079283235fecc0cda /pre_commit/constants.py
parentInitial commit. (diff)
downloadpre-commit-63fad53303381388673073de580a32088a4ef0fe.tar.xz
pre-commit-63fad53303381388673073de580a32088a4ef0fe.zip
Adding upstream version 2.2.0.upstream/2.2.0
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'pre_commit/constants.py')
-rw-r--r--pre_commit/constants.py24
1 files changed, 24 insertions, 0 deletions
diff --git a/pre_commit/constants.py b/pre_commit/constants.py
new file mode 100644
index 0000000..e2b8e3a
--- /dev/null
+++ b/pre_commit/constants.py
@@ -0,0 +1,24 @@
+import sys
+
+if sys.version_info < (3, 8): # pragma: no cover (<PY38)
+ import importlib_metadata
+else: # pragma: no cover (PY38+)
+ import importlib.metadata as importlib_metadata
+
+CONFIG_FILE = '.pre-commit-config.yaml'
+MANIFEST_FILE = '.pre-commit-hooks.yaml'
+
+# Bump when installation changes in a backwards / forwards incompatible way
+INSTALLED_STATE_VERSION = '1'
+# Bump when modifying `empty_template`
+LOCAL_REPO_VERSION = '1'
+
+VERSION = importlib_metadata.version('pre_commit')
+
+# `manual` is not invoked by any installed git hook. See #719
+STAGES = (
+ 'commit', 'merge-commit', 'prepare-commit-msg', 'commit-msg', 'manual',
+ 'post-checkout', 'push',
+)
+
+DEFAULT = 'default'