4bc8f55b9ca2a6d189baa85d371b3676208dbe72
[platform/upstream/rpm.git] / scripts / python-macro-helper
1
2
3 from distutils.sysconfig import get_python_lib
4 from platform import python_version_tuple
5 import sys
6
7
8 if __name__ == "__main__":
9
10     if len(sys.argv) < 2:
11         sys.stderr.write("Usage: %s <command>\n" % sys.argv[0])
12         sys.exit(1)
13     
14     if sys.argv[1] == "version":
15         sys.stdout.write(".".join(python_version_tuple()[:2]))
16         sys.exit(0)
17
18     if sys.argv[1] == "sitelib":
19         sys.stdout.write(get_python_lib())
20         sys.exit(0)
21
22     if sys.argv[1] == "sitearch":
23         sys.stdout.write(get_python_lib(1))
24         sys.exit(0)
25
26     sys.stderr.write("Unknown command: %s\n" % sys.argv[1])
27     sys.exit(1)