forked from s9roll7/ebsynth_utility
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinstall.py
24 lines (17 loc) · 956 Bytes
/
install.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import launch
def update_transparent_background():
from importlib.metadata import version as meta_version
from packaging import version
v = meta_version("transparent-background")
print("current transparent-background " + v)
if version.parse(v) < version.parse('1.2.3'):
launch.run_pip("install -U transparent-background", "update transparent-background version for Ebsynth Utility")
if not launch.is_installed("transparent_background"):
launch.run_pip("install transparent-background", "requirements for Ebsynth Utility")
update_transparent_background()
if not launch.is_installed("IPython"):
launch.run_pip("install ipython", "requirements for Ebsynth Utility")
if not launch.is_installed("seaborn"):
launch.run_pip("install ""seaborn>=0.11.0""", "requirements for Ebsynth Utility")
if not launch.is_installed("color_matcher"):
launch.run_pip("install color-matcher", "requirements for Ebsynth Utility")