У меня есть код, который запускает симуляции и сохраняет результаты в текстовые файлы.
Чтобы обеспечить воспроизводимость, я также сохранял git-хэш последнего коммита, чтобы, если я посмотрю симуляцию спустя несколько месяцев, я мог точно знать, какой коммит был использован для получения результата.
Теперь мы пытаемся сделать наш код удобным для установки.
Я знаю, что могу получить доступ к git hast в рецепте conda с помощью переменной {{ GIT_FULL_HASH }}
env; и сохраните его в разделе about
моего meta.yaml
:
about:
summary: data['description']
description: data['long_description']
githash: {{ GIT_FULL_HASH }}
Есть ли способ, которым я могу получить программный доступ к его значению после сборки и установки пакета, чтобы я мог включить его в сохраненные данные sim?