You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

33 lines
1.1 KiB

#!/bin/sh
__check(){
grep -r -e "^import" -e "^from" TermTk |
grep -v -e "from TermTk" -e "import TermTk" |
grep -v "__init__.py:from \.[^ ]* *import" |
grep -v -e "import re" -e "import os" -e "import datetime" |
grep -v \
-e "from dataclasses" \
-e "timer.py:import threading, time" \
-e "log.py:import inspect" \
-e "log.py:import logging" \
-e "log.py:from collections.abc import Callable, Set" \
-e "from time" -e "input.py:import platform" \
-e "readinputlinux.py:import sys, os, select" \
-e "term.py:import sys, os, signal" \
-e "ttk.py:import signal" \
-e "ttk.py:import time" \
-e "ttk.py:import queue" \
-e "filebuffer.py:import threading"
} ;
if __check ; then
echo "Failed Dependencies verification!!!" ;
echo "Please check:" ;
echo "#######################"
__check ;
echo "#######################"
exit 1 ;
else
echo "Dependencies Verified!!!"
exit 0 ;
fi ;