From 938c1cb12706691387c75d69dce47fdcaef09bdf Mon Sep 17 00:00:00 2001 From: Amy Fong Date: Thu, 12 Mar 2015 21:42:44 -0400 Subject: docker: Add dependencies for docker and docker-registry These are a set of dependencies required to build and run docker and docker-registry which had previously existed in meta-cloud-services. By moving these from meta-cloud-services to meta-virtualization we can build and use docker without needing to include meta-cloud-services. Since meta-cloud-services depends on meta-virtualization these recipes will still be available for use with packages/images in meta-cloud-services. There is a concern that meta-cloud-services contains many python packages as there exists tight dependency for specific package versions, this move does not prevent this tight binding from continuing using various mechanisms made available to layers. Signed-off-by: Mark Asselstine Signed-off-by: Amy Fong --- recipes-devtools/python/python-flask_0.10.1.bb | 20 ++++++++++++++ .../python/python-itsdangerous_0.24.bb | 22 +++++++++++++++ recipes-devtools/python/python-six_1.7.3.bb | 18 +++++++++++++ recipes-devtools/python/python-sphinx_1.2b1.bb | 17 ++++++++++++ recipes-devtools/python/python-sqlalchemy_0.9.7.bb | 16 +++++++++++ recipes-devtools/python/python-webob_1.2.3.bb | 23 ++++++++++++++++ recipes-devtools/python/python-werkzeug_0.9.4.bb | 31 ++++++++++++++++++++++ 7 files changed, 147 insertions(+) create mode 100644 recipes-devtools/python/python-flask_0.10.1.bb create mode 100644 recipes-devtools/python/python-itsdangerous_0.24.bb create mode 100644 recipes-devtools/python/python-six_1.7.3.bb create mode 100644 recipes-devtools/python/python-sphinx_1.2b1.bb create mode 100644 recipes-devtools/python/python-sqlalchemy_0.9.7.bb create mode 100644 recipes-devtools/python/python-webob_1.2.3.bb create mode 100644 recipes-devtools/python/python-werkzeug_0.9.4.bb (limited to 'recipes-devtools/python') diff --git a/recipes-devtools/python/python-flask_0.10.1.bb b/recipes-devtools/python/python-flask_0.10.1.bb new file mode 100644 index 00000000..263e53d0 --- /dev/null +++ b/recipes-devtools/python/python-flask_0.10.1.bb @@ -0,0 +1,20 @@ +DESCRIPTION = "A microframework based on Werkzeug, Jinja2 and good intentions" +HOMEPAGE = "https://pypi.python.org/pypi/Flask/" +SECTION = "devel/python" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://LICENSE;md5=79aa8b7bc4f781210d6b5c06d6424cb0" + +PR = "r0" +SRCNAME = "Flask" + +SRC_URI = "https://pypi.python.org/packages/source/F/${SRCNAME}/${SRCNAME}-${PV}.tar.gz" + +SRC_URI[md5sum] = "378670fe456957eb3c27ddaef60b2b24" +SRC_URI[sha256sum] = "4c83829ff83d408b5e1d4995472265411d2c414112298f2eb4b359d9e4563373" + +S = "${WORKDIR}/${SRCNAME}-${PV}" + +inherit setuptools + +CLEANBROKEN = "1" + diff --git a/recipes-devtools/python/python-itsdangerous_0.24.bb b/recipes-devtools/python/python-itsdangerous_0.24.bb new file mode 100644 index 00000000..3e229f8f --- /dev/null +++ b/recipes-devtools/python/python-itsdangerous_0.24.bb @@ -0,0 +1,22 @@ +DESCRIPTION = "Various helpers to pass trusted data to untrusted environments and back" +HOMEPAGE = "https://pypi.python.org/pypi/itsdangerous/" +SECTION = "devel/python" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://LICENSE;md5=b61841e2bf5f07884148e2a6f1bcab0c" + +PR = "r0" +SRCNAME = "itsdangerous" + +SRC_URI = "https://pypi.python.org/packages/source/i/${SRCNAME}/${SRCNAME}-${PV}.tar.gz" + +SRC_URI[md5sum] = "a3d55aa79369aef5345c036a8a26307f" +SRC_URI[sha256sum] = "cbb3fcf8d3e33df861709ecaf89d9e6629cff0a217bc2848f1b41cd30d360519" + +S = "${WORKDIR}/${SRCNAME}-${PV}" + +inherit setuptools + +RDEPENDS_${PN} += "python-json python-netclient python-zlib python-datetime python-lang python-crypt" + +CLEANBROKEN = "1" + diff --git a/recipes-devtools/python/python-six_1.7.3.bb b/recipes-devtools/python/python-six_1.7.3.bb new file mode 100644 index 00000000..07dcafdf --- /dev/null +++ b/recipes-devtools/python/python-six_1.7.3.bb @@ -0,0 +1,18 @@ +DESCRIPTION = "Python 2 and 3 compatibility utilities" +HOMEPAGE = "http://pypi.python.org/pypi/six/" +SECTION = "devel/python" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE;md5=530f34047c21ad45b3199946dd90bea5" + +PR = "r1" +SRCNAME = "six" + +SRC_URI = "https://pypi.python.org/packages/source/s/${SRCNAME}/${SRCNAME}-${PV}.tar.gz \ +" + +SRC_URI[md5sum] = "784c6e5541c3c4952de9c0a966a0a80b" +SRC_URI[sha256sum] = "7a842c9f882c0b2ab1064d567bb9fff6a21c9efbc3d9992083ad6193787ed393" + +S = "${WORKDIR}/${SRCNAME}-${PV}" + +inherit setuptools diff --git a/recipes-devtools/python/python-sphinx_1.2b1.bb b/recipes-devtools/python/python-sphinx_1.2b1.bb new file mode 100644 index 00000000..acdba560 --- /dev/null +++ b/recipes-devtools/python/python-sphinx_1.2b1.bb @@ -0,0 +1,17 @@ +DESCRIPTION = "Python documentation generator" +HOMEPAGE = "http://sphinx-doc.org/" +SECTION = "devel/python" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://LICENSE;md5=da9cf9fa4e0d0076dd4d116777ad401e" + +PR = "r0" +SRCNAME = "Sphinx" + +SRC_URI = "http://pypi.python.org/packages/source/S/${SRCNAME}/${SRCNAME}-${PV}.tar.gz" + +SRC_URI[md5sum] = "67bea6df63be8e2a76ebedc76d8f71a3" +SRC_URI[sha256sum] = "16102b69e939d9ee60b05d694a804a83e3ce047c283f6b981a83573a75ea718d" + +S = "${WORKDIR}/${SRCNAME}-${PV}" + +inherit setuptools diff --git a/recipes-devtools/python/python-sqlalchemy_0.9.7.bb b/recipes-devtools/python/python-sqlalchemy_0.9.7.bb new file mode 100644 index 00000000..6207233e --- /dev/null +++ b/recipes-devtools/python/python-sqlalchemy_0.9.7.bb @@ -0,0 +1,16 @@ +DESCRIPTION = "Python SQL toolkit and Object Relational Mapper that gives \ +application developers the full power and flexibility of SQL" +HOMEPAGE = "http://www.sqlalchemy.org/" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://LICENSE;md5=6c90a3830628085e8ba945f94d622cb2" +RDEPENDS_${PN} += "python-numbers" + +SRCNAME = "SQLAlchemy" +SRC_URI = "https://pypi.python.org/packages/source/S/${SRCNAME}/${SRCNAME}-${PV}.tar.gz" + +SRC_URI[md5sum] = "e3c8f836ea9b48886718f59b9d8646ff" +SRC_URI[sha256sum] = "5fff261d0cff21c39913f9d30682659a52bfa2875699b2b7d908d0225df42a15" + +S = "${WORKDIR}/${SRCNAME}-${PV}" + +inherit setuptools diff --git a/recipes-devtools/python/python-webob_1.2.3.bb b/recipes-devtools/python/python-webob_1.2.3.bb new file mode 100644 index 00000000..a30ee9c1 --- /dev/null +++ b/recipes-devtools/python/python-webob_1.2.3.bb @@ -0,0 +1,23 @@ +DESCRIPTION = "WSGI request and response object" +HOMEPAGE = "http://webob.org/" +SECTION = "devel/python" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://docs/license.txt;md5=8ed3584bcc78c16da363747ccabc5af5" + +PR = "r0" +SRCNAME = "WebOb" + +SRC_URI = "http://pypi.python.org/packages/source/W/${SRCNAME}/${SRCNAME}-${PV}.tar.gz" + +SRC_URI[md5sum] = "11825b7074ba7043e157805e4e6e0f55" +SRC_URI[sha256sum] = "325c249f3ac35e72b75ba13b2c60317def0c986a24a413ebf700509ea4c73a13" + +S = "${WORKDIR}/${SRCNAME}-${PV}" + +inherit setuptools + +RDEPENDS_${PN} += " \ + python-sphinx \ + python-nose \ + " + diff --git a/recipes-devtools/python/python-werkzeug_0.9.4.bb b/recipes-devtools/python/python-werkzeug_0.9.4.bb new file mode 100644 index 00000000..38e9f0f9 --- /dev/null +++ b/recipes-devtools/python/python-werkzeug_0.9.4.bb @@ -0,0 +1,31 @@ +DESCRIPTION = "The Swiss Army knife of Python web development" +HOMEPAGE = "https://pypi.python.org/pypi/Werkzeug/" +SECTION = "devel/python" +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://LICENSE;md5=ad2e600a437b1b03d25b02df8c23ad1c" + +PR = "r0" +SRCNAME = "Werkzeug" + +SRC_URI = "https://pypi.python.org/packages/source/W/${SRCNAME}/${SRCNAME}-${PV}.tar.gz" + +SRC_URI[md5sum] = "670fad41f57c13b71a6816765765a3dd" +SRC_URI[sha256sum] = "c1baf7a3e8be70f34d931ee173283f406877bd3d17f372bbe82318a5b3c510cc" + +S = "${WORKDIR}/${SRCNAME}-${PV}" + +inherit setuptools + +RDEPENDS_${PN} += "python-io \ + python-datetime \ + python-email \ + python-zlib \ + python-pkgutil \ + python-html \ + python-shell \ + python-pprint \ + python-subprocess \ + python-netserver" + +CLEANBROKEN = "1" + -- cgit v1.2.3-54-g00ecf