Перейти к содержанию

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

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


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

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

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

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

Установка 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-ключей.

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