fix appdirs dependency

This commit is contained in:
Ondrej Samohel 2020-09-17 09:56:17 +02:00
parent 44cde1cbc3
commit ff64a27ced
No known key found for this signature in database
GPG key ID: 8A29C663C672C2B7
7 changed files with 85 additions and 14 deletions

View file

@ -0,0 +1,14 @@
# -*- coding: utf-8 -*-
"""Open install dialog."""
import sys
from Qt import QtWidgets
from .install_dialog import InstallDialog
def run():
app = QtWidgets.QApplication(sys.argv)
d = InstallDialog()
d.show()
sys.exit(app.exec_())

View file

@ -14,7 +14,7 @@ from typing import Union, Callable
from zipfile import ZipFile
from appdirs import user_data_dir
from version import __version__
from pype.version import __version__
class BootstrapRepos():
@ -167,4 +167,16 @@ class BootstrapRepos():
archive (str): path to archive.
"""
pass
name_list = []
with ZipFile(archive, "r") as zip:
name_list = zip.namelist()
roots = []
for item in name_list:
root = item.split("/")[0]
if root not in roots:
roots.append(root)
sys.path.append(f"{archive}{os.path.sep}{root}")
os.environ["PYTHONPATH"] = "{}{}{}".format(
os.environ["PYTHONPATH"], os.pathsep, os.pathsep.join(roots))