From 828567dbe9c45ba1dc80e86392ed867ab2df8f5f Mon Sep 17 00:00:00 2001 From: Andrej Rode Date: Thu, 13 Apr 2017 11:58:13 -0700 Subject: python-mprpc: add new recipe Add recipe for python-mprpc, a messagepack RPC library for python (From meta-openembedded commit: 5bceadcfaa769a654d614ad9df27e03b32b24cb9) Signed-off-by: Andrej Rode Signed-off-by: Martin Jansa Signed-off-by: Tim Orling --- .../python-mprpc/files/0001-fix_setup_py.patch | 34 ++++++++++++++++++++++ .../python-mprpc/python-mprpc_0.1.13.bb | 17 +++++++++++ 2 files changed, 51 insertions(+) create mode 100644 recipes-connectivity/python-mprpc/files/0001-fix_setup_py.patch create mode 100644 recipes-connectivity/python-mprpc/python-mprpc_0.1.13.bb (limited to 'recipes-connectivity/python-mprpc') diff --git a/recipes-connectivity/python-mprpc/files/0001-fix_setup_py.patch b/recipes-connectivity/python-mprpc/files/0001-fix_setup_py.patch new file mode 100644 index 0000000..f5df9b9 --- /dev/null +++ b/recipes-connectivity/python-mprpc/files/0001-fix_setup_py.patch @@ -0,0 +1,34 @@ +From bda99eab9036d46e7bb06b446d11cab0b1dd8093 Mon Sep 17 00:00:00 2001 +From: Andrej Rode +Date: Mon, 10 Apr 2017 16:49:50 -0700 +Subject: [PATCH] setup: remove find_packages and only install mprpc + +Signed-off-by: Andrej Rode +--- + setup.py | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/setup.py b/setup.py +index 5001d0c..4c0ba75 100644 +--- a/setup.py ++++ b/setup.py +@@ -1,6 +1,6 @@ + # -*- coding: utf-8 -*- + +-from setuptools import setup, Extension, find_packages ++from setuptools import setup, Extension + + setup( + name='mprpc', +@@ -10,7 +10,7 @@ setup( + author='Studio Ousia', + author_email='ikuya@ousia.jp', + url='http://github.com/studio-ousia/mprpc', +- packages=find_packages(), ++ packages=['mprpc'], + ext_modules=[ + Extension('mprpc.client', ['mprpc/client.c']), + Extension('mprpc.server', ['mprpc/server.c']) +-- +2.10.2 + diff --git a/recipes-connectivity/python-mprpc/python-mprpc_0.1.13.bb b/recipes-connectivity/python-mprpc/python-mprpc_0.1.13.bb new file mode 100644 index 0000000..78df00a --- /dev/null +++ b/recipes-connectivity/python-mprpc/python-mprpc_0.1.13.bb @@ -0,0 +1,17 @@ +SUMMARY = "A gevent based messagpack rpc library" +DESCRIPTION = "mprpc is a fast implementation of the messagepack rpc protocol for python. \ +It is based on gevent for handling connections and enabling concurrent connections." +HOMEPAGE = "https://github.com/studio-ousia/mprpc" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://LICENSE;md5=4ba825394aec026b5f94edca44426859" +DEPENDS += "python-gevent" +RDEPENDS_${PN} += "python-gevent python-msgpack python-gsocketpool" + +SRC_URI_append = " \ + file://0001-fix_setup_py.patch;patch=1;pnum=1 \ +" + +SRC_URI[md5sum] = "449e6239eb5ff07b9cceb86e1ab0c2ee" +SRC_URI[sha256sum] = "5881cc7fbb8de814e2b4aa5958bfe147c5c301e46749190f0e6abf373cf56d82" + +inherit pypi setuptools -- cgit 1.2.3-korg