aboutsummaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorBobby <[email protected]>2022-11-06 02:13:11 -0500
committerBobby <[email protected]>2022-11-06 02:13:11 -0500
commit35a3a136d715d4b48571f28e2d6ac036be3b6c51 (patch)
tree840397525e5dcc1f8e5a72d936a977b6af7efa0f /setup.py
parentd6c6ee331f270ce5e978e62cef39cb354d86e960 (diff)
downloadtexty-35a3a136d715d4b48571f28e2d6ac036be3b6c51.tar.xz
texty-35a3a136d715d4b48571f28e2d6ac036be3b6c51.zip
fix: package imports
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py15
1 files changed, 13 insertions, 2 deletions
diff --git a/setup.py b/setup.py
index 06f586f..46332e0 100644
--- a/setup.py
+++ b/setup.py
@@ -35,8 +35,19 @@ def install_packages():
install_pip(packages)
-import click
-import inquirer
+# Package Importer
+def import_packages(packages):
+ # import packages
+ for package in packages:
+ globals()[package] = __import__(package)
+
+
+packages = ["inquirer", "click"]
+try:
+ import_packages(packages)
+except:
+ install_packages()
+ import_packages(packages)
class Setup: