From patchwork Fri May 31 17:16:49 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Matt Weber X-Patchwork-Id: 1108488 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=busybox.net (client-ip=140.211.166.136; helo=silver.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=rockwellcollins.com Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 45FrjV10Gjz9s4Y for ; Sat, 1 Jun 2019 03:17:17 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id F27AF2047A; Fri, 31 May 2019 17:17:14 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id USrrS7AuLK7m; Fri, 31 May 2019 17:17:13 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id CC59E20475; Fri, 31 May 2019 17:17:13 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id B92D81BF9AF for ; Fri, 31 May 2019 17:17:05 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id B735220475 for ; Fri, 31 May 2019 17:17:05 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kxcmFEaVRhZD for ; Fri, 31 May 2019 17:17:04 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from da1vs04.rockwellcollins.com (da1vs04.rockwellcollins.com [205.175.227.52]) by silver.osuosl.org (Postfix) with ESMTPS id 227D720473 for ; Fri, 31 May 2019 17:17:04 +0000 (UTC) Received: from ofwda1n02.rockwellcollins.com (HELO ciulimr01.rockwellcollins.com) ([205.175.227.14]) by da1vs04.rockwellcollins.com with ESMTP; 31 May 2019 12:17:03 -0500 X-Received: from gravy.rockwellcollins.lab (gravy.rockwellcollins.lab [10.36.112.10]) by ciulimr01.rockwellcollins.com (Postfix) with ESMTP id D04936019B; Fri, 31 May 2019 12:17:02 -0500 (CDT) From: Matt Weber To: buildroot@buildroot.org Date: Fri, 31 May 2019 12:16:49 -0500 Message-Id: <20190531171654.17906-1-matthew.weber@rockwellcollins.com> X-Mailer: git-send-email 2.17.1 Subject: [Buildroot] [PATCH 1/6] package/python-colorama: new package X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" This package provides a simple cross-platform API for printing colored terminal text. Signed-off-by: Matthew Weber --- DEVELOPERS | 1 + package/Config.in | 1 + package/python-colorama/Config.in | 6 ++++++ package/python-colorama/python-colorama.hash | 5 +++++ package/python-colorama/python-colorama.mk | 14 ++++++++++++++ 5 files changed, 27 insertions(+) create mode 100644 package/python-colorama/Config.in create mode 100644 package/python-colorama/python-colorama.hash create mode 100644 package/python-colorama/python-colorama.mk diff --git a/DEVELOPERS b/DEVELOPERS index 1149fcb508..ddab99c9de 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1518,6 +1518,7 @@ F: package/policycoreutils/ F: package/proftpd/ F: package/protobuf-c/ F: package/protobuf/ +F: package/python-colorama/ F: package/python-flask-cors/ F: package/python-ipy/ F: package/python-posix-ipc/ diff --git a/package/Config.in b/package/Config.in index f592e74a99..0c784eac0e 100644 --- a/package/Config.in +++ b/package/Config.in @@ -849,6 +849,7 @@ menu "External python modules" source "package/python-cherrypy/Config.in" source "package/python-click/Config.in" source "package/python-coherence/Config.in" + source "package/python-colorama/Config.in" source "package/python-configobj/Config.in" source "package/python-configshell-fb/Config.in" source "package/python-constantly/Config.in" diff --git a/package/python-colorama/Config.in b/package/python-colorama/Config.in new file mode 100644 index 0000000000..911effb3d3 --- /dev/null +++ b/package/python-colorama/Config.in @@ -0,0 +1,6 @@ +config BR2_PACKAGE_PYTHON_COLORAMA + bool "python-colorama" + help + Cross-platform colored terminal text. + + https://github.com/tartley/colorama diff --git a/package/python-colorama/python-colorama.hash b/package/python-colorama/python-colorama.hash new file mode 100644 index 0000000000..06f61f80af --- /dev/null +++ b/package/python-colorama/python-colorama.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/colorama/json +md5 f927529cd1735f6f50ee2c61628e9c1f colorama-0.4.1.tar.gz +sha256 05eed71e2e327246ad6b38c540c4a3117230b19679b875190486ddd2d721422d colorama-0.4.1.tar.gz +# Locally computed sha256 checksums +sha256 cac35c02686e5d04a5a7140bfb3b36e73aed496656e891102e428886d7930318 LICENSE.txt diff --git a/package/python-colorama/python-colorama.mk b/package/python-colorama/python-colorama.mk new file mode 100644 index 0000000000..2f4bc5e1f1 --- /dev/null +++ b/package/python-colorama/python-colorama.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-colorama +# +################################################################################ + +PYTHON_COLORAMA_VERSION = 0.4.1 +PYTHON_COLORAMA_SOURCE = colorama-$(PYTHON_COLORAMA_VERSION).tar.gz +PYTHON_COLORAMA_SITE = https://files.pythonhosted.org/packages/76/53/e785891dce0e2f2b9f4b4ff5bc6062a53332ed28833c7afede841f46a5db +PYTHON_COLORAMA_SETUP_TYPE = setuptools +PYTHON_COLORAMA_LICENSE = BSD-3-Clause +PYTHON_COLORAMA_LICENSE_FILES = LICENSE.txt + +$(eval $(python-package)) From patchwork Fri May 31 17:16:51 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Matt Weber X-Patchwork-Id: 1108486 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=busybox.net (client-ip=140.211.166.138; helo=whitealder.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=rockwellcollins.com Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 45FrjR5wLkz9s4Y for ; Sat, 1 Jun 2019 03:17:15 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 0E16987595; Fri, 31 May 2019 17:17:11 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cppglmowDLhy; Fri, 31 May 2019 17:17:09 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by whitealder.osuosl.org (Postfix) with ESMTP id E5BA9876B6; Fri, 31 May 2019 17:17:08 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 51AF11BF9B0 for ; Fri, 31 May 2019 17:17:05 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 43A1C84C58 for ; Fri, 31 May 2019 17:17:05 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BnHhxKYQiLXV for ; Fri, 31 May 2019 17:17:04 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from ch3vs02.rockwellcollins.com (ch3vs02.rockwellcollins.com [205.175.226.29]) by whitealder.osuosl.org (Postfix) with ESMTPS id 1DBB9873C5 for ; Fri, 31 May 2019 17:17:03 +0000 (UTC) Received: from ofwch3n02.rockwellcollins.com (HELO ciulimr01.rockwellcollins.com) ([205.175.226.14]) by ch3vs02.rockwellcollins.com with ESMTP; 31 May 2019 12:17:03 -0500 X-Received: from gravy.rockwellcollins.lab (gravy.rockwellcollins.lab [10.36.112.10]) by ciulimr01.rockwellcollins.com (Postfix) with ESMTP id EBA5D6020C; Fri, 31 May 2019 12:17:02 -0500 (CDT) From: Matt Weber To: buildroot@buildroot.org Date: Fri, 31 May 2019 12:16:51 -0500 Message-Id: <20190531171654.17906-3-matthew.weber@rockwellcollins.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20190531171654.17906-1-matthew.weber@rockwellcollins.com> References: <20190531171654.17906-1-matthew.weber@rockwellcollins.com> Subject: [Buildroot] [PATCH 3/6] package/python-pycairo: new package X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" A Python module providing bindings for the cairo graphics library. Signed-off-by: Matthew Weber --- DEVELOPERS | 1 + package/Config.in | 1 + package/python-pycairo/Config.in | 7 +++++++ package/python-pycairo/python-pycairo.hash | 5 +++++ package/python-pycairo/python-pycairo.mk | 14 ++++++++++++++ 5 files changed, 28 insertions(+) create mode 100644 package/python-pycairo/Config.in create mode 100644 package/python-pycairo/python-pycairo.hash create mode 100644 package/python-pycairo/python-pycairo.mk diff --git a/DEVELOPERS b/DEVELOPERS index 0aa5b1754d..e4c25e1877 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1523,6 +1523,7 @@ F: package/python-flask-cors/ F: package/python-iptables/ F: package/python-ipy/ F: package/python-posix-ipc/ +F: package/python-pycairo/ F: package/python-pypcap/ F: package/python-pyrex/ F: package/raptor/ diff --git a/package/Config.in b/package/Config.in index 13b43ec0dd..d89bbbb4bc 100644 --- a/package/Config.in +++ b/package/Config.in @@ -980,6 +980,7 @@ menu "External python modules" source "package/python-pyasn-modules/Config.in" source "package/python-pyasn1/Config.in" source "package/python-pyasn1-modules/Config.in" + source "package/python-pycairo/Config.in" source "package/python-pycares/Config.in" source "package/python-pycli/Config.in" source "package/python-pycparser/Config.in" diff --git a/package/python-pycairo/Config.in b/package/python-pycairo/Config.in new file mode 100644 index 0000000000..2d44dec85e --- /dev/null +++ b/package/python-pycairo/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_PYTHON_PYCAIRO + bool "python-pycairo" + select on BR2_PACKAGE_CAIRO # runtime dependency + help + Python interface for cairo. + + https://pycairo.readthedocs.io diff --git a/package/python-pycairo/python-pycairo.hash b/package/python-pycairo/python-pycairo.hash new file mode 100644 index 0000000000..6da73c04d3 --- /dev/null +++ b/package/python-pycairo/python-pycairo.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/pycairo/json +md5 7610da8a40a7bed548991aa3416431d1 pycairo-1.18.1.tar.gz +sha256 70172e58b6bad7572a3518c26729b074acdde15e6fee6cbab6d3528ad552b786 pycairo-1.18.1.tar.gz +# Locally computed sha256 checksums +sha256 22c7747e2decb1b26e395b45dbaeb627784ef7fdbf2b80ac09a26a560277e58a COPYING diff --git a/package/python-pycairo/python-pycairo.mk b/package/python-pycairo/python-pycairo.mk new file mode 100644 index 0000000000..be03d58e82 --- /dev/null +++ b/package/python-pycairo/python-pycairo.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-pycairo +# +################################################################################ + +PYTHON_PYCAIRO_VERSION = 1.18.1 +PYTHON_PYCAIRO_SOURCE = pycairo-$(PYTHON_PYCAIRO_VERSION).tar.gz +PYTHON_PYCAIRO_SITE = https://files.pythonhosted.org/packages/48/20/5e83af98eb897935bf7dc39455e892ba866feebb9b7c3b392982866f9958 +PYTHON_PYCAIRO_SETUP_TYPE = setuptools +PYTHON_PYCAIRO_LICENSE = LGPL-2.0, MPL-1.1 +PYTHON_PYCAIRO_LICENSE_FILES = COPYING + +$(eval $(python-package)) From patchwork Fri May 31 17:16:52 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Matt Weber X-Patchwork-Id: 1108487 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=busybox.net (client-ip=140.211.166.137; helo=fraxinus.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=rockwellcollins.com Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 45FrjT6ZHyz9s3l for ; Sat, 1 Jun 2019 03:17:17 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 76AA686AF4; Fri, 31 May 2019 17:17:12 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id M6ksFjyyYdbI; Fri, 31 May 2019 17:17:09 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id 272BE86AEC; Fri, 31 May 2019 17:17:08 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 4F5571BF9AF for ; Fri, 31 May 2019 17:17:05 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 4D61520475 for ; Fri, 31 May 2019 17:17:05 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id byF4sjjbjnXY for ; Fri, 31 May 2019 17:17:04 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from secvs01.rockwellcollins.com (secvs01.rockwellcollins.com [205.175.225.240]) by silver.osuosl.org (Postfix) with ESMTPS id 6B9BC20476 for ; Fri, 31 May 2019 17:17:04 +0000 (UTC) Received: from ofwgwc03.rockwellcollins.com (HELO ciulimr01.rockwellcollins.com) ([205.175.225.12]) by secvs01.rockwellcollins.com with ESMTP; 31 May 2019 12:17:03 -0500 X-Received: from gravy.rockwellcollins.lab (gravy.rockwellcollins.lab [10.36.112.10]) by ciulimr01.rockwellcollins.com (Postfix) with ESMTP id 0530260190; Fri, 31 May 2019 12:17:03 -0500 (CDT) From: Matt Weber To: buildroot@buildroot.org Date: Fri, 31 May 2019 12:16:52 -0500 Message-Id: <20190531171654.17906-4-matthew.weber@rockwellcollins.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20190531171654.17906-1-matthew.weber@rockwellcollins.com> References: <20190531171654.17906-1-matthew.weber@rockwellcollins.com> Subject: [Buildroot] [PATCH 4/6] package/python-tinyrpc: new package X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" A protocol neutral RPC library that supports JSON-RPC and zmq. Signed-off-by: Matthew Weber --- DEVELOPERS | 1 + package/Config.in | 1 + package/python-tinyrpc/Config.in | 9 +++++++++ package/python-tinyrpc/python-tinyrpc.hash | 5 +++++ package/python-tinyrpc/python-tinyrpc.mk | 14 ++++++++++++++ 5 files changed, 30 insertions(+) create mode 100644 package/python-tinyrpc/Config.in create mode 100644 package/python-tinyrpc/python-tinyrpc.hash create mode 100644 package/python-tinyrpc/python-tinyrpc.mk diff --git a/DEVELOPERS b/DEVELOPERS index e4c25e1877..b53e98259f 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1526,6 +1526,7 @@ F: package/python-posix-ipc/ F: package/python-pycairo/ F: package/python-pypcap/ F: package/python-pyrex/ +F: package/python-tinyrpc/ F: package/raptor/ F: package/rcw/ F: package/rng-tools/ diff --git a/package/Config.in b/package/Config.in index d89bbbb4bc..0080cdd625 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1070,6 +1070,7 @@ menu "External python modules" source "package/python-terminaltables/Config.in" source "package/python-texttable/Config.in" source "package/python-thrift/Config.in" + source "package/python-tinyrpc/Config.in" source "package/python-tomako/Config.in" source "package/python-toml/Config.in" source "package/python-tornado/Config.in" diff --git a/package/python-tinyrpc/Config.in b/package/python-tinyrpc/Config.in new file mode 100644 index 0000000000..3c643c754a --- /dev/null +++ b/package/python-tinyrpc/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_PYTHON_TINYRPC + bool "python-tinyrpc" + select BR2_PACKAGE_PYTHON_SIX # runtime + help + A small, modular, transport and protocol neutral RPC + library that, among other things, supports JSON-RPC and + zmq. + + http://github.com/mbr/tinyrpc diff --git a/package/python-tinyrpc/python-tinyrpc.hash b/package/python-tinyrpc/python-tinyrpc.hash new file mode 100644 index 0000000000..dcaa479866 --- /dev/null +++ b/package/python-tinyrpc/python-tinyrpc.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/tinyrpc/json +md5 ee8fd20fb4879d4ec96500e50333b6cf tinyrpc-1.0.1.tar.gz +sha256 4572c9d63b056b5eb24bae5e0894115fe6b5c3fa314851d9df439c7d3f8e9d2b tinyrpc-1.0.1.tar.gz +# Locally computed sha256 checksums +sha256 587f1ea174824613f4a7e0d7fb95fda000a7f58ca17df12416e014c9ee82e619 LICENSE diff --git a/package/python-tinyrpc/python-tinyrpc.mk b/package/python-tinyrpc/python-tinyrpc.mk new file mode 100644 index 0000000000..9ab039f955 --- /dev/null +++ b/package/python-tinyrpc/python-tinyrpc.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-tinyrpc +# +################################################################################ + +PYTHON_TINYRPC_VERSION = 1.0.1 +PYTHON_TINYRPC_SOURCE = tinyrpc-$(PYTHON_TINYRPC_VERSION).tar.gz +PYTHON_TINYRPC_SITE = https://files.pythonhosted.org/packages/1f/f9/d2f9aa8238fc4f3f92e3912b3768c67e3b74257fdf47da2db391354be285 +PYTHON_TINYRPC_SETUP_TYPE = setuptools +PYTHON_TINYRPC_LICENSE = MIT +PYTHON_TINYRPC_LICENSE_FILES = LICENSE + +$(eval $(python-package)) From patchwork Fri May 31 17:16:53 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Matt Weber X-Patchwork-Id: 1108484 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=busybox.net (client-ip=140.211.166.137; helo=fraxinus.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=rockwellcollins.com Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 45FrjM52q0z9s3l for ; Sat, 1 Jun 2019 03:17:09 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 09F4586AE0; Fri, 31 May 2019 17:17:08 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UQpR6eZlC_6O; Fri, 31 May 2019 17:17:07 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id 5482F84415; Fri, 31 May 2019 17:17:07 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id 490B01BF616 for ; Fri, 31 May 2019 17:17:05 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 449E083659 for ; Fri, 31 May 2019 17:17:05 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jquXC1Rasn36 for ; Fri, 31 May 2019 17:17:04 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from da1vs01.rockwellcollins.com (da1vs01.rockwellcollins.com [205.175.227.27]) by fraxinus.osuosl.org (Postfix) with ESMTPS id 420A58362C for ; Fri, 31 May 2019 17:17:04 +0000 (UTC) Received: from ofwda1n02.rockwellcollins.com (HELO ciulimr01.rockwellcollins.com) ([205.175.227.14]) by da1vs01.rockwellcollins.com with ESMTP; 31 May 2019 12:17:03 -0500 X-Received: from gravy.rockwellcollins.lab (gravy.rockwellcollins.lab [10.36.112.10]) by ciulimr01.rockwellcollins.com (Postfix) with ESMTP id 12E7C60210; Fri, 31 May 2019 12:17:03 -0500 (CDT) From: Matt Weber To: buildroot@buildroot.org Date: Fri, 31 May 2019 12:16:53 -0500 Message-Id: <20190531171654.17906-5-matthew.weber@rockwellcollins.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20190531171654.17906-1-matthew.weber@rockwellcollins.com> References: <20190531171654.17906-1-matthew.weber@rockwellcollins.com> Subject: [Buildroot] [PATCH 5/6] package/python-txdbus: new package X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Implements a native Python implementation of DBus for Twisted. Signed-off-by: Matthew Weber --- DEVELOPERS | 1 + package/Config.in | 1 + package/python-txdbus/Config.in | 9 +++++++++ package/python-txdbus/python-txdbus.hash | 3 +++ package/python-txdbus/python-txdbus.mk | 13 +++++++++++++ 5 files changed, 27 insertions(+) create mode 100644 package/python-txdbus/Config.in create mode 100644 package/python-txdbus/python-txdbus.hash create mode 100644 package/python-txdbus/python-txdbus.mk diff --git a/DEVELOPERS b/DEVELOPERS index b53e98259f..3ca48deff6 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1527,6 +1527,7 @@ F: package/python-pycairo/ F: package/python-pypcap/ F: package/python-pyrex/ F: package/python-tinyrpc/ +F: package/python-txdbus/ F: package/raptor/ F: package/rcw/ F: package/rng-tools/ diff --git a/package/Config.in b/package/Config.in index 0080cdd625..e68defd5f4 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1078,6 +1078,7 @@ menu "External python modules" source "package/python-treq/Config.in" source "package/python-twisted/Config.in" source "package/python-txaio/Config.in" + source "package/python-txdbus/Config.in" source "package/python-txtorcon/Config.in" source "package/python-typepy/Config.in" source "package/python-typing/Config.in" diff --git a/package/python-txdbus/Config.in b/package/python-txdbus/Config.in new file mode 100644 index 0000000000..f38bbf93f0 --- /dev/null +++ b/package/python-txdbus/Config.in @@ -0,0 +1,9 @@ +config BR2_PACKAGE_PYTHON_TXDBUS + bool "python-txdbus" + select BR2_PACKAGE_PYTHON_TWISTED # runtime + select BR2_PACKAGE_PYTHON_SIX # runtime + help + A native Python implementation of the DBus protocol for + Twisted applications. + + https://github.com/cocagne/txdbus diff --git a/package/python-txdbus/python-txdbus.hash b/package/python-txdbus/python-txdbus.hash new file mode 100644 index 0000000000..38760fada6 --- /dev/null +++ b/package/python-txdbus/python-txdbus.hash @@ -0,0 +1,3 @@ +# md5, sha256 from https://pypi.org/pypi/txdbus/json +md5 f17c9204c7f56365c297ba68e6840900 txdbus-1.1.0.tar.gz +sha256 6ff57f42c58d935956024b3c6824c1019db7d233d0af86aa0573b73b63b0817c txdbus-1.1.0.tar.gz diff --git a/package/python-txdbus/python-txdbus.mk b/package/python-txdbus/python-txdbus.mk new file mode 100644 index 0000000000..08429baac8 --- /dev/null +++ b/package/python-txdbus/python-txdbus.mk @@ -0,0 +1,13 @@ +################################################################################ +# +# python-txdbus +# +################################################################################ + +PYTHON_TXDBUS_VERSION = 1.1.0 +PYTHON_TXDBUS_SOURCE = txdbus-$(PYTHON_TXDBUS_VERSION).tar.gz +PYTHON_TXDBUS_SITE = https://files.pythonhosted.org/packages/8e/7c/0b8726b82943ae99dc71b8fe20e2e0beb7feb4ef61105865021a64f08b16 +PYTHON_TXDBUS_SETUP_TYPE = setuptools +PYTHON_TXDBUS_LICENSE = MIT + +$(eval $(python-package)) From patchwork Fri May 31 17:16:54 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Matt Weber X-Patchwork-Id: 1108489 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=busybox.net (client-ip=140.211.166.137; helo=fraxinus.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=rockwellcollins.com Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 45FrjV1lTVz9sBb for ; Sat, 1 Jun 2019 03:17:18 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id D546186AEC; Fri, 31 May 2019 17:17:13 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id v2Odu5ki-Jld; Fri, 31 May 2019 17:17:13 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id D42A686B01; Fri, 31 May 2019 17:17:12 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id A3A641BF616 for ; Fri, 31 May 2019 17:17:05 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id A192D20475 for ; Fri, 31 May 2019 17:17:05 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DQndvgKtVzCC for ; Fri, 31 May 2019 17:17:05 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from secvs01.rockwellcollins.com (secvs01.rockwellcollins.com [205.175.225.240]) by silver.osuosl.org (Postfix) with ESMTPS id C64E420477 for ; Fri, 31 May 2019 17:17:04 +0000 (UTC) Received: from ofwgwc03.rockwellcollins.com (HELO ciulimr01.rockwellcollins.com) ([205.175.225.12]) by secvs01.rockwellcollins.com with ESMTP; 31 May 2019 12:17:03 -0500 X-Received: from gravy.rockwellcollins.lab (gravy.rockwellcollins.lab [10.36.112.10]) by ciulimr01.rockwellcollins.com (Postfix) with ESMTP id 20A426020F; Fri, 31 May 2019 12:17:03 -0500 (CDT) From: Matt Weber To: buildroot@buildroot.org Date: Fri, 31 May 2019 12:16:54 -0500 Message-Id: <20190531171654.17906-6-matthew.weber@rockwellcollins.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20190531171654.17906-1-matthew.weber@rockwellcollins.com> References: <20190531171654.17906-1-matthew.weber@rockwellcollins.com> Subject: [Buildroot] [PATCH 6/6] package/python-wsgiref: new package X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" The Web Server Gateway Interface (WSGI) package defines a standard interface between web server software and web applications. Signed-off-by: Matthew Weber --- DEVELOPERS | 1 + package/Config.in | 1 + package/python-wsgiref/Config.in | 6 ++++++ package/python-wsgiref/python-wsgiref.hash | 3 +++ package/python-wsgiref/python-wsgiref.mk | 18 ++++++++++++++++++ 5 files changed, 29 insertions(+) create mode 100644 package/python-wsgiref/Config.in create mode 100644 package/python-wsgiref/python-wsgiref.hash create mode 100644 package/python-wsgiref/python-wsgiref.mk diff --git a/DEVELOPERS b/DEVELOPERS index 3ca48deff6..8545352329 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1528,6 +1528,7 @@ F: package/python-pypcap/ F: package/python-pyrex/ F: package/python-tinyrpc/ F: package/python-txdbus/ +F: package/python-wsgiref/ F: package/raptor/ F: package/rcw/ F: package/rng-tools/ diff --git a/package/Config.in b/package/Config.in index e68defd5f4..43cfcfbd73 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1103,6 +1103,7 @@ menu "External python modules" source "package/python-wrapt/Config.in" source "package/python-ws4py/Config.in" source "package/python-wsaccel/Config.in" + source "package/python-wsgiref/Config.in" source "package/python-wtforms/Config.in" source "package/python-xlib/Config.in" source "package/python-xlrd/Config.in" diff --git a/package/python-wsgiref/Config.in b/package/python-wsgiref/Config.in new file mode 100644 index 0000000000..2fde92cab0 --- /dev/null +++ b/package/python-wsgiref/Config.in @@ -0,0 +1,6 @@ +config BR2_PACKAGE_PYTHON_WSGIREF + bool "python-wsgiref" + help + WSGI (PEP 333) Reference Library. + + http://cheeseshop.python.org/pypi/wsgiref diff --git a/package/python-wsgiref/python-wsgiref.hash b/package/python-wsgiref/python-wsgiref.hash new file mode 100644 index 0000000000..0c9a4fecd8 --- /dev/null +++ b/package/python-wsgiref/python-wsgiref.hash @@ -0,0 +1,3 @@ +# md5, sha256 from https://pypi.org/pypi/wsgiref/json +md5 29b146e6ebd0f9fb119fe321f7bcf6cb wsgiref-0.1.2.zip +sha256 c7e610c800957046c04c8014aab8cce8f0b9f0495c8cd349e57c1f7cabf40e79 wsgiref-0.1.2.zip diff --git a/package/python-wsgiref/python-wsgiref.mk b/package/python-wsgiref/python-wsgiref.mk new file mode 100644 index 0000000000..e30f4c6a31 --- /dev/null +++ b/package/python-wsgiref/python-wsgiref.mk @@ -0,0 +1,18 @@ +################################################################################ +# +# python-wsgiref +# +################################################################################ + +PYTHON_WSGIREF_VERSION = 0.1.2 +PYTHON_WSGIREF_SOURCE = wsgiref-$(PYTHON_WSGIREF_VERSION).zip +PYTHON_WSGIREF_SITE = https://files.pythonhosted.org/packages/41/9e/309259ce8dff8c596e8c26df86dbc4e848b9249fd36797fd60be456f03fc +PYTHON_WSGIREF_SETUP_TYPE = setuptools +PYTHON_WSGIREF_LICENSE = PSF or ZPL + +define PYTHON_WSGIREF_EXTRACT_CMDS + $(UNZIP) -d $(@D) $(PYTHON_WSGIREF_DL_DIR)/$(PYTHON_WSGIREF_SOURCE) + mv $(@D)/wsgiref-$(PYTHON_WSGIREF_VERSION)/* $(@D)/ +endef + +$(eval $(python-package))