From a1b19e1d10896f3ac2ce0b97c2bf24e0c1c4520f Mon Sep 17 00:00:00 2001 From: Elvis Pranskevichus Date: Fri, 30 Mar 2018 19:47:52 -0400 Subject: CI integration --- .ci/package-version.py | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100755 .ci/package-version.py (limited to '.ci/package-version.py') diff --git a/.ci/package-version.py b/.ci/package-version.py new file mode 100755 index 0000000..bbf2ff4 --- /dev/null +++ b/.ci/package-version.py @@ -0,0 +1,26 @@ +#!/usr/bin/env python3 + + +import os.path +import sys + + +def main(): + version_file = os.path.join( + os.path.dirname(os.path.dirname(__file__)), + 'immutables', '__init__.py') + + with open(version_file, 'r') as f: + for line in f: + if line.startswith('__version__ ='): + _, _, version = line.partition('=') + print(version.strip(" \n'\"")) + return 0 + + print('could not find package version in immutables/__init__.py', + file=sys.stderr) + return 1 + + +if __name__ == '__main__': + sys.exit(main()) -- cgit v1.2.3