Требования и подготовка#
Перед началом работы убедись что у тебя есть необходимые инструменты и доступы.
Обязательные требования#
Python 3.13 (рекомендуется)#
Рекомендация: Для оптимальной работы Trisigma CLI рекомендуется использовать Python 3.13.
Установка Python 3.13 на macOS:
- Прямая загрузка: Python 3.13.9 для macOS
- Через Homebrew:
brew install python@3.13
Установка Python 3.13 на Linux:
sudo apt-get install python3.13 # Ubuntu/Debian
Совместимость: Trisigma CLI также поддерживает Python версий 3.9 - 3.13. Python 3.14 пока не поддерживается.
Проверь версию командой:
python3 --version
Ты должен увидеть что-то вроде: Python 3.13.x (рекомендуется), Python 3.12.x или Python 3.11.x.
Если у тебя установлена другая версия Python, рекомендуется обновиться до Python 3.13 для лучшей производительности и совместимости.
Git#
Для работы с репозиторием метрик необходим Git. Проверь что Git установлен:
git --version
Если Git не установлен:
- macOS:
brew install git - Linux:
sudo apt-get install git(для Ubuntu/Debian)
Доступ к репозиторию метрик#
Тебе нужны права на чтение репозитория в GitHub:
- Репозиторий:
git@github.com:<your-company>/<your-company>_ab_metrics.git - Для доступа потребуется настроить SSH-ключи (см. следующий раздел)
Доступ к Trisigma API#
CLI работает с Trisigma API по адресу:
- Production:
https://<your-company>-conf.trisigma.io
Для авторизации потребуется учетная запись в системе.
Рекомендуемые инструменты#
Терминал с поддержкой цветов#
CLI использует цветной вывод и Unicode-символы для лучшей визуализации. Рекомендуемые терминалы:
- macOS: iTerm2, VS Code, встроенный Terminal.app
- Linux: Любой современный терминал (GNOME Terminal, Konsole, Alacritty)
Редактор кода#
Для редактирования YAML и SQL файлов репозитория метрик:
- VS Code (рекомендуется)
- PyCharm
- Sublime Text
- Vim/Neovim
- Любой другой редактор с подсветкой синтаксиса
Проверка готовности#
Выполни эти команды чтобы убедиться что всё готово:
# Проверка Python
python3 --version
# Проверка Git
git --version
# Проверка доступа к PyPI (должен вернуть HTML-страницу)
curl -s https://pypi.org/simple | head -n 5
# Проверка сетевого доступа к Trisigma API
curl -s -o /dev/null -w "%{http_code}" https://<your-company>-conf.trisigma.io/_info | grep -q "200" && echo -e "\n\n\nAPI доступен и готов к работе" || echo -e "\n\n\nAPI недоступен"
Если все команды выполнились без ошибок — ты готов к установке! 🎉
Что дальше?#
После проверки требований переходи к настройке Git и SSH-ключей.