This makes it possible to make a `-dev` or `-pre` version for example.
`barectf.__version__` contains the pre-release information.
The generated metadata stream gets a new `tracer_pre` environment entry
set to this value (empty string as of this patch).
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
__major_version__ = barectf_version.__major_version__
__minor_version__ = barectf_version.__minor_version__
__patch_version__ = barectf_version.__patch_version__
+__pre_version__ = barectf_version.__pre_version__
__version__ = barectf_version.__version__
('tracer_major', barectf_version.__major_version__),
('tracer_minor', barectf_version.__minor_version__),
('tracer_patch', barectf_version.__patch_version__),
+ ('tracer_pre', barectf_version.__pre_version__),
('barectf_gen_date', str(datetime.datetime.now().isoformat())),
])
__major_version__ = 2
__minor_version__ = 3
__patch_version__ = 1
-__version__ = '{}.{}.{}'.format(__major_version__, __minor_version__, __patch_version__)
+__pre_version__ = ''
+__version__ = f'{__major_version__}.{__minor_version__}.{__patch_version__}{__pre_version__}'
'tracer_major =',
'tracer_minor =',
'tracer_patch =',
+ 'tracer_pre =',
]
for line in lines: