From ae3ffa849589841246770909ce7b752bd353ebd8 Mon Sep 17 00:00:00 2001
From: Amir MOHAMMADI <amir.mohammadi@idiap.ch>
Date: Thu, 25 Mar 2021 16:01:26 +0100
Subject: [PATCH] [ci][check] pip install pre-commit

---
 bob/devtools/scripts/ci.py |  1 +
 conda/meta.yaml            |  1 -
 deps/order.txt             |  1 -
 deps/pre-commit/meta.yaml  | 34 ----------------------------------
 4 files changed, 1 insertion(+), 36 deletions(-)
 delete mode 100644 deps/pre-commit/meta.yaml

diff --git a/bob/devtools/scripts/ci.py b/bob/devtools/scripts/ci.py
index 4eb083e2..ab7fd920 100644
--- a/bob/devtools/scripts/ci.py
+++ b/bob/devtools/scripts/ci.py
@@ -1019,6 +1019,7 @@ def check(root):
     if os.path.isfile(path):
         from ..bootstrap import run_cmdline
 
+        run_cmdline(["pip", "install", "--user", "--upgrade", "pre-commit"])
         try:
             backup = os.environ.get("SKIP", "")
             os.environ["SKIP"] = "sphinx-build,sphinx-doctest"
diff --git a/conda/meta.yaml b/conda/meta.yaml
index 15feac54..09a2ed1e 100644
--- a/conda/meta.yaml
+++ b/conda/meta.yaml
@@ -51,7 +51,6 @@ requirements:
     - psutil
     - tabulate
     - python-graphviz
-    - pre-commit
 
 test:
   requires:
diff --git a/deps/order.txt b/deps/order.txt
index c83dae78..9640df6c 100644
--- a/deps/order.txt
+++ b/deps/order.txt
@@ -2,4 +2,3 @@ repodata-patches
 python-gitlab
 untokenize
 docformatter
-pre-commit
diff --git a/deps/pre-commit/meta.yaml b/deps/pre-commit/meta.yaml
deleted file mode 100644
index 0a097e08..00000000
--- a/deps/pre-commit/meta.yaml
+++ /dev/null
@@ -1,34 +0,0 @@
-{% set name = "pre-commit" %}
-{% set version = "2.11.1" %}
-
-package:
-  name: "{{ name|lower }}"
-  version: "{{ version }}"
-
-source:
-  url: "https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz"
-  sha256: de55c5c72ce80d79106e48beb1b54104d16495ce7f95b0c7b13d4784193a00af
-
-build:
-  number: 0
-  script: "{{ PYTHON }} -m pip install . -vv"
-
-requirements:
-  host:
-    - pip
-    - python
-  run:
-    - python
-
-about:
-  home: The package home page
-  license: MIT
-  license_family: MIT
-  license_file:
-  summary: "A framework for managing and maintaining multi-language pre-commit hooks."
-  doc_url:
-  dev_url:
-
-extra:
-  recipe-maintainers:
-    - amohammadi
-- 
GitLab