#!/usr/bin/env python
"""Bump the version number"""

version_filename = "setup.py"

lines = None

with open(version_filename, 'r', encoding='utf-8') as f:
    lines = f.readlines()

with open(version_filename, 'w', encoding='utf-8') as f:
    for line in lines:
        if line.lstrip().startswith("version="):
            # get rid of quotes around the version
            line = line.replace('"', '')
            # get rid of trailing comma
            line = line.replace(",", "")
            # split on '='
            words = line.split("=")
            # split the version into parts (by period)
            v = words[1].split(".")
            ver = f'{v[0]}.{v[1]}.{int(v[2]) + 1}'
            f.write(f'    version="{ver}",\n')
        else:
            f.write(line)