From b28b02a15305a8d6cb78df1dab58fdb8bab95bbe Mon Sep 17 00:00:00 2001
From: thomaswoehlke <thomas.woehlke@gmail.com>
Date: Fri, 26 Feb 2021 11:30:06 +0100
Subject: [PATCH] work

---
 artwork/TODO.md                               |  2 -
 build.sh                                      | 53 +++++++++++++------
 lsp/conf/xml.json                             |  0
 ...script_get_python_requirements_from_txt.py |  2 +-
 ...script_get_python_requirements_from_txt.sh |  2 +
 scripts/script_npm_install.py                 |  2 +-
 scripts/script_setup_requirements.py          |  2 +-
 7 files changed, 42 insertions(+), 21 deletions(-)
 delete mode 100644 artwork/TODO.md
 delete mode 100644 lsp/conf/xml.json
 mode change 100644 => 100755 scripts/script_get_python_requirements_from_txt.py
 mode change 100644 => 100755 scripts/script_get_python_requirements_from_txt.sh
 mode change 100644 => 100755 scripts/script_npm_install.py
 mode change 100644 => 100755 scripts/script_setup_requirements.py

diff --git a/artwork/TODO.md b/artwork/TODO.md
deleted file mode 100644
index b6dbda7f..00000000
--- a/artwork/TODO.md
+++ /dev/null
@@ -1,2 +0,0 @@
-# TODO
-
diff --git a/build.sh b/build.sh
index bc65f630..1745dfa5 100755
--- a/build.sh
+++ b/build.sh
@@ -1,21 +1,42 @@
-# deactivate
-# rm -rf venv
-# py -3 -m venv venv
-# venv\Scripts\activate
+#!/usr/bin/env bash
 
-pip-compile -r requirements/build.in
-pip-compile -r requirements/docs.in
-pip-compile -r requirements/tests.in
-pip-compile -r requirements/dev.in
+function setup_venv() {
+    deactivate
+    rm -rf venv
+    py -3 -m venv venv
+    venv/Scripts/activate
+}
 
-pip install -r requirements/build.in  --log logfile1.txt
-pip install -r requirements/docs.in  --log logfile2.txt
-pip install -r requirements/tests.in --log logfile3.txt
-pip install -r requirements/dev.in --log logfile4.txt
+function pip_compile() {
+  pip-compile -r requirements/build.in
+  pip-compile -r requirements/docs.in
+  pip-compile -r requirements/tests.in
+  pip-compile -r requirements/dev.in
+  . scripts/script_get_python_requirements_from_txt.sh
+}
 
-. scripts/script_get_python_requirements_from_txt.sh
+function pip_install() {
+  pip install -r requirements/build.in  --log logfile1.txt
+  pip install -r requirements/docs.in  --log logfile2.txt
+  pip install -r requirements/tests.in --log logfile3.txt
+  pip install -r requirements/dev.in --log logfile4.txt
+}
 
-# pip install -e . --compile --force-reinstall --progress-bar pretty --log logfile5.txt
-pip install -e . --compile --progress-bar pretty --log logfile5.txt
+function pip_install_via_setup_py() {
+  # pip install -e . --compile --force-reinstall --progress-bar pretty --log logfile5.txt
+  pip install -e . --compile --progress-bar pretty --log logfile5.txt
+}
 
-# python -m build --wheel
+function build_wheel() {
+  python -m build --wheel
+}
+
+function main() {
+  #setup_venv
+  pip_compile
+  pip_install
+  pip_install_via_setup_py
+  #build_wheel
+}
+
+main
diff --git a/lsp/conf/xml.json b/lsp/conf/xml.json
deleted file mode 100644
index e69de29b..00000000
diff --git a/scripts/script_get_python_requirements_from_txt.py b/scripts/script_get_python_requirements_from_txt.py
old mode 100644
new mode 100755
index d48c8342..f48e66b8
--- a/scripts/script_get_python_requirements_from_txt.py
+++ b/scripts/script_get_python_requirements_from_txt.py
@@ -1,4 +1,4 @@
-#!/user/bin/env python
+#!/usr/bin/env python
 
 import os
 import sys
diff --git a/scripts/script_get_python_requirements_from_txt.sh b/scripts/script_get_python_requirements_from_txt.sh
old mode 100644
new mode 100755
index 57360dd5..6e3938a8
--- a/scripts/script_get_python_requirements_from_txt.sh
+++ b/scripts/script_get_python_requirements_from_txt.sh
@@ -1,3 +1,5 @@
+#!/usr/bin/env bash
+
 cat requirements/build.txt | grep -v '#' | sed 's/^/\t"/g' | sed 's/$/",/g' > requirements/req_build.py
 cat requirements/docs.txt | grep -v '#' | sed 's/^/\t"/g' | sed 's/$/",/g' > requirements/req_docs.py
 cat requirements/tests.txt | grep -v '#' | sed 's/^/\t"/g' | sed 's/$/",/g' > requirements/req_tests.py
diff --git a/scripts/script_npm_install.py b/scripts/script_npm_install.py
old mode 100644
new mode 100755
index 073b9e05..9c643408
--- a/scripts/script_npm_install.py
+++ b/scripts/script_npm_install.py
@@ -1,4 +1,4 @@
-#!/user/bin/env python
+#!/usr/bin/env python
 
 import os
 import sys
diff --git a/scripts/script_setup_requirements.py b/scripts/script_setup_requirements.py
old mode 100644
new mode 100755
index 5f536fb6..daa93342
--- a/scripts/script_setup_requirements.py
+++ b/scripts/script_setup_requirements.py
@@ -1,4 +1,4 @@
-#!/user/bin/env python
+#!/usr/bin/env python
 
 import os
 import sys
-- 
GitLab