From 3da07e3c6e50ad1f0d6a63d2b33885ecdc7b9c3f Mon Sep 17 00:00:00 2001 From: Bertrand Benjamin Date: Fri, 7 Aug 2020 18:18:07 +0200 Subject: [PATCH] Feat: python env and githook setup on a make install --- Makefile | 6 ++++-- requirements.txt | 2 ++ tools/git/hooks/pre-commit | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 requirements.txt diff --git a/Makefile b/Makefile index f4cd15e..4b34086 100644 --- a/Makefile +++ b/Makefile @@ -5,8 +5,10 @@ COMMON_EXCLUDE=--exclude "__pycache__" --exclude "venv/" --exclude ".git" --excl install: git config core.hooksPath ./tools/git/hooks/ python -m venv ~/.venv/enseignements/ - source ~/.venv/enseignements/bin/activate.fish - pip install -r requirements.txt + ( \ + . ~/.venv/enseignements/bin/activate;\ + pip install -r requirements.txt;\ + ) clean: git clean -idx -e venv/ -e video/ diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..dad8362 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,2 @@ +restructuredtext-lint +gitpython diff --git a/tools/git/hooks/pre-commit b/tools/git/hooks/pre-commit index 699652b..642969d 100755 --- a/tools/git/hooks/pre-commit +++ b/tools/git/hooks/pre-commit @@ -11,7 +11,7 @@ Git hook to ensure validity of all rst files """ from git import Repo -from path import Path +from pathlib import Path import re import time import restructuredtext_lint