/
Undeadguy
/
synapse
Обзор
Документация
Войти
/
Undeadguy
/
synapse
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
.ci/scripts/check_lockfile.py
23 строки
625 B
David Robertson
Require poetry>=1.3.2 (#14860)
17 янв 2023, 21:04
Не верифицирован
17 янв 2023, 21:04
b88cfe6
Код
Авторство
О чём код?
#! /usr/bin/env python import sys if sys.version_info < (3, 11): raise RuntimeError("Requires at least Python 3.11, to import tomllib") import tomllib with open("poetry.lock", "rb") as f: lockfile = tomllib.load(f) try: lock_version = lockfile["metadata"]["lock-version"] assert lock_version == "2.0" except Exception: print( """\ Lockfile is not version 2.0. You probably need to upgrade poetry on your local box and re-run `poetry lock --no-update`. See the Poetry cheat sheet at https://matrix-org.github.io/synapse/develop/development/dependencies.html """ ) raise