- tree.write(p.as_posix(), method='html')
-
-
-def update_release_notes(previous_version: str) -> None:
- p = pathlib.Path(__file__).parent.parent / 'docs' / 'relnotes.html'
- with p.open('rt') as f:
- tree = html.parse(f)
-
- li = etree.Element('li')
- a = etree.SubElement(li, 'a', href=f'relnotes/{previous_version}')
- a.text = f'{previous_version} release notes'
-
- ul = tree.xpath('.//ul')[0]
- ul.insert(0, li)
-
- tree.write(p.as_posix(), method='html')
+def main() -> None:
+ parser = argparse.ArgumentParser()
+ parser.add_argument('version', help="The released version.")
+ args = parser.parse_args()