$ GIT_ALT=gear.alt girar-show 261172@ /usr/bin/girar-show: строка 176: python: команда не найдена $ rpm -q --requires girar-utils-1.5.10-alt1.noarch /bin/sh coreutils curl gear git-core grep libshell openssh-clients sed rpmlib(PayloadIsLzma) $ grep python /usr/bin/girar-show try="$(curl -s http://git.altlinux.org/tasks/$task/info.json | python -c 'import json,sys;obj=json.load(sys.stdin);print "%d.%d" % (obj["try"],obj["iter"])')" Предлагаю переехать на python3.
вместо python json можно использовать jq
(In reply to Vitaly Lipatov from comment #0) > $ GIT_ALT=gear.alt girar-show 261172@ > /usr/bin/girar-show: строка 176: python: команда не найдена > > $ rpm -q --requires girar-utils-1.5.10-alt1.noarch > /bin/sh > coreutils > curl > gear > git-core > grep > libshell > openssh-clients > sed > rpmlib(PayloadIsLzma) > > $ grep python /usr/bin/girar-show > try="$(curl -s http://git.altlinux.org/tasks/$task/info.json | python -c > 'import json,sys;obj=json.load(sys.stdin);print "%d.%d" % > (obj["try"],obj["iter"])')" > > Предлагаю переехать на python3. Случайно наткнулся на задачу. Подготовлены исправления https://git.altlinux.org/tasks/324696/ Если приемлемо прошу принять
(In reply to Anton Farygin from comment #1) > вместо python json можно использовать jq Доброго дня! не знаком с форматированием в jq, могу предложить такой вариант $ curl -s http://git.altlinux.org/tasks/$task/info.json | jq -r '[ .try, .iter ] | @sh' | xargs printf '%d.%d' Если принято решенее перейти на jq оформлю в задачу.
(Ответ для Anton Farygin на комментарий #1) > вместо python json можно использовать jq А зачем? Задание одобрил и отправил.
(Ответ для Andrey Cherepanov на комментарий #4) > (Ответ для Anton Farygin на комментарий #1) > > вместо python json можно использовать jq > > А зачем? Задание одобрил и отправил. А, нет. tested не запускается. Запускайте.
(In reply to Andrey Cherepanov from comment #5) > А, нет. tested не запускается. Запускайте. Andrey, Спасибо. Пакет "ушел" в sisyphus. (In reply to Vitaly Lipatov from comment #0) Vitaly, изменения применены Зависимость python добавлена $ rpm -q --requires girar-utils python3(json) /bin/sh /usr/bin/ssh coreutils curl gear-sh-functions git-core grep libshell sed rpmlib(PayloadIsLzma) > Предлагаю переехать на python3. На данный момент для версии girar-utils-1.5.13-alt1 $ grep python /usr/bin/girar-show try="$(curl -s http://git.altlinux.org/tasks/$task/info.json | python3 -c 'import json,sys;obj=json.load(sys.stdin);print("%d.%d" % (obj["try"],obj["iter"]))')"
Спасибо!