[meta-virtualization] [PATCH] add the py2 version for python-docker and python-docker-pycreds packages

Bruce Ashfield bruce.ashfield at gmail.com
Fri Dec 21 05:47:01 PST 2018


sorry for the delay, I was waiting to see if anyone else had comments
and then forgot to loop back to this!

The change looks good to me, and tested ok in my setup.

This is now merged.

Bruce
On Thu, Dec 13, 2018 at 3:41 PM Ting Yu <tyu at cisco.com> wrote:
>
> 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()
> [<Image: 'hello-world:latest'>]
>
> ---
>  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
>
> diff --git a/recipes-devtools/python/python-docker-pycreds.inc b/recipes-devtools/python/python-docker-pycreds.inc
> new file mode 100644
> index 0000000..ca0995f
> --- /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 0000000..6dc4521
> --- /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 0000000..eec7cda
> --- /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 0000000..a964254
> --- /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 4d39f52..75a83e0 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 6e81302..052cbe8 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
> --
> 2.7.4
>
> --
> _______________________________________________
> meta-virtualization mailing list
> meta-virtualization at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-virtualization



-- 
- Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end
- "Use the force Harry" - Gandalf, Star Trek II


More information about the meta-virtualization mailing list