среды в python:
.envrc - для запуска скриптов через консоль (переменные подтаскивает direnv)
.env - для плагина, который подтаскивает их в pycharm
pytest.ini для pytest
Единственный вариант, который позволяет складировать все в одном файле - различные либы, которые подтягивают переменные среды. Однако, их нужно напрямую импортировать в код, что казалось мне не лучшим решением.
Как вы решаете данную проблему? Если используете либу, которую нужно импортировать, какую используете? И как относитесь к такому решению?
Просто держу их по отдельности и читаю в коде тот который нужен
Что именно по отдельности держишь? Читаешь каким образом? Импортируя файл в код?
dotenv, потому что у меня только. Переменные среды
Использую инструменты загрузки переменных окружения, доступных в моей системе запуска приложений. Для тестирования держу sh файлик, который можно вызвать из консоли
Обсуждают сегодня