Требования и подготовка
Перед началом работы убедись что у тебя есть необходимые инструменты и доступы.
Обязательные требования
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 \{#proverka-python}
python3 --version
# Проверка Git \{#proverka-git}
git --version
# Проверка доступа к PyPI (долже н вернуть HTML-страницу) \{#proverka-dostupa-k-pypi-dolzhen-vernut-html-stranitsu}
curl -s https://pypi.org/simple | head -n 5
# Проверка сетевого доступа к Trisigma API \{#proverka-setevogo-dostupa-k-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-ключей.