Files
home-assistant-garmin_connect/scripts/setup
2026-01-02 13:05:05 +01:00

17 lines
561 B
Bash
Executable File

#!/usr/bin/env bash
set -e
cd "$(dirname "$0")/.."
scripts/install/pip_packages "pip<23.2,>=21.3.1"
scripts/install/pip_packages setuptools wheel
scripts/install/pip_packages --requirement requirements_lint.txt
scripts/install/core
# Fix pycares compatibility issue with aiodns 3.5.0 on Python 3.13
# Home Assistant requires aiodns==3.5.0, but pycares 5.0.0 is incompatible
# Downgrade to pycares 4.11.0 which is compatible
python3 -m pip install --upgrade "pycares<5,>=4.9.0" 2>/dev/null || true
pre-commit install --config .github/pre-commit-config.yaml