Yocto не может получить URL не понял - PullRequest
0 голосов
/ 11 апреля 2019

Я создаю образ Linux с использованием Yocto, для которого требуется интерфейс командной строки AWS (интерфейс командной строки). Я добавил слой meta-iot-cloud , который содержит CLI и SDK AWS и т. Д., Однако существует так много других зависимостей модуля python, которые я должен добавить один за другим вручную в свой проект

Одной из зависимостей является python3-six. Я нашел это в сети, оба файла python3-six_1.12.0.bb и python-six.inc и добавил их в meta-iot-cloud / recipes-devtools / python . Содержание этих файлов показано ниже.

Однако я продолжаю получать эту ошибку во время компиляции битового теста, которую я не понимаю. Я не вижу этот URL, упомянутый где-либо в файлах, и не знаю, зачем он его ищет, и поэтому я не знаю, как это решить:

WARNING: Failed to fetch URL 
https://pypi.python.org/packages/source/p/python3-six/python3-six- 
1.12.0.tar.gz, attempting MIRRORS if available

ERROR: Fetcher failure: Fetch command failed with exit code 8, output:
https://files.pythonhosted.org/packages/source/p/python3-six/python3-six- 
1.12.0.tar.gz:
2019-04-11 10:58:46 ERROR 404: Not Found.

ERROR: Function failed: Fetcher failure for URL: 
'https://pypi.python.org/packages/source/p/python3-six/python3-six- 
1.12.0.tar.gz'. Unable to fetch URL from any source.

ERROR: Logfile of failure stored in: /home/ubuntu/testYoctoBuild- 
AWS_IoT/apiary-gateway/build-bbgw2/tmp/work/cortexa8hf-vfp-neon-poky-linux- 
gnueabi/python3-six/1.12.0-r0/temp/log.do_fetch.4160

ERROR: Task 5800 (/home/ubuntu/testYoctoBuild-AWS_IoT/apiary-gateway/build- 
bbgw2/../meta-iot-cloud/recipes-devtools/python/python3-six_1.12.0.bb, 
do_fetch) failed with exit code '1'

python3-six_1.12.0.bb:

inherit setuptools3
require python-six.inc

python-six.inc:

SUMMARY = "Python 2 and 3 compatibility library"
HOMEPAGE = "https://pypi.python.org/pypi/six/"
SECTION = "devel/python"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=83e0f622bd5ac7d575dbd83d094d69b5"

SRC_URI[md5sum] = "9ae5d1feed8c0215f4ae4adcd9207fcb"
SRC_URI[sha256sum] = 
"d16a0141ec1a18405cd4ce8b4613101da75da0e9a7aec5bdd4fa804d0e0eba73"

inherit pypi

RDEPENDS_${PN} = "${PYTHON_PN}-io"

BBCLASSEXTEND = "native nativesdk"
...