mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-24 21:04:40 +01:00
fix appdirs dependency
This commit is contained in:
parent
44cde1cbc3
commit
ff64a27ced
7 changed files with 85 additions and 14 deletions
|
|
@ -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_())
|
||||
|
|
@ -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))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue