Summary: | missing runtime dependency on requests | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Stanislav Levin <slev> |
Component: | python3-module-pooch | Assignee: | Yuri N. Sedunov <aris> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | aris |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
Stanislav Levin
2024-04-22 19:41:31 MSK
(Ответ для Stanislav Levin на комментарий #0) ... > File "/usr/lib/python3/site-packages/pooch/core.py", line 794, in > stream_download > import requests.exceptions # pylint: disable=C0415 ^^^^^^^^^^^^^^^^^^^^^^^ Это надо вешать на rpm-build-python3, который, видимо, не справляется с комментарием в конце строки. Это не так, импорт вложенный, поэтому в slight: [user@host python3-module-pooch]$ RPM_PYTHON3_IMPORT_PATH=$(pwd) RPM_BUILD_ROOT=$(pwd) RPM_PYTHON3_REQ_METHOD=slight /usr/lib/rpm/python3.req pooch/pooch/downloaders.py 2>&1 | grep requests py3req:pooch/pooch/downloaders.py: "requests" lines:[[[195]], [632], [[[790]]], [[[955]]], [[1074]]]: Ignore for REQ:slight и в strict: [user@host python3-module-pooch]$ RPM_PYTHON3_IMPORT_PATH=$(pwd) RPM_BUILD_ROOT=$(pwd) RPM_PYTHON3_REQ_METHOD=strict /usr/lib/rpm/python3.req pooch/pooch/downloaders.py 2>&1 | grep requests python3(requests) Это же можно видеть и в логе сборке в сизиф: https://git.altlinux.org/tasks/archive/done/_333/341168/build/100/x86_64/log [00:00:05] py3req:/usr/src/tmp/python3-module-pooch-buildroot/usr/lib/python3/site-packages/pooch/core.py: "requests.exceptions" lines:[[794]]: Ignore for REQ:slight ... [00:00:05] py3req:/usr/src/tmp/python3-module-pooch-buildroot/usr/lib/python3/site-packages/pooch/downloaders.py: "requests" lines:[[[197]], [640], [[[798]]], [[[964]]], [[1084]]]: Ignore for REQ:slight |