diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b99f777 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +build/ +*.egg-info/ diff --git a/scripts/install_pre-commit.sh b/scripts/lint.sh similarity index 55% rename from scripts/install_pre-commit.sh rename to scripts/lint.sh index f85bd9b..a0836e5 100644 --- a/scripts/install_pre-commit.sh +++ b/scripts/lint.sh @@ -5,16 +5,18 @@ if ! hash python3 &> /dev/null; then exit 1 fi -VENV_DIR=$(mktemp -d) +VENV_DIR=$(mktemp -d -p /tmp venv-XXXXXX) python3 -m venv "$VENV_DIR" source "$VENV_DIR"/bin/activate -pip install --no-cache-dir --upgrade pip setuptools +pip install --upgrade pip setuptools -pip install pre-commit==4.3.0 +pip install ".[dev]" -pre-commit install --install-hooks +flake8 . +black . +isort . deactivate