From cbefd4d88c0878c259c53c02a61b713679379124 Mon Sep 17 00:00:00 2001 From: Ting Yu Date: Thu, 13 Dec 2018 20:41:04 +0000 Subject: add the py2 version for python-docker and python-docker-pycreds packages add the py2 version for python-docker and python-docker-pycreds packages. add python-six and python-backport_ssl (for ph2 only) as python-docker dependencies. verify the connection to docker engine at run time - >>> import docker >>> client = docker.from_env() >>> client.images.list() [] Signed-off-by: Bruce Ashfield --- recipes-devtools/python/python-docker-pycreds.inc | 7 +++++++ recipes-devtools/python/python-docker-pycreds_0.3.0.bb | 3 +++ recipes-devtools/python/python-docker.inc | 14 ++++++++++++++ recipes-devtools/python/python-docker_3.4.0.bb | 6 ++++++ recipes-devtools/python/python3-docker-pycreds_0.3.0.bb | 8 +------- recipes-devtools/python/python3-docker_3.4.0.bb | 16 +--------------- 6 files changed, 32 insertions(+), 22 deletions(-) create mode 100644 recipes-devtools/python/python-docker-pycreds.inc create mode 100644 recipes-devtools/python/python-docker-pycreds_0.3.0.bb create mode 100644 recipes-devtools/python/python-docker.inc create mode 100644 recipes-devtools/python/python-docker_3.4.0.bb (limited to 'recipes-devtools/python') diff --git a/recipes-devtools/python/python-docker-pycreds.inc b/recipes-devtools/python/python-docker-pycreds.inc new file mode 100644 index 00000000..ca0995f5 --- /dev/null +++ b/recipes-devtools/python/python-docker-pycreds.inc @@ -0,0 +1,7 @@ +SUMMARY = "Python bindings for the docker credentials store API" +HOMEPAGE = "https://github.com/shin-/dockerpy-creds" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + +SRC_URI[md5sum] = "2370ea3b62198b788a26231ab58844af" +SRC_URI[sha256sum] = "8b0e956c8d206f832b06aa93a710ba2c3bcbacb5a314449c040b0b814355bbff" diff --git a/recipes-devtools/python/python-docker-pycreds_0.3.0.bb b/recipes-devtools/python/python-docker-pycreds_0.3.0.bb new file mode 100644 index 00000000..6dc45219 --- /dev/null +++ b/recipes-devtools/python/python-docker-pycreds_0.3.0.bb @@ -0,0 +1,3 @@ +inherit pypi setuptools +require python-docker-pycreds.inc + diff --git a/recipes-devtools/python/python-docker.inc b/recipes-devtools/python/python-docker.inc new file mode 100644 index 00000000..eec7cda0 --- /dev/null +++ b/recipes-devtools/python/python-docker.inc @@ -0,0 +1,14 @@ +SUMMARY = "A Python library for the Docker Engine API." +HOMEPAGE = "https://github.com/docker/docker-py" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://LICENSE;md5=34f3846f940453127309b920eeb89660" + +SRC_URI[md5sum] = "02491d168c048cdb99cc20d0b352ea0f" +SRC_URI[sha256sum] = "e9cc39e24905e67ba9e2df14c94488f5cf030fb72ae1c60de505ce5ea90503f7" + +RDEPENDS_${PN} += " \ + ${PYTHON_PN}-six \ + ${PYTHON_PN}-docker-pycreds \ + ${PYTHON_PN}-requests \ + ${PYTHON_PN}-websocket-client \ +" diff --git a/recipes-devtools/python/python-docker_3.4.0.bb b/recipes-devtools/python/python-docker_3.4.0.bb new file mode 100644 index 00000000..a9642543 --- /dev/null +++ b/recipes-devtools/python/python-docker_3.4.0.bb @@ -0,0 +1,6 @@ +inherit pypi setuptools +require python-docker.inc + +RDEPENDS_${PN} += " \ + python-backports-ssl \ + " diff --git a/recipes-devtools/python/python3-docker-pycreds_0.3.0.bb b/recipes-devtools/python/python3-docker-pycreds_0.3.0.bb index 4d39f529..75a83e06 100644 --- a/recipes-devtools/python/python3-docker-pycreds_0.3.0.bb +++ b/recipes-devtools/python/python3-docker-pycreds_0.3.0.bb @@ -1,9 +1,3 @@ -SUMMARY = "Python bindings for the docker credentials store API" -HOMEPAGE = "https://github.com/shin-/dockerpy-creds" -LICENSE = "Apache-2.0" -LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" - inherit pypi setuptools3 +require python-docker-pycreds.inc -SRC_URI[md5sum] = "2370ea3b62198b788a26231ab58844af" -SRC_URI[sha256sum] = "8b0e956c8d206f832b06aa93a710ba2c3bcbacb5a314449c040b0b814355bbff" diff --git a/recipes-devtools/python/python3-docker_3.4.0.bb b/recipes-devtools/python/python3-docker_3.4.0.bb index 6e813025..052cbe8a 100644 --- a/recipes-devtools/python/python3-docker_3.4.0.bb +++ b/recipes-devtools/python/python3-docker_3.4.0.bb @@ -1,17 +1,3 @@ -SUMMARY = "A Python library for the Docker Engine API." -HOMEPAGE = "https://github.com/docker/docker-py" -LICENSE = "Apache-2.0" -LIC_FILES_CHKSUM = "file://LICENSE;md5=34f3846f940453127309b920eeb89660" - inherit pypi setuptools3 - -SRC_URI[md5sum] = "02491d168c048cdb99cc20d0b352ea0f" -SRC_URI[sha256sum] = "e9cc39e24905e67ba9e2df14c94488f5cf030fb72ae1c60de505ce5ea90503f7" - DEPENDS += "${PYTHON_PN}-pip-native" - -RDEPENDS_${PN} += " \ - python3-docker-pycreds \ - python3-requests \ - python3-websocket-client \ -" +require python-docker.inc -- cgit v1.2.3-54-g00ecf