В последнее время для изменения Apache Airflow требуется установить переменную среды SLUGIFY_USES_TEXT_UNIDECODE = yes, прежде чем ее можно будет установить: https://airflow.apache.org/installation.html
В сценарии setup.py моего пользовательского модуля я включаю Airflow всписок install_requires
.Поэтому, когда я пытаюсь установить свой пользовательский модуль, он также не может найти эту переменную среды для установки.
Поскольку у меня много сред для установки, я хочу автоматически установить эту переменную среды вмой модуль setup.py, поэтому он всегда присутствует.Однако, похоже, что это не сработает, если я просто помещу эту строку в начало моего setup.py или внутри метода run () пользовательского подкласса установки (с помощью параметра cmdclass setup.py).
os.environ['SLUGIFY_USES_TEXT_UNIDECODE'] = 'yes'
Есть мысли о том, как установить переменную окружения в файле setup.py до установки каких-либо зависимостей install_requires
?
Любая помощь очень ценится.