Move %__python definition to the srpm macros, so it is always present
This commit is contained in:
parent
d38048d54d
commit
536b2efe4e
@ -1,5 +1,5 @@
|
|||||||
# unversioned macros: used with user defined __python, no longer part of rpm >= 4.15
|
# unversioned macros: used with user defined __python, no longer part of rpm >= 4.15
|
||||||
%__python %{error:attempt to use unversioned python, define %%__python to %{_bindir}/python2 or %{_bindir}/python3 explicitly}
|
# __python is defined to error by default in the srpm macros
|
||||||
%python_sitelib %(%{__python} -Esc "from distutils.sysconfig import get_python_lib; print(get_python_lib())")
|
%python_sitelib %(%{__python} -Esc "from distutils.sysconfig import get_python_lib; print(get_python_lib())")
|
||||||
%python_sitearch %(%{__python} -Esc "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")
|
%python_sitearch %(%{__python} -Esc "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")
|
||||||
%python_version %(%{__python} -Esc "import sys; sys.stdout.write('{0.major}.{0.minor}'.format(sys.version_info))")
|
%python_version %(%{__python} -Esc "import sys; sys.stdout.write('{0.major}.{0.minor}'.format(sys.version_info))")
|
||||||
|
@ -5,6 +5,10 @@
|
|||||||
%__python2 /usr/bin/python2
|
%__python2 /usr/bin/python2
|
||||||
%__python3 /usr/bin/python3
|
%__python3 /usr/bin/python3
|
||||||
|
|
||||||
|
# This now errors unless redefined to user provided value
|
||||||
|
%__python %{error:attempt to use unversioned python, define %%__python to /usr/bin/python2 or /usr/bin/python3 explicitly}
|
||||||
|
|
||||||
|
|
||||||
# python3_pkgversion specifies the version of Python 3 in the distro. It can be
|
# python3_pkgversion specifies the version of Python 3 in the distro. It can be
|
||||||
# a specific version (e.g. 34 in Fedora EPEL7)
|
# a specific version (e.g. 34 in Fedora EPEL7)
|
||||||
%python3_pkgversion 3
|
%python3_pkgversion 3
|
||||||
|
Loading…
Reference in New Issue
Block a user