summaryrefslogtreecommitdiff
path: root/scripts/dev/update_version.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/dev/update_version.py')
-rw-r--r--scripts/dev/update_version.py48
1 files changed, 0 insertions, 48 deletions
diff --git a/scripts/dev/update_version.py b/scripts/dev/update_version.py
index 4408050b3..2444e94b9 100644
--- a/scripts/dev/update_version.py
+++ b/scripts/dev/update_version.py
@@ -24,8 +24,6 @@ import datetime
import os.path
import subprocess
-import lxml.etree
-
import qutebrowser
sys.path.insert(0, os.path.join(os.path.dirname(__file__), os.pardir,
@@ -33,10 +31,6 @@ sys.path.insert(0, os.path.join(os.path.dirname(__file__), os.pardir,
from scripts import utils
-# use basedir to get project root dir
-appdata_path = os.path.join("misc", "org.qutebrowser.qutebrowser.appdata.xml")
-version_xpath = '//*[@type="desktop"]/releases'
-
def bump_version(version_leap="patch"):
"""Update qutebrowser release version.
@@ -49,43 +43,6 @@ def bump_version(version_leap="patch"):
check=True)
-def read_appdata():
- """Read qutebrowser.appdata.xml into an ElementTree object.
-
- :Return:
- ElementTree object representing appdata.xml
- """
- with open(appdata_path, "rb") as f:
- appdata = lxml.etree.fromstring(f.read())
-
- return appdata
-
-
-def write_appdata(appdata):
- """Write qutebrowser.appdata ElementTree object to a file.
-
- Args:
- appdata: appdata ElementTree object
- """
- with open(appdata_path, "wb") as f:
- f.write(lxml.etree.tostring(appdata, pretty_print=True))
-
-
-def add_release(releases, version_string, date_string):
- """Add new <release> block to <releases> block of the appdata XML.
-
- Args:
- releases: <releases> XML ElementTree
- version_string: new qutebrowser version
- date_string: release date for the new version
- """
- release = lxml.etree.Element("release")
- release.attrib["version"] = version_string
- release.attrib["date"] = date_string
-
- releases.append(release)
-
-
if __name__ == "__main__":
parser = argparse.ArgumentParser(description="Update release version.")
parser.add_argument('bump', action="store",
@@ -97,11 +54,6 @@ if __name__ == "__main__":
utils.change_cwd()
bump_version(args.bump)
- appdata_tree = read_appdata()
- releases_block = appdata_tree.xpath(version_xpath)[0]
- add_release(releases_block, version, datetime.date.today().isoformat())
- write_appdata(appdata_tree)
-
print("Run the following commands to create a new release:")
print("* Run `git push origin; git push {v}`.".format(v=version))
print("* If committing on minor branch, cherry-pick release commit to "