python-tldp/contrib/rpm-release.py

30 lines
532 B
Python
Raw Normal View History

#! /usr/bin/python
#
#
from __future__ import print_function
import os
import sys
2016-04-27 18:03:43 +00:00
opd = os.path.dirname
opj = os.path.join
2016-04-30 22:13:45 +00:00
sys.path.insert(0, opd(opd(__file__)))
from tldp import VERSION
2016-04-27 18:03:43 +00:00
fin = open(opj(opd(__file__), 'tldp.spec.in'))
fout = open(opj(opd(__file__), 'tldp.spec'), 'w')
def transform(mapping, text):
2016-04-27 18:03:43 +00:00
for tag, replacement in mapping.items():
text = text.replace(tag, replacement)
return text
2016-04-27 18:11:40 +00:00
subst = {'@VERSION@': VERSION}
print(subst)
fout.write(transform(subst, fin.read()))
# -- end of file