From 22fd794fb88138ab1bba8eb0e7305cc3ec9becf7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donncha=20=C3=93=20Cearbhaill?= Date: Sun, 21 May 2023 16:15:49 +0100 Subject: [PATCH] Fix python style and setup.cfg syntax --- .../workflows/scripts/update-ios-releases.py | 27 ++++++++----------- setup.cfg | 2 +- 2 files changed, 12 insertions(+), 17 deletions(-) diff --git a/.github/workflows/scripts/update-ios-releases.py b/.github/workflows/scripts/update-ios-releases.py index 6dc0f57..83b002c 100644 --- a/.github/workflows/scripts/update-ios-releases.py +++ b/.github/workflows/scripts/update-ios-releases.py @@ -1,26 +1,22 @@ -import os -import re -import json -import urllib.request -import datetime -import operator -from xml.dom.minidom import parse, parseString - -from packaging import version - """ Python script to download the Apple RSS feed and parse it. """ -def download_apple_rss(feed_url): - url = "https://developer.apple.com/news/releases/rss/releases.rss" - file_name = "releases.rss" +import os +import json +import urllib.request +from xml.dom.minidom import parseString +from packaging import version + + +def download_apple_rss(feed_url): with urllib.request.urlopen(feed_url) as f: rss_feed = f.read().decode('utf-8') print("Downloaded RSS feed from Apple.") return rss_feed + def parse_latest_ios_versions(rss_feed_text): latest_ios_versions = [] @@ -43,7 +39,6 @@ def parse_latest_ios_versions(rss_feed_text): latest_ios_versions.append(release_info) - return latest_ios_versions @@ -62,12 +57,11 @@ def update_mvt(mvt_checkout_path, latest_ios_versions): current_versions.append(new_version) new_entry_count += 1 - if not new_entry_count: print("No new iOS versions found.") else: print("Found {} new iOS versions.".format(new_entry_count)) - new_version_list = sorted(current_versions, key=lambda x: version.Version(x["version"])) + new_version_list = sorted(current_versions, key=lambda x: version.Version(x["version"])) with open(version_path, "w") as version_file: json.dump(new_version_list, version_file, indent=4) @@ -80,5 +74,6 @@ def main(): latest_ios_version = parse_latest_ios_versions(rss_feed) update_mvt(mvt_checkout_path, latest_ios_version) + if __name__ == "__main__": main() diff --git a/setup.cfg b/setup.cfg index 928f569..3e23282 100644 --- a/setup.cfg +++ b/setup.cfg @@ -43,7 +43,7 @@ console_scripts = mvt-android = mvt.android:cli [options.package_data] - mvt = mvt/ios/data/*.json +mvt = mvt/ios/data/*.json [flake8] max-complexity = 10