kiwi-el8/helper
Neal Gompa 233e6e2835 Use the versioned Python interpreter path to run build helper scripts
The kiwi build process mostly does the right thing in terms of executing
with the correct Python interpreter throughout the build process, with
the exception of the Makefile not correctly locating the versioned Python
interpreter executable path, and the bash completion generator being executed
using '/usr/bin/python' without regard for what the target environment was.

This is a problem when a build environment complying with PEP 394 as it
stands today does not have Python 2 installed, such as when kiwi is being
built as a Python 3-only package in Fedora. Thus, the Makefile has been
adjusted to not only correctly locate the versioned Python interpreter, but
to also execute 'completion_helper' with the correct interpreter.

Additionally, a trivial change to the shebang to 'completion_helper'
was made to be consistent with other Python-based build helper scripts.

This is part of the overall effort to eliminate the dependencies on
Python 2 in Fedora.

Reference: https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
2018-06-06 08:45:52 -04:00
..
attributes_not_used Fix attributes_not_used helper script 2016-10-07 11:46:46 +02:00
changelog_descending KIWI - appliance builder next generation 2015-12-05 16:17:10 +01:00
changelog_generator Fixed changelog generator 2016-07-18 12:12:30 +02:00
completion_generator Use the versioned Python interpreter path to run build helper scripts 2018-06-06 08:45:52 -04:00
schema_docs.conf Build schema documentation with Oxygen 2017-06-29 10:38:45 +02:00
schema_docs.sh Update schema version in free schema doc generator 2018-03-23 15:05:12 +01:00
schema_parser.py Cleanup use of python interpreter invocation 2017-07-14 11:25:23 +02:00