Перейти к основному содержимому

Требования и подготовка

Перед началом работы убедись что у тебя есть необходимые инструменты и доступы.

Обязательные требования

Python 3.13 (рекомендуется)

Рекомендация: Для оптимальной работы Trisigma CLI рекомендуется использовать Python 3.13.

Установка Python 3.13 на macOS:

  1. Прямая загрузка: Python 3.13.9 для macOS
  2. Через 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 не установлен:

  1. macOS: brew install git
  2. Linux: sudo apt-get install git (для Ubuntu/Debian)

Доступ к репозиторию метрик

Тебе нужны права на чтение репозитория в GitHub:

  1. Репозиторий: git@github.com:<your-company>/<your-company>_ab_metrics.git
  2. Для доступа потребуется настроить SSH-ключи (см. следующий раздел)

Доступ к Trisigma API

CLI работает с Trisigma API по адресу:

  1. Production: https://<your-company>-conf.trisigma.io

Для авторизации потребуется учетная запись в системе.

Рекомендуемые инструменты

Терминал с поддержкой цветов

CLI использует цветной вывод и Unicode-символы для лучшей визуализации. Рекомендуемые терминалы:

  1. macOS: iTerm2, VS Code, встроенный Terminal.app
  2. Linux: Любой современный терминал (GNOME Terminal, Konsole, Alacritty)

Редактор кода

Для редактирования YAML и SQL файлов репозитория метрик:

  1. VS Code (рекомендуется)
  2. PyCharm
  3. Sublime Text
  4. Vim/Neovim
  5. Любой другой редактор с подсветкой синтаксиса

Проверка готовности

Выполни эти команды чтобы убедиться что всё готово:

# Проверка 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-ключей.

Настройка Git и SSH-ключей | Назад к содержанию