{"receipt_id":"base-1","seq":1,"branch_id":"base","kind":"command","cmd":"python -c 'import base64; from pathlib import Path; Path('\"'\"'/tmp/receipts-tqdm__tqdm-49-test.patch'\"'\"').write_bytes(base64.b64decode('\"'\"'ZGlmZiAtLWdpdCBhL3RxZG0vdGVzdHMvdGVzdHNfdHFkbS5weSBiL3RxZG0vdGVzdHMvdGVzdHNfdHFkbS5weQppbmRleCBjYTczYmUyLi5lODQ3YmVmIDEwMDY0NAotLS0gYS90cWRtL3Rlc3RzL3Rlc3RzX3RxZG0ucHkKKysrIGIvdHFkbS90ZXN0cy90ZXN0c190cWRtLnB5CkBAIC0xLDYgKzEsOCBAQAogZnJvbSBfX2Z1dHVyZV9fIGltcG9ydCB1bmljb2RlX2xpdGVyYWxzCiAKIGltcG9ydCBjc3YKK2ltcG9ydCByZQorZnJvbSB0aW1lIGltcG9ydCBzbGVlcAogCiB0cnk6CiAgICAgZnJvbSBTdHJpbmdJTyBpbXBvcnQgU3RyaW5nSU8KQEAgLTE0LDEyICsxNiwxNCBAQCBmcm9tIHRxZG0gaW1wb3J0IHRyYW5nZQogCiAKIGRlZiB0ZXN0X2Zvcm1hdF9pbnRlcnZhbCgpOgorICAgICIiIiBUZXN0IHRpbWUgaW50ZXJ2YWwgZm9ybWF0ICIiIgogICAgIGFzc2VydCBmb3JtYXRfaW50ZXJ2YWwoNjApID09ICcwMTowMCcKICAgICBhc3NlcnQgZm9ybWF0X2ludGVydmFsKDYxNjApID09ICcxOjQyOjQwJwogICAgIGFzc2VydCBmb3JtYXRfaW50ZXJ2YWwoMjM4MTEzKSA9PSAnNjY6MDg6MzMnCiAKIAogZGVmIHRlc3RfZm9ybWF0X21ldGVyKCk6CisgICAgIiIiIFRlc3Qgc3RhdGlzdGljcyBhbmQgcHJvZ3Jlc3MgYmFyIGZvcm1hdHRpbmcgIiIiCiAgICAgdHJ5OgogICAgICAgICB1bmljaCA9IHVuaWNocgogICAgIGV4Y2VwdCBOYW1lRXJyb3I6CkBAIC0zOSw4ICs0Myw4IEBAIGRlZiB0ZXN0X2Zvcm1hdF9tZXRlcigpOgogICAgICAgICAiICAgICAgICAgICAgfCAyMzEvMTAwMCBbMDY6MzI8MjE6NDQsICAwLjU5aXQvc10iCiAgICAgYXNzZXJ0IGZvcm1hdF9tZXRlcigxMDAwMDAsIDEwMDAsIDEzLCB1bml0X3NjYWxlPVRydWUsIHVuaXQ9J2lCJykgPT0gXAogICAgICAgICAiMTAwS2lCIFswMDoxMywgNy42OUtpQi9zXSIKLSAgICBhc3NlcnQgZm9ybWF0X21ldGVyKDEwMCwgMTAwMCwgMTIsIG5jb2xzPTApID09IFwKLSAgICAgICAgIiAxMCUgMTAwLzEwMDAgWzAwOjEyPDAxOjQ4LCAgOC4zM2l0L3NdIgorICAgIGFzc2VydCBmb3JtYXRfbWV0ZXIoMTAwLCAxMDAwLCAxMiwgbmNvbHM9MCwgcmF0ZT03LjMzKSA9PSBcCisgICAgICAgICIgMTAlIDEwMC8xMDAwIFswMDoxMjwwMjowMiwgIDcuMzNpdC9zXSIKIAogCiBkZWYgdGVzdF9zaV9mb3JtYXQoKToKQEAgLTcwLDYgKzc0LDcgQEAgZGVmIHRlc3Rfc2lfZm9ybWF0KCk6CiAKIAogZGVmIHRlc3RfYWxsX2RlZmF1bHRzKCk6CisgICAgIiIiIFRlc3QgZGVmYXVsdCBrd2FyZ3MgIiIiCiAgICAgcHJvZ3Jlc3NiYXIgPSB0cWRtKHJhbmdlKDEwKSkKICAgICBhc3NlcnQgbGVuKHByb2dyZXNzYmFyKSA9PSAxMAogICAgIGZvciBpIGluIHByb2dyZXNzYmFyOgpAQCAtNzksNiArODQsNyBAQCBkZWYgdGVzdF9hbGxfZGVmYXVsdHMoKToKIAogCiBkZWYgdGVzdF9pdGVyYXRlX292ZXJfY3N2X3Jvd3MoKToKKyAgICAiIiIgVGVzdCBjc3YgaXRlcmF0b3IgIiIiCiAgICAgIyBDcmVhdGUgYSB0ZXN0IGNzdiBwc2V1ZG8gZmlsZQogICAgIHRlc3RfY3N2X2ZpbGUgPSBTdHJpbmdJTygpCiAgICAgd3JpdGVyID0gY3N2LndyaXRlcih0ZXN0X2Nzdl9maWxlKQpAQCAtMTIzLDYgKzEyOSw3IEBAIGRlZiB0ZXN0X2xlYXZlX29wdGlvbigpOgogCiAKIGRlZiB0ZXN0X3RyYW5nZSgpOgorICAgICIiIiBUZXN0IHRyYW5nZSAiIiIKICAgICBvdXJfZmlsZSA9IFN0cmluZ0lPKCkKICAgICBmb3IgaSBpbiB0cmFuZ2UoMywgZmlsZT1vdXJfZmlsZSwgbGVhdmU9VHJ1ZSk6CiAgICAgICAgIHBhc3MKQEAgLTEzOSw2ICsxNDYsNyBAQCBkZWYgdGVzdF90cmFuZ2UoKToKIAogCiBkZWYgdGVzdF9taW5faW50ZXJ2YWwoKToKKyAgICAiIiIgVGVzdCBtaW5pbnRlcnZhbCAiIiIKICAgICBvdXJfZmlsZSA9IFN0cmluZ0lPKCkKICAgICBmb3IgaSBpbiB0cWRtKHJhbmdlKDMpLCBmaWxlPW91cl9maWxlLCBtaW5pbnRlcnZhbD0xZS0xMCk6CiAgICAgICAgIHBhc3MKQEAgLTE0OCw2ICsxNTYsNyBAQCBkZWYgdGVzdF9taW5faW50ZXJ2YWwoKToKIAogCiBkZWYgdGVzdF9taW5faXRlcnMoKToKKyAgICAiIiIgVGVzdCBtaW5pdGVycyAiIiIKICAgICBvdXJfZmlsZSA9IFN0cmluZ0lPKCkKICAgICBmb3IgaSBpbiB0cWRtKHJhbmdlKDMpLCBmaWxlPW91cl9maWxlLCBsZWF2ZT1UcnVlLCBtaW5pdGVycz00KToKICAgICAgICAgb3VyX2ZpbGUud3JpdGUoJ2JsYW5rXG4nKQpAQCAtMTY1LDYgKzE3NCw3IEBAIGRlZiB0ZXN0X21pbl9pdGVycygpOgogCiAKIGRlZiB0ZXN0X2R5bmFtaWNfbWluX2l0ZXJzKCk6CisgICAgIiIiIFRlc3QgcHVyZWx5IGR5bmFtaWMgbWluaXRlcnMgIiIiCiAgICAgb3VyX2ZpbGUgPSBTdHJpbmdJTygpCiAgICAgdG90YWwgPSAxMAogICAgIHQgPSB0cWRtKHRvdGFsPXRvdGFsLCBmaWxlPW91cl9maWxlLCBtaW5pdGVycz1Ob25lLCBtaW5pbnRlcnZhbD0wKQpAQCAtMTgxLDExICsxOTEsMTEgQEAgZGVmIHRlc3RfZHluYW1pY19taW5faXRlcnMoKToKICAgICBvdXJfZmlsZS5zZWVrKDApCiAgICAgb3V0ID0gb3VyX2ZpbGUucmVhZCgpCiAgICAgYXNzZXJ0IHQuZHluYW1pY19taW5pdGVycwotICAgIGFzc2VydCAiICAwJXwgICAgICAgICAgfCAwLzEwIFswMDowMDwiIGluIG91dAotICAgIGFzc2VydCAiNDAlIiBpbiBvdXQKLSAgICBhc3NlcnQgIjUwJSIgbm90IGluIG91dAotICAgIGFzc2VydCAiNjAlIiBub3QgaW4gb3V0Ci0gICAgYXNzZXJ0ICI3MCUiIGluIG91dAorICAgIGFzc2VydCAnICAwJXwgICAgICAgICAgfCAwLzEwIFswMDowMDwnIGluIG91dAorICAgIGFzc2VydCAnNDAlJyBpbiBvdXQKKyAgICBhc3NlcnQgJzUwJScgbm90IGluIG91dAorICAgIGFzc2VydCAnNjAlJyBub3QgaW4gb3V0CisgICAgYXNzZXJ0ICc3MCUnIGluIG91dAogCiAgICAgb3VyX2ZpbGUgPSBTdHJpbmdJTygpCiAgICAgdCA9IHRxZG0ocmFuZ2UoMTApLCBmaWxlPW91cl9maWxlLCBtaW5pdGVycz1Ob25lLCBtaW5pbnRlcnZhbD1Ob25lKQpAQCAtMjAzLDQzICsyMTMsNDYgQEAgZGVmIHRlc3RfZHluYW1pY19taW5faXRlcnMoKToKIAogCiBkZWYgdGVzdF9iaWdfbWluX2ludGVydmFsKCk6CisgICAgIiIiIFRlc3QgbGFyZ2UgbWluaW50ZXJ2YWwgIiIiCiAgICAgb3VyX2ZpbGUgPSBTdHJpbmdJTygpCiAgICAgZm9yIGkgaW4gdHFkbShyYW5nZSgyKSwgZmlsZT1vdXJfZmlsZSwgbWluaW50ZXJ2YWw9MUUxMCk6CiAgICAgICAgIHBhc3MKICAgICBvdXJfZmlsZS5zZWVrKDApCi0gICAgYXNzZXJ0ICI1MCUiIG5vdCBpbiBvdXJfZmlsZS5yZWFkKCkKKyAgICBhc3NlcnQgJzUwJScgbm90IGluIG91cl9maWxlLnJlYWQoKQogCiAgICAgb3VyX2ZpbGUgPSBTdHJpbmdJTygpCiAgICAgdCA9IHRxZG0ocmFuZ2UoMiksIGZpbGU9b3VyX2ZpbGUsIG1pbmludGVydmFsPTFFMTApCiAgICAgdC51cGRhdGUoKQogICAgIHQudXBkYXRlKCkKICAgICBvdXJfZmlsZS5zZWVrKDApCi0gICAgYXNzZXJ0ICI1MCUiIG5vdCBpbiBvdXJfZmlsZS5yZWFkKCkKKyAgICBhc3NlcnQgJzUwJScgbm90IGluIG91cl9maWxlLnJlYWQoKQogCiAgICAgb3VyX2ZpbGUuY2xvc2UoKQogCiAKIGRlZiB0ZXN0X2Rpc2FibGUoKToKKyAgICAiIiIgVGVzdCBkaXNhYmxlICIiIgogICAgIG91cl9maWxlID0gU3RyaW5nSU8oKQogICAgIGZvciBpIGluIHRxZG0ocmFuZ2UoMyksIGZpbGU9b3VyX2ZpbGUsIGRpc2FibGU9VHJ1ZSk6CiAgICAgICAgIHBhc3MKICAgICBvdXJfZmlsZS5zZWVrKDApCi0gICAgYXNzZXJ0IG91cl9maWxlLnJlYWQoKSA9PSAiIgorICAgIGFzc2VydCBvdXJfZmlsZS5yZWFkKCkgPT0gJycKIAogICAgIG91cl9maWxlMiA9IFN0cmluZ0lPKCkKICAgICBwcm9ncmVzc2JhciA9IHRxZG0odG90YWw9MywgZmlsZT1vdXJfZmlsZTIsIG1pbml0ZXJzPTEsIGRpc2FibGU9VHJ1ZSkKICAgICBwcm9ncmVzc2Jhci51cGRhdGUoMykKICAgICBwcm9ncmVzc2Jhci5jbG9zZSgpCiAgICAgb3VyX2ZpbGUyLnNlZWsoMCkKLSAgICBhc3NlcnQgb3VyX2ZpbGUyLnJlYWQoKSA9PSAiIgorICAgIGFzc2VydCBvdXJfZmlsZTIucmVhZCgpID09ICcnCiAKIAogZGVmIHRlc3RfdW5pdCgpOgorICAgICIiIiBUZXN0IFNJIHVuaXQgcHJlZml4ICIiIgogICAgIG91cl9maWxlID0gU3RyaW5nSU8oKQogICAgIGZvciBpIGluIHRxZG0ocmFuZ2UoMyksIGZpbGU9b3VyX2ZpbGUsIG1pbml0ZXJzPTEsIHVuaXQ9ImJ5dGVzIik6CiAgICAgICAgIHBhc3MKICAgICBvdXJfZmlsZS5zZWVrKDApCi0gICAgYXNzZXJ0ICJieXRlcy9zIiBpbiBvdXJfZmlsZS5yZWFkKCkKKyAgICBhc3NlcnQgJ2J5dGVzL3MnIGluIG91cl9maWxlLnJlYWQoKQogICAgIG91cl9maWxlLmNsb3NlKCkKIAogCkBAIC0yOTUsMyArMzA4LDEwMCBAQCBkZWYgdGVzdF9jbG9zZSgpOgogICAgIG91cl9maWxlMy5zZWVrKDApCiAgICAgYXNzZXJ0IG91dDMgKyAnXG4nID09IG91cl9maWxlMy5yZWFkKCkKICAgICBvdXJfZmlsZTMuY2xvc2UoKQorCisKK2RlZiB0ZXN0X3Ntb290aGluZygpOgorICAgICIiIiBUZXN0IGV4cG9uZW50aWFsIHdlaWdodGVkIGF2ZXJhZ2Ugc21vb3RoaW5nICIiIgorCisgICAgIyAtLSBUZXN0IGRpc2FibGluZyBzbW9vdGhpbmcKKyAgICBvdXJfZmlsZSA9IFN0cmluZ0lPKCkKKyAgICBmb3IgaSBpbiB0cWRtKHJhbmdlKDMpLCBmaWxlPW91cl9maWxlLCBzbW9vdGhpbmc9Tm9uZSwgbGVhdmU9VHJ1ZSk6CisgICAgICAgIHBhc3MKKyAgICBvdXJfZmlsZS5zZWVrKDApCisgICAgYXNzZXJ0ICd8IDMvMyAnIGluIG91cl9maWxlLnJlYWQoKQorICAgIG91cl9maWxlLmNsb3NlKCkKKworICAgICMgLS0gVGVzdCBzbW9vdGhpbmcKKyAgICAjIENvbXBpbGUgdGhlIHJlZ2V4IHRvIGZpbmQgdGhlIHJhdGUKKyAgICBpdGVycGF0dGVybiA9IHJlLmNvbXBpbGUocicoXGQrXC5cZCspaXQvcycpCisgICAgIyAxc3QgY2FzZTogbm8gc21vb3RoaW5nIChvbmx5IHVzZSBhdmVyYWdlKQorICAgIG91cl9maWxlID0gU3RyaW5nSU8oKQorICAgIG91cl9maWxlMiA9IFN0cmluZ0lPKCkKKyAgICB0ID0gdHFkbShyYW5nZSgzKSwgZmlsZT1vdXJfZmlsZTIsIHNtb290aGluZz1Ob25lLCBsZWF2ZT1UcnVlLCBtaW5pdGVycz0xLAorICAgICAgICAgICAgIG1pbmludGVydmFsPTApCisgICAgZm9yIGkgaW4gdHFkbShyYW5nZSgzKSwgZmlsZT1vdXJfZmlsZSwgc21vb3RoaW5nPU5vbmUsIGxlYXZlPVRydWUsCisgICAgICAgICAgICAgICAgICBtaW5pdGVycz0xLCBtaW5pbnRlcnZhbD0wKToKKyAgICAgICAgIyBTbGVlcCBtb3JlIGZvciBmaXJzdCBpdGVyYXRpb24gYW5kIHNlZSBob3cgcXVpY2tseSByYXRlIGlzIHVwZGF0ZWQKKyAgICAgICAgaWYgaSA9PSAwOgorICAgICAgICAgICAgc2xlZXAoMC4wMSkKKyAgICAgICAgZWxzZToKKyAgICAgICAgICAgICMgTmVlZCB0byBzbGVlcCBpbiBhbGwgaXRlcmF0aW9ucyB0byBjYWxjdWxhdGUgc21vb3RoZWQgcmF0ZQorICAgICAgICAgICAgIyAoZWxzZSBkZWx0YV90IGlzIDAhKQorICAgICAgICAgICAgc2xlZXAoMC4wMDEpCisgICAgICAgIHQudXBkYXRlKCkKKyAgICAjIEdldCByZXN1bHQgZm9yIGl0ZXItYmFzZWQgYmFyCisgICAgb3VyX2ZpbGUuc2VlaygwKQorICAgIHJlcyA9IG91cl9maWxlLnJlYWQoKS5zdHJpcCgnXHInKS5zcGxpdCgnXHInKQorICAgIG0gPSBpdGVycGF0dGVybi5zZWFyY2gocmVzWzNdKQorICAgIGEgPSBmbG9hdChtLmdyb3VwKDEpKQorICAgIG91cl9maWxlLmNsb3NlKCkKKyAgICAjIEdldCByZXN1bHQgZm9yIG1hbnVhbGx5IHVwZGF0ZWQgYmFyCisgICAgb3VyX2ZpbGUyLnNlZWsoMCkKKyAgICByZXMgPSBvdXJfZmlsZTIucmVhZCgpLnN0cmlwKCdccicpLnNwbGl0KCdccicpCisgICAgbSA9IGl0ZXJwYXR0ZXJuLnNlYXJjaChyZXNbM10pCisgICAgYTIgPSBmbG9hdChtLmdyb3VwKDEpKQorICAgIG91cl9maWxlMi5jbG9zZSgpCisKKyAgICAjIDJuZCBjYXNlOiB1c2UgbWF4IHNtb290aGluZyAoPSBpbnN0YW50IHJhdGUpCisgICAgb3VyX2ZpbGUgPSBTdHJpbmdJTygpCisgICAgb3VyX2ZpbGUyID0gU3RyaW5nSU8oKQorICAgIHQgPSB0cWRtKHJhbmdlKDMpLCBmaWxlPW91cl9maWxlMiwgc21vb3RoaW5nPTEsIGxlYXZlPVRydWUsIG1pbml0ZXJzPTEsCisgICAgICAgICAgICAgbWluaW50ZXJ2YWw9MCkKKyAgICBmb3IgaSBpbiB0cWRtKHJhbmdlKDMpLCBmaWxlPW91cl9maWxlLCBzbW9vdGhpbmc9MSwgbGVhdmU9VHJ1ZSwKKyAgICAgICAgICAgICAgICAgIG1pbml0ZXJzPTEsIG1pbmludGVydmFsPTApOgorICAgICAgICBpZiBpID09IDA6CisgICAgICAgICAgICBzbGVlcCgwLjAxKQorICAgICAgICBlbHNlOgorICAgICAgICAgICAgc2xlZXAoMC4wMDEpCisgICAgICAgIHQudXBkYXRlKCkKKyAgICAjIEdldCByZXN1bHQgZm9yIGl0ZXItYmFzZWQgYmFyCisgICAgb3VyX2ZpbGUuc2VlaygwKQorICAgIHJlcyA9IG91cl9maWxlLnJlYWQoKS5zdHJpcCgnXHInKS5zcGxpdCgnXHInKQorICAgIG0gPSBpdGVycGF0dGVybi5zZWFyY2gocmVzWzNdKQorICAgIGIgPSBmbG9hdChtLmdyb3VwKDEpKQorICAgIG91cl9maWxlLmNsb3NlKCkKKyAgICAjIEdldCByZXN1bHQgZm9yIG1hbnVhbGx5IHVwZGF0ZWQgYmFyCisgICAgb3VyX2ZpbGUyLnNlZWsoMCkKKyAgICByZXMgPSBvdXJfZmlsZTIucmVhZCgpLnN0cmlwKCdccicpLnNwbGl0KCdccicpCisgICAgbSA9IGl0ZXJwYXR0ZXJuLnNlYXJjaChyZXNbM10pCisgICAgYjIgPSBmbG9hdChtLmdyb3VwKDEpKQorICAgIG91cl9maWxlMi5jbG9zZSgpCisKKyAgICAjIDNyZCBjYXNlOiB1c2UgbWVkaXVtIHNtb290aGluZworICAgIG91cl9maWxlID0gU3RyaW5nSU8oKQorICAgIG91cl9maWxlMiA9IFN0cmluZ0lPKCkKKyAgICB0ID0gdHFkbShyYW5nZSgzKSwgZmlsZT1vdXJfZmlsZTIsIHNtb290aGluZz0wLjUsIGxlYXZlPVRydWUsIG1pbml0ZXJzPTEsCisgICAgICAgICAgICAgbWluaW50ZXJ2YWw9MCkKKyAgICBmb3IgaSBpbiB0cWRtKHJhbmdlKDMpLCBmaWxlPW91cl9maWxlLCBzbW9vdGhpbmc9MC41LCBsZWF2ZT1UcnVlLAorICAgICAgICAgICAgICAgICAgbWluaXRlcnM9MSwgbWluaW50ZXJ2YWw9MCk6CisgICAgICAgIGlmIGkgPT0gMDoKKyAgICAgICAgICAgIHNsZWVwKDAuMDEpCisgICAgICAgIGVsc2U6CisgICAgICAgICAgICBzbGVlcCgwLjAwMSkKKyAgICAgICAgdC51cGRhdGUoKQorICAgICMgR2V0IHJlc3VsdCBmb3IgaXRlci1iYXNlZCBiYXIKKyAgICBvdXJfZmlsZS5zZWVrKDApCisgICAgcmVzID0gb3VyX2ZpbGUucmVhZCgpLnN0cmlwKCdccicpLnNwbGl0KCdccicpCisgICAgbSA9IGl0ZXJwYXR0ZXJuLnNlYXJjaChyZXNbM10pCisgICAgYyA9IGZsb2F0KG0uZ3JvdXAoMSkpCisgICAgb3VyX2ZpbGUuY2xvc2UoKQorICAgICMgR2V0IHJlc3VsdCBmb3IgbWFudWFsbHkgdXBkYXRlZCBiYXIKKyAgICBvdXJfZmlsZTIuc2VlaygwKQorICAgIHJlcyA9IG91cl9maWxlMi5yZWFkKCkuc3RyaXAoJ1xyJykuc3BsaXQoJ1xyJykKKyAgICBtID0gaXRlcnBhdHRlcm4uc2VhcmNoKHJlc1szXSkKKyAgICBjMiA9IGZsb2F0KG0uZ3JvdXAoMSkpCisgICAgb3VyX2ZpbGUyLmNsb3NlKCkKKworICAgICMgQ2hlY2sgdGhhdCBtZWRpdW0gc21vb3RoaW5nJ3MgcmF0ZSBpcyBiZXR3ZWVuIG5vIGFuZCBtYXggc21vb3RoaW5nIHJhdGVzCisgICAgYXNzZXJ0IGEgPCBjIDwgYgorICAgIGFzc2VydCBhMiA8IGMyIDwgYjIKZGlmZiAtLWdpdCBhL3RxZG0vdGVzdHMvdGVzdHNfdmVyc2lvbi5weSBiL3RxZG0vdGVzdHMvdGVzdHNfdmVyc2lvbi5weQppbmRleCAyNDVlOWZjLi4yYTg1MmU0IDEwMDY0NAotLS0gYS90cWRtL3Rlc3RzL3Rlc3RzX3ZlcnNpb24ucHkKKysrIGIvdHFkbS90ZXN0cy90ZXN0c192ZXJzaW9uLnB5CkBAIC0xLDMgKzEsNCBAQAogZGVmIHRlc3RfdmVyc2lvbigpOgorICAgICIiIiBUZXN0IHZlcnNpb24gc3RyaW5nICIiIgogICAgIGZyb20gdHFkbSBpbXBvcnQgX192ZXJzaW9uX18KICAgICBhc3NlcnQgMyA8PSBsZW4oX192ZXJzaW9uX18uc3BsaXQoJy4nKSkgPD0gNAo='\"'\"'))'","path":null,"exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","log_path":"~/dev/nebius-hackathon/pilot/v2-P/tqdm__tqdm-49/runs/pilot-tqdm__tqdm-49-071aa51f92/logs/base/base-1.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T19:52:35.799895Z","duration_s":0.022001,"timed_out":false,"image_before":"2e6700df-70ce-3aa9-9a62-45ffe8aebf31","image_after":"f27e542b-9593-4b09-80f6-f6061e444b39","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-2","seq":2,"branch_id":"base","kind":"command","cmd":"git apply /tmp/receipts-tqdm__tqdm-49-test.patch","path":null,"exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","log_path":"~/dev/nebius-hackathon/pilot/v2-P/tqdm__tqdm-49/runs/pilot-tqdm__tqdm-49-071aa51f92/logs/base/base-2.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T19:52:37.617680Z","duration_s":0.003276,"timed_out":false,"image_before":"f27e542b-9593-4b09-80f6-f6061e444b39","image_after":"5e70cd92-569a-4347-b9a7-2effcef1bea9","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-3","seq":3,"branch_id":"base","kind":"command","cmd":"/opt/receipts-22a04711cbec4d0697c5e18d58be614b/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-22a04711cbec4d0697c5e18d58be614b/receipts_pytest.py --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning tqdm/tests/tests_tqdm.py tqdm/tests/tests_version.py -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/base-3.xml","path":null,"exit_code":1,"stdout_tail":"============================= test session starts ==============================\ncollected 18 items\n\ntqdm/tests/tests_tqdm.py .F..............F                               [ 94%]\ntqdm/tests/tests_version.py .                                            [100%]\n\n=================================== FAILURES ===================================\n/tqdm/tqdm/tests/tests_tqdm.py:46: TypeError: format_meter() got an unexpected keyword argument 'rate'\n/tqdm/tqdm/tests/tests_tqdm.py:318: TypeError: __init__() got an unexpected keyword argument 'smoothing'\n==================================== PASSES ====================================\n______________________________ test_all_defaults _______________________________\n----------------------------- Captured stderr call -----------------------------\n\r  0%|          | 0/10 [00:00<?, ?it/s]\r                                      \rtests_tqdm.test_all_defaults ... \n------------- generated xml file: /opt/receipts/reports/base-3.xml -------------\n=========================== short test summary info ============================\nPASSED tqdm/tests/tests_tqdm.py::test_format_interval\nPASSED tqdm/tests/tests_tqdm.py::test_si_format\nPASSED tqdm/tests/tests_tqdm.py::test_all_defaults\nPASSED tqdm/tests/tests_tqdm.py::test_iterate_over_csv_rows\nPASSED tqdm/tests/tests_tqdm.py::test_file_output\nPASSED tqdm/tests/tests_tqdm.py::test_leave_option\nPASSED tqdm/tests/tests_tqdm.py::test_trange\nPASSED tqdm/tests/tests_tqdm.py::test_min_interval\nPASSED tqdm/tests/tests_tqdm.py::test_min_iters\nPASSED tqdm/tests/tests_tqdm.py::test_dynamic_min_iters\nPASSED tqdm/tests/tests_tqdm.py::test_big_min_interval\nPASSED tqdm/tests/tests_tqdm.py::test_disable\nPASSED tqdm/tests/tests_tqdm.py::test_unit\nPASSED tqdm/tests/tests_tqdm.py::test_update\nPASSED tqdm/tests/tests_tqdm.py::test_close\nPASSED tqdm/tests/tests_version.py::test_version\nFAILED tqdm/tests/tests_tqdm.py::test_format_meter - TypeError: format_meter(...\nFAILED tqdm/tests/tests_tqdm.py::test_smoothing - TypeError: __init__() got a...\n========================= 2 failed, 16 passed in 0.08s =========================\n","stderr_tail":"","stdout_sha256":"63aa3357a0f40ca3463291b9418ccc5810d6f4d753eccb40851f42abfc4c9bf5","log_path":"~/dev/nebius-hackathon/pilot/v2-P/tqdm__tqdm-49/runs/pilot-tqdm__tqdm-49-071aa51f92/logs/base/base-3.log","tree_digest":"28eda413e28da64a820e55389060bf5decd014616f227d8f3eadd30818b91cdc","tree_download_s":2.2217202920001,"started_at":"2026-10-03T19:52:39.378826Z","duration_s":0.23082399999999997,"timed_out":false,"image_before":"5e70cd92-569a-4347-b9a7-2effcef1bea9","image_after":"16156476-f982-4dcf-ac05-594be5541c9a","junit":{"passed":["tqdm/tests/tests_tqdm.py::test_format_interval","tqdm/tests/tests_tqdm.py::test_si_format","tqdm/tests/tests_tqdm.py::test_all_defaults","tqdm/tests/tests_tqdm.py::test_iterate_over_csv_rows","tqdm/tests/tests_tqdm.py::test_file_output","tqdm/tests/tests_tqdm.py::test_leave_option","tqdm/tests/tests_tqdm.py::test_trange","tqdm/tests/tests_tqdm.py::test_min_interval","tqdm/tests/tests_tqdm.py::test_min_iters","tqdm/tests/tests_tqdm.py::test_dynamic_min_iters","tqdm/tests/tests_tqdm.py::test_big_min_interval","tqdm/tests/tests_tqdm.py::test_disable","tqdm/tests/tests_tqdm.py::test_unit","tqdm/tests/tests_tqdm.py::test_update","tqdm/tests/tests_tqdm.py::test_close","tqdm/tests/tests_version.py::test_version"],"failed":["tqdm/tests/tests_tqdm.py::test_format_meter","tqdm/tests/tests_tqdm.py::test_smoothing"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"tqdm/tests/tests_tqdm.py::test_format_meter":"TypeError: format_meter() got an unexpected keyword argument 'rate'\nE   TypeError: format_meter() got an unexpected keyword argument 'rate'","tqdm/tests/tests_tqdm.py::test_smoothing":"TypeError: __init__() got an unexpected keyword argument 'smoothing'\nE   TypeError: __init__() got an unexpected keyword argument 'smoothing'"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-4","seq":4,"branch_id":"base","kind":"command","cmd":"/opt/receipts-c2f5210e10cf4b9f8c0f80f3baafcd24/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-c2f5210e10cf4b9f8c0f80f3baafcd24/receipts_pytest.py --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning tqdm/tests/tests_tqdm.py tqdm/tests/tests_version.py -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/base-4.xml","path":null,"exit_code":1,"stdout_tail":"============================= test session starts ==============================\ncollected 18 items\n\ntqdm/tests/tests_tqdm.py .F..............F                               [ 94%]\ntqdm/tests/tests_version.py .                                            [100%]\n\n=================================== FAILURES ===================================\n/tqdm/tqdm/tests/tests_tqdm.py:46: TypeError: format_meter() got an unexpected keyword argument 'rate'\n/tqdm/tqdm/tests/tests_tqdm.py:318: TypeError: __init__() got an unexpected keyword argument 'smoothing'\n==================================== PASSES ====================================\n______________________________ test_all_defaults _______________________________\n----------------------------- Captured stderr call -----------------------------\n\r  0%|          | 0/10 [00:00<?, ?it/s]\r                                      \rtests_tqdm.test_all_defaults ... \n------------- generated xml file: /opt/receipts/reports/base-4.xml -------------\n=========================== short test summary info ============================\nPASSED tqdm/tests/tests_tqdm.py::test_format_interval\nPASSED tqdm/tests/tests_tqdm.py::test_si_format\nPASSED tqdm/tests/tests_tqdm.py::test_all_defaults\nPASSED tqdm/tests/tests_tqdm.py::test_iterate_over_csv_rows\nPASSED tqdm/tests/tests_tqdm.py::test_file_output\nPASSED tqdm/tests/tests_tqdm.py::test_leave_option\nPASSED tqdm/tests/tests_tqdm.py::test_trange\nPASSED tqdm/tests/tests_tqdm.py::test_min_interval\nPASSED tqdm/tests/tests_tqdm.py::test_min_iters\nPASSED tqdm/tests/tests_tqdm.py::test_dynamic_min_iters\nPASSED tqdm/tests/tests_tqdm.py::test_big_min_interval\nPASSED tqdm/tests/tests_tqdm.py::test_disable\nPASSED tqdm/tests/tests_tqdm.py::test_unit\nPASSED tqdm/tests/tests_tqdm.py::test_update\nPASSED tqdm/tests/tests_tqdm.py::test_close\nPASSED tqdm/tests/tests_version.py::test_version\nFAILED tqdm/tests/tests_tqdm.py::test_format_meter - TypeError: format_meter(...\nFAILED tqdm/tests/tests_tqdm.py::test_smoothing - TypeError: __init__() got a...\n========================= 2 failed, 16 passed in 0.08s =========================\n","stderr_tail":"","stdout_sha256":"1c75490af69e44bc97312dfbdf987ad49a4a73616bcf352c61946f06be72564e","log_path":"~/dev/nebius-hackathon/pilot/v2-P/tqdm__tqdm-49/runs/pilot-tqdm__tqdm-49-071aa51f92/logs/base/base-4.log","tree_digest":"28eda413e28da64a820e55389060bf5decd014616f227d8f3eadd30818b91cdc","tree_download_s":2.093837625114247,"started_at":"2026-10-03T19:52:43.653139Z","duration_s":0.23074299999999998,"timed_out":false,"image_before":"16156476-f982-4dcf-ac05-594be5541c9a","image_after":"6727e0c5-077d-4713-9cd9-742f86011bed","junit":{"passed":["tqdm/tests/tests_tqdm.py::test_format_interval","tqdm/tests/tests_tqdm.py::test_si_format","tqdm/tests/tests_tqdm.py::test_all_defaults","tqdm/tests/tests_tqdm.py::test_iterate_over_csv_rows","tqdm/tests/tests_tqdm.py::test_file_output","tqdm/tests/tests_tqdm.py::test_leave_option","tqdm/tests/tests_tqdm.py::test_trange","tqdm/tests/tests_tqdm.py::test_min_interval","tqdm/tests/tests_tqdm.py::test_min_iters","tqdm/tests/tests_tqdm.py::test_dynamic_min_iters","tqdm/tests/tests_tqdm.py::test_big_min_interval","tqdm/tests/tests_tqdm.py::test_disable","tqdm/tests/tests_tqdm.py::test_unit","tqdm/tests/tests_tqdm.py::test_update","tqdm/tests/tests_tqdm.py::test_close","tqdm/tests/tests_version.py::test_version"],"failed":["tqdm/tests/tests_tqdm.py::test_format_meter","tqdm/tests/tests_tqdm.py::test_smoothing"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"tqdm/tests/tests_tqdm.py::test_format_meter":"TypeError: format_meter() got an unexpected keyword argument 'rate'\nE   TypeError: format_meter() got an unexpected keyword argument 'rate'","tqdm/tests/tests_tqdm.py::test_smoothing":"TypeError: __init__() got an unexpected keyword argument 'smoothing'\nE   TypeError: __init__() got an unexpected keyword argument 'smoothing'"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-5","seq":5,"branch_id":"base","kind":"command","cmd":"python -c 'import base64\nimport hashlib\nimport json\nimport os\nfrom pathlib import Path\n\npayload = json.loads(base64.b64decode('\"'\"'eyJ0ZXN0X2ZpbGVzIjpbInRxZG0vdGVzdHMvdGVzdHNfdHFkbS5weSJdLCJ0ZXN0X3Jvb3RzIjpbInRxZG0vdGVzdHMiXSwiY29uZmlnX25hbWVzIjpbIi5weXRlc3QudG9tbCIsImNvbmZ0ZXN0LnB5IiwicHlwcm9qZWN0LnRvbWwiLCJweXRlc3QuaW5pIiwicHl0ZXN0LnRvbWwiLCJzZXR1cC5jZmciLCJ0b3guaW5pIl19'\"'\"'))\nexcluded = {'\"'\"'.git'\"'\"', '\"'\"'.venv'\"'\"', '\"'\"'__pycache__'\"'\"', '\"'\"'site-packages'\"'\"'}\n\ndef digest(path):\n    return hashlib.sha256(path.read_bytes()).hexdigest()\n\ntests = {}\nfor item in payload['\"'\"'test_files'\"'\"']:\n    path = Path(item)\n    if path.is_file():\n        tests[path.as_posix()] = digest(path)\nfor item in payload['\"'\"'test_roots'\"'\"']:\n    root = Path(item)\n    if not root.is_dir():\n        continue\n    for directory, names, filenames in os.walk(root, followlinks=False):\n        names[:] = sorted(name for name in names if name not in excluded)\n        for filename in sorted(filenames):\n            path = Path(directory, filename)\n            if path.is_file():\n                tests[path.as_posix()] = digest(path)\n\nconfigs = {}\nfor directory, names, filenames in os.walk('\"'\"'.'\"'\"', followlinks=False):\n    names[:] = sorted(name for name in names if name not in excluded)\n    for filename in sorted(filenames):\n        if filename not in payload['\"'\"'config_names'\"'\"']:\n            continue\n        path = Path(directory, filename)\n        rendered = path.as_posix()\n        rendered = rendered[2:] if rendered.startswith('\"'\"'./'\"'\"') else rendered\n        configs[rendered] = digest(path)\n\nprint(json.dumps({'\"'\"'test_digests'\"'\"': tests, '\"'\"'pytest_config_digests'\"'\"': configs}, sort_keys=True))\n'","path":null,"exit_code":0,"stdout_tail":"{\"pytest_config_digests\": {\"setup.cfg\": \"e4bd33cba1e9779df4fe84fc34e92a4c43a4adcbcfe4b937ae1302bd3e73d4b8\", \"tox.ini\": \"6b8c090c63c1cff1a2fe2070d7b376a0156131fd1fc164d8ccee326f4576ee9c\"}, \"test_digests\": {\"tqdm/tests/tests_tqdm.py\": \"c707388019a036ef452b4601fc803d0a68f4023f263f700eeafb8dd3db0594f5\", \"tqdm/tests/tests_version.py\": \"f027ab3b7cdcc0bec75373ae8e96f5b0fe43aaafca3c4c29dde3d7d727ca00af\"}}\n","stderr_tail":"","stdout_sha256":"e9d44bac453b2d1c075be9d36aaf6124a4c5b0a96a0965cdc9b5c6d44ad48422","log_path":"~/dev/nebius-hackathon/pilot/v2-P/tqdm__tqdm-49/runs/pilot-tqdm__tqdm-49-071aa51f92/logs/base/base-5.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T19:52:47.810623Z","duration_s":0.028331,"timed_out":false,"image_before":"6727e0c5-077d-4713-9cd9-742f86011bed","image_after":"123c1adf-9ede-4a55-b40e-ac8273a12c55","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-6","seq":6,"branch_id":"base","kind":"command","cmd":"python -c '# Runs inside the task sandbox, so it must work on Python 3.7.\npackages = set()\ntry:\n    import importlib.metadata as metadata\nexcept ImportError:\n    import pkg_resources\n\n    for dist in pkg_resources.working_set:\n        packages.add(dist.project_name + \"==\" + dist.version)\nelse:\n    for distribution in metadata.distributions():\n        name = distribution.metadata.get(\"Name\")\n        if name:\n            packages.add(name + \"==\" + distribution.version)\nprint(\"\\n\".join(sorted(packages, key=str.casefold)))\n'","path":null,"exit_code":0,"stdout_tail":"exceptiongroup==1.3.1\nimportlib-metadata==6.7.0\niniconfig==2.0.0\nnose==1.3.7\npackaging==24.0\npip==24.0\npluggy==1.2.0\npytest==7.4.4\nsetuptools==68.0.0\ntomli==2.0.1\ntqdm==2.2.4\ntyping-extensions==4.7.1\nwheel==0.42.0\nzipp==3.15.0\n","stderr_tail":"-c:6: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html\n","stdout_sha256":"b7739a18d0411a95873c9e9866810200a8d9ddfb53ab64c86201a921a23c5669","log_path":"~/dev/nebius-hackathon/pilot/v2-P/tqdm__tqdm-49/runs/pilot-tqdm__tqdm-49-071aa51f92/logs/base/base-6.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T19:52:49.577148Z","duration_s":0.084217,"timed_out":false,"image_before":"123c1adf-9ede-4a55-b40e-ac8273a12c55","image_after":"bd1a3106-4130-44c7-a10f-76372a1a083a","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-7","seq":7,"branch_id":"base","kind":"command","cmd":"git add -A && git -c user.name=receipts -c user.email=receipts@localhost commit -q --allow-empty -m \"receipts snapshot\" && git rev-parse HEAD","path":null,"exit_code":0,"stdout_tail":"31d0814bcf6bcf7b2b6ca97af508b5a156c303fb\n","stderr_tail":"","stdout_sha256":"b8a71d34bb4cb122691860040ed74788897b10420fbcab28cf6c9e5946257215","log_path":"~/dev/nebius-hackathon/pilot/v2-P/tqdm__tqdm-49/runs/pilot-tqdm__tqdm-49-071aa51f92/logs/base/base-7.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T19:52:50.722213Z","duration_s":0.013345,"timed_out":false,"image_before":"bd1a3106-4130-44c7-a10f-76372a1a083a","image_after":"be98a801-7073-4e49-91cc-ac543c8ce05f","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":"31d0814bcf6bcf7b2b6ca97af508b5a156c303fb"}
{"receipt_id":"base-8","seq":8,"branch_id":"base","kind":"command","cmd":"git -c core.quotePath=false ls-tree -z --name-only 31d0814bcf6bcf7b2b6ca97af508b5a156c303fb","path":null,"exit_code":0,"stdout_tail":".coveragerc\u0000.gitignore\u0000.mailmap\u0000.travis.yml\u0000CONTRIBUTE\u0000LICENSE\u0000MANIFEST.in\u0000Makefile\u0000README.rst\u0000RELEASE\u0000examples\u0000logo.png\u0000setup.cfg\u0000setup.py\u0000tox.ini\u0000tqdm.gif\u0000tqdm\u0000","stderr_tail":"","stdout_sha256":"5d09b30343d4e3734b78d67d32828493e885b7de2dfe5ea80d961e83e1b879e2","log_path":"~/dev/nebius-hackathon/pilot/v2-P/tqdm__tqdm-49/runs/pilot-tqdm__tqdm-49-071aa51f92/logs/base/base-8.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T19:52:52.494604Z","duration_s":0.0038799999999999998,"timed_out":false,"image_before":"be98a801-7073-4e49-91cc-ac543c8ce05f","image_after":"d7371f3f-efab-466a-8c67-ab882bdbc95d","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-9","seq":9,"branch_id":"base","kind":"command","cmd":"git -c core.quotePath=false ls-tree -z --name-only 31d0814bcf6bcf7b2b6ca97af508b5a156c303fb:src","path":null,"exit_code":128,"stdout_tail":"","stderr_tail":"fatal: Not a valid object name 31d0814bcf6bcf7b2b6ca97af508b5a156c303fb:src\n","stdout_sha256":"2d3f03f6813d069c20fa83624f35844a3476b1973ad7a1fb1036ff660527ec1b","log_path":"~/dev/nebius-hackathon/pilot/v2-P/tqdm__tqdm-49/runs/pilot-tqdm__tqdm-49-071aa51f92/logs/base/base-9.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T19:52:54.248086Z","duration_s":0.0038369999999999997,"timed_out":false,"image_before":"d7371f3f-efab-466a-8c67-ab882bdbc95d","image_after":"fcb8798a-a3af-41b1-abc4-2c1b57b857fc","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
