Remove fix-python-timestamps from master
Background
Before Python 3.7 Python bytecode was not deterministic ever. BuildStream worked around this through through resetting timestamps. These days Python 3.7 and higher produce hashed bytecode when SOURCE_DATE_EPOCH is set so the feature is more harmful than useful as a default. (the BuildStream code breaks hashed bytecode so it's always invalid)
Task description
-
Remove usage of fix-python-timestamps from distutils plugin in bst-plugins-experimental -
Remove usage of fix-python-timestamps from pip plugin in bst-plugins-experimental -
Remove variable fix-python-timestamps from project defaults
Acceptance Criteria
fix-python-timestamps is gone from project defaults and plugins don't break
Edited by Javier Jardón