Fix python style and setup.cfg syntax

This commit is contained in:
Donncha Ó Cearbhaill 2023-05-21 16:15:49 +01:00
parent 27c5c76dc2
commit 22fd794fb8
2 changed files with 12 additions and 17 deletions

View File

@ -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()

View File

@ -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