]> git.ipfire.org Git - pakfire.git/blob - macros/python.macro
FHS: Drop /usr/bin/su from list of allowed SUID binaries
[pakfire.git] / macros / python.macro
1 # Python 3 constants
2 python3 = /usr/bin/python3
3
4 python3_sitearch = %(%{python3} -c "import sysconfig; print(sysconfig.get_path('platlib', vars={'platbase': '%{prefix}', 'base': '%{prefix}'}))")
5 python3_sitelib = %(%{python3} -c "import sysconfig; print(sysconfig.get_path('purelib', vars={'platbase': '%{prefix}', 'base': '%{prefix}'}))")
6 python3_version = %(%{python3} -c "import sys; print('{0.major}.{0.minor}'.format(sys.version_info))")
7
8 # Python 2 constants.
9 python = /usr/bin/python2
10 python_bytecompile = %{python_bytecompile_script} --python=%{python}
11
12 python_sitearch = %(%{python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")
13 python_sitelib = %(%{python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")
14 python_version = %(%{python} -c "import sys; sys.stdout.write(sys.version[:3])")