Add sys.path.insert to import appslib
This commit is contained in:
parent
9ed2f8d017
commit
350d083122
1 changed files with 6 additions and 7 deletions
|
@ -4,7 +4,6 @@ import argparse
|
||||||
import glob
|
import glob
|
||||||
import hashlib
|
import hashlib
|
||||||
import os
|
import os
|
||||||
import subprocess
|
|
||||||
import re
|
import re
|
||||||
import sys
|
import sys
|
||||||
import time
|
import time
|
||||||
|
@ -13,10 +12,12 @@ from datetime import datetime
|
||||||
|
|
||||||
import requests
|
import requests
|
||||||
import toml
|
import toml
|
||||||
from rest_api import GithubAPI, GitlabAPI, GiteaForgejoAPI, RefType
|
|
||||||
|
|
||||||
REPO_APPS_ROOT = Path(subprocess.check_output([
|
# add apps/tools to sys.path
|
||||||
"git", "-C", Path(__file__).parent, "rev-parse", "--show-toplevel"]).decode("utf-8").strip())
|
sys.path.insert(0, str(Path(__file__).parent.parent))
|
||||||
|
|
||||||
|
from rest_api import GithubAPI, GitlabAPI, GiteaForgejoAPI, RefType
|
||||||
|
from appslib.utils import REPO_APPS_ROOT, get_catalog # pylint: disable=import-error
|
||||||
|
|
||||||
|
|
||||||
STRATEGIES = [
|
STRATEGIES = [
|
||||||
|
@ -43,11 +44,9 @@ author = None
|
||||||
|
|
||||||
|
|
||||||
def apps_to_run_auto_update_for():
|
def apps_to_run_auto_update_for():
|
||||||
catalog = toml.load(open(os.path.dirname(__file__) + "/../../apps.toml"))
|
|
||||||
|
|
||||||
apps_flagged_as_working_and_on_yunohost_apps_org = [
|
apps_flagged_as_working_and_on_yunohost_apps_org = [
|
||||||
app
|
app
|
||||||
for app, infos in catalog.items()
|
for app, infos in get_catalog().items()
|
||||||
if infos["state"] == "working"
|
if infos["state"] == "working"
|
||||||
and "/github.com/yunohost-apps" in infos["url"].lower()
|
and "/github.com/yunohost-apps" in infos["url"].lower()
|
||||||
]
|
]
|
||||||
|
|
Loading…
Reference in a new issue