diff --git a/repogen/apidata.py b/repogen/apidata.py index c29bd25..9fa6072 100755 --- a/repogen/apidata.py +++ b/repogen/apidata.py @@ -46,6 +46,7 @@ def package_item(p_info: PackageInfo, in_apps_dir: bool): package['fullDescriptionUrl'] = f'apps/{p_info["id"]}/full_description.html' if os.environ.get('CI'): package['iconUri'] = obtain_icon(package['id'], p_info["iconUri"], site_url) + package['manifest']['iconUri'] = package['iconUri'] return package packages_length = len(packages) diff --git a/repogen/plugin.py b/repogen/plugin.py index 8a88fe1..f146807 100644 --- a/repogen/plugin.py +++ b/repogen/plugin.py @@ -27,6 +27,7 @@ def __init__(self, *args, **kwargs): def read(self, filename: str): info = pkg_info.from_package_info_file(Path(filename), offline='CI' not in os.environ) info['iconUri'] = obtain_icon(info['id'], info['iconUri'], self.settings['SITEURL']) + info['manifest']['iconUri'] = info['iconUri'] metadata = { 'title': info['title'], 'override_save_as': f'apps/{info["id"]}.html', diff --git a/requirements.txt b/requirements.txt index d964614..6b9c7a9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,20 +1,20 @@ -pelican~=4.8.0 +pelican~=4.9.1 pelican-webassets~=2.0.0 -markdown~=3.4.1 +markdown~=3.6 pyyaml~=6.0 pystache~=0.6.5 -more_itertools~=10.1.0 -nh3~=0.2.3 +more_itertools~=10.2.0 +nh3~=0.2.15 requests~=2.31.0 webassets~=2.0 cssmin~=0.2.0 livereload~=2.6.3 invoke~=2.2.0 -ar~=0.3.2 -jsonschema~=4.19.1 +ar~=0.8 +jsonschema~=4.21.1 semantic-version~=2.10.0 shellescape~=3.8.1 -lxml~=4.9.2 +lxml~=5.1.0 debian-parser~=0.1.2 git+https://github.com/Kronuz/pyScss.git@60414f5d573315a8458b5fbcdf69e5c648c44a9a#egg=pyscss git+https://github.com/webosbrew/pelican-theme-webosbrew.git@v1.0.9#egg=pelican-theme-webosbrew \ No newline at end of file