mirror of https://github.com/pypa/hatch.git
27 lines
613 B
Python
27 lines
613 B
Python
import argparse
|
|
import webbrowser
|
|
from urllib.parse import urlencode
|
|
|
|
from utils import get_latest_release
|
|
|
|
|
|
def main():
|
|
parser = argparse.ArgumentParser()
|
|
parser.add_argument('project', choices=['hatch', 'hatchling'])
|
|
args = parser.parse_args()
|
|
|
|
version, notes = get_latest_release(args.project)
|
|
|
|
params = urlencode({
|
|
'title': f'{args.project.capitalize()} v{version}',
|
|
'tag': f'{args.project}-v{version}',
|
|
'body': notes,
|
|
})
|
|
|
|
url = f'https://github.com/pypa/hatch/releases/new?{params}'
|
|
webbrowser.open_new_tab(url)
|
|
|
|
|
|
if __name__ == '__main__':
|
|
main()
|