diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1d95216..c9bdef9 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -12,6 +12,7 @@ sync-elo: only: - schedules script: + - pip3 install --break-system-packages requests openpyxl -q - python3 scripts/sync-elo.py - git config user.email ci@gateway-gamers.net - 'git config user.name "GG CI Bot"' diff --git a/scripts/sync-elo.py b/scripts/sync-elo.py index 8cbbdd8..c4d7f65 100644 --- a/scripts/sync-elo.py +++ b/scripts/sync-elo.py @@ -10,15 +10,8 @@ import sys from datetime import datetime, timezone from io import BytesIO -try: - import requests - import openpyxl -except ImportError: - print("Installing dependencies…", flush=True) - import subprocess - subprocess.check_call([sys.executable, "-m", "pip", "install", "requests", "openpyxl", "-q"]) - import requests - import openpyxl +import requests +import openpyxl DOWNLOAD_URL = ( "https://excel.officeapps.live.com/x/_layouts/XlFileHandler.aspx"