migra/deploy/vbump.py

24 lines
527 B
Python
Raw Normal View History

2018-10-29 00:09:55 +03:00
from pathlib import Path
from time import time
2018-11-19 11:45:13 +03:00
from toml import TomlPreserveInlineDictEncoder as tpide
from toml import dumps, loads
2018-10-29 00:09:55 +03:00
PYPROJECT = "pyproject.toml"
p = Path(PYPROJECT)
pyproject = loads(p.read_text())
v = pyproject["tool"]["poetry"]["version"]
parts = v.split(".")[:2]
unix = str(int(time()))
parts.append(unix)
v_with_timestamp = ".".join(parts)
pyproject["tool"]["poetry"]["version"] = v_with_timestamp
2018-10-29 10:58:47 +03:00
p.write_text(dumps(pyproject, tpide()))
2020-08-28 06:03:35 +03:00
2020-08-28 06:59:50 +03:00
Path("~/version").expanduser().write_text(v_with_timestamp)