aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBobby <[email protected]>2022-11-06 02:14:10 -0500
committerBobby <[email protected]>2022-11-06 02:14:10 -0500
commitceb99217ee35065a04838ce108abbf94fbe4a159 (patch)
treec7feeaa5eeecdfcd2a9542f4c7e0938b3f7db231
parent35a3a136d715d4b48571f28e2d6ac036be3b6c51 (diff)
downloadtexty-ceb99217ee35065a04838ce108abbf94fbe4a159.tar.xz
texty-ceb99217ee35065a04838ce108abbf94fbe4a159.zip
fix: package imports
-rw-r--r--setup.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/setup.py b/setup.py
index 46332e0..9deff97 100644
--- a/setup.py
+++ b/setup.py
@@ -39,15 +39,16 @@ def install_packages():
def import_packages(packages):
# import packages
for package in packages:
- globals()[package] = __import__(package)
+ try:
+ globals()[package] = __import__(package)
+ except ImportError:
+ logger.error(f"Package {package} not found. Installing...")
+ install_pip(package)
+ globals()[package] = __import__(package)
packages = ["inquirer", "click"]
-try:
- import_packages(packages)
-except:
- install_packages()
- import_packages(packages)
+import_packages(packages)
class Setup: