File: tasks.py

package info (click to toggle)
libad9361-iio 0.3-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,600 kB
  • sloc: ansic: 16,075; python: 414; sh: 359; makefile: 8
file content (23 lines) | stat: -rw-r--r-- 735 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
from invoke import task

@task
def bumpversion_test(c):
    """Bump version to {current-version}.dev.{date}
    Used for marking development releases for test-pypi
    """
    import fileinput
    import time

    for line in fileinput.input("setup.py", inplace=True):
        if line.find("version") > -1:
            l = line[len("version="):].strip()[:-1].strip("\"=version")[:].split(".")
            major = (l[0])
            minor = (l[1])
            seconds = int(time.time())
            line = '        version="{}.{}.{}",\n'.format(
                major, minor, seconds
            )
            ver_string = "v{}.{}".format(major, minor, seconds)
        print(line, end="")

    print(f"Version bumped to {ver_string}")