From patchwork Wed Mar 14 13:17:50 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Falco Hyfing X-Patchwork-Id: 885768 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=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="XTFHmIGl"; dkim-atps=neutral Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 401XN12hNNz9sVK for ; Thu, 15 Mar 2018 00:18:08 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id A6DC985766; Wed, 14 Mar 2018 13:18:06 +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 0Xqa0Eo8I5Pa; Wed, 14 Mar 2018 13:18:06 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id 0766485682; Wed, 14 Mar 2018 13:18:06 +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 7E0131C2061 for ; Wed, 14 Mar 2018 13:18:04 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 7B46785682 for ; Wed, 14 Mar 2018 13:18:04 +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 gwnfw2OZbETp for ; Wed, 14 Mar 2018 13:18:03 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wm0-f67.google.com (mail-wm0-f67.google.com [74.125.82.67]) by fraxinus.osuosl.org (Postfix) with ESMTPS id 5D0D385648 for ; Wed, 14 Mar 2018 13:18:03 +0000 (UTC) Received: by mail-wm0-f67.google.com with SMTP id e194so3985921wmd.3 for ; Wed, 14 Mar 2018 06:18:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=cIDEmwm6mSAzXz1uTXInlUN5pipTPvQiwioX4D0x2Ms=; b=XTFHmIGlbzlj8N88BzWRNfY+igdADNLApCOdbRdvFYawGdTtbLUP4e76Wa4n8QyoBn C+HBwTSfHnKotjpl57EmFWxqqVHGuCbuY80aGuPHHD3L/JtpmU4wEs9UNljuwLT0MREg A8MbhEHPss/yPN9W8yZIYhzonFrBxd4vo2MfkAWPt5R0hVZP/g2r0Cgxb8xFCwi80mHZ WQL8sN4/yUpAp+av09Q5Uu41rjb9FYg5nhsm4TyCyVLa0nt7nuiyJVKMcQSh9Em43LPO hBMnrw20jYvyCoQCEcezUObDX7LCNwc6Bo+qUIQMR+rNUy/xHvMnkobT7r4GZcE+7WE3 aqbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=cIDEmwm6mSAzXz1uTXInlUN5pipTPvQiwioX4D0x2Ms=; b=NfvIi7PKhoEGm3x+Z5R3a+IViaSWiLC/+XjeZwl9msmV2jCbhCkfwJWWNqkMaIv/lt QHXlvzj9Ros+WTPMEp/5+qf2eznIvINVd03gNR4GczV83itoR4KM1TgA8EQL3lQswTdY UM+L2jQuemznsfbYl7qsyPnpH/wGSbxaOnzKI9LeY9hE322axelRemJILmOGQ6uzly9Q gCsI/LP2Nl1CcUnpsrEQYezx3w5AnO/FWpT3qCMp+ZuaowyEDlHj32aNX1s1YDqT76P1 zQJKB9up9IWiYhGezdn9ay6fIq78OyoOvrgWymzpcaLjLihPJhWYiT3i1wfHKW3XYHRM yzCA== X-Gm-Message-State: AElRT7G8Hnya4pwQe7eYw7qja++wCl7Y1LfQqr0V+OeeB61JQ25uUdx4 aLEJZuk+m2xaJLsbxMDGKB+7L9PH X-Google-Smtp-Source: AG47ELvH2KACgU0ZL/Uhs266GvN8Y0F5TIm9RjRGE2h8iNl062L+45o8NpINI/J3fvOR6EdQGqZTXg== X-Received: by 10.80.131.69 with SMTP id 63mr4901020edh.297.1521033481750; Wed, 14 Mar 2018 06:18:01 -0700 (PDT) Received: from development1.visionsystems.de (mail.visionsystems.de. [213.209.99.202]) by smtp.gmail.com with ESMTPSA id 26sm202614eds.26.2018.03.14.06.18.00 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 14 Mar 2018 06:18:00 -0700 (PDT) From: hyfinglists@gmail.com X-Google-Original-From: hyfinglists@googlemail.com To: buildroot Date: Wed, 14 Mar 2018 14:17:50 +0100 Message-Id: <1521033470-3351-1-git-send-email-hyfinglists@googlemail.com> X-Mailer: git-send-email 2.1.4 Subject: [Buildroot] [PATCH v3] python-pymodbus: new package X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.24 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Falco Hyfing MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" From: Falco Hyfing Signed-off-by: Falco Hyfing Reviewed-by: Yegor Yefremov --- Changes v3: - fixed whitespaces - taged pyhton-six dependency as runtime DEVELOPERS | 3 +++ package/Config.in | 1 + package/python-pymodbus/Config.in | 5 +++++ package/python-pymodbus/python-pymodbus.hash | 3 +++ package/python-pymodbus/python-pymodbus.mk | 13 +++++++++++++ 5 files changed, 25 insertions(+) create mode 100644 package/python-pymodbus/Config.in create mode 100644 package/python-pymodbus/python-pymodbus.hash create mode 100644 package/python-pymodbus/python-pymodbus.mk diff --git a/DEVELOPERS b/DEVELOPERS index 3df820e..48d3426 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -663,6 +663,9 @@ F: package/safeclib/ F: package/tinycbor/ F: package/tinydtls/ +N: Falco Hyfing +F: package/python-pymodbus/ + N: Floris Bos F: package/ipmitool/ F: package/odhcploc/ diff --git a/package/Config.in b/package/Config.in index 449ffcc..a6efa1e 100644 --- a/package/Config.in +++ b/package/Config.in @@ -872,6 +872,7 @@ menu "External python modules" source "package/python-pyinotify/Config.in" source "package/python-pylibftdi/Config.in" source "package/python-pylru/Config.in" + source "package/python-pymodbus/Config.in" source "package/python-pymysql/Config.in" source "package/python-pynacl/Config.in" source "package/python-pyopenssl/Config.in" diff --git a/package/python-pymodbus/Config.in b/package/python-pymodbus/Config.in new file mode 100644 index 0000000..6501809 --- /dev/null +++ b/package/python-pymodbus/Config.in @@ -0,0 +1,5 @@ +config BR2_PACKAGE_PYTHON_PYMODBUS + bool "python-pymodbus" + select BR2_PACKAGE_PYTHON_SIX # runtime + help + Pymodbus is a full Modbus protocol implementation. diff --git a/package/python-pymodbus/python-pymodbus.hash b/package/python-pymodbus/python-pymodbus.hash new file mode 100644 index 0000000..c930795 --- /dev/null +++ b/package/python-pymodbus/python-pymodbus.hash @@ -0,0 +1,3 @@ +# sha256 locally computed +sha256 e33bd0dfbd2cbd4dbc686ca87f809aebb7d72e940eb5846d5d38bb0f3371b26a python-pymodbus-v1.4.0.tar.gz +sha256 796a47993313691ea404d8af7e4c0f9daf1d2760e3900938985b59c9008eee2f doc/LICENSE diff --git a/package/python-pymodbus/python-pymodbus.mk b/package/python-pymodbus/python-pymodbus.mk new file mode 100644 index 0000000..40470fe --- /dev/null +++ b/package/python-pymodbus/python-pymodbus.mk @@ -0,0 +1,13 @@ +################################################################################ +# +# python-pymodbus +# +################################################################################ + +PYTHON_PYMODBUS_VERSION = v1.4.0 +PYTHON_PYMODBUS_SITE = $(call github,riptideio,pymodbus,$(PYTHON_PYMODBUS_VERSION)) +PYTHON_PYMODBUS_SETUP_TYPE = setuptools +PYTHON_PYMODBUS_LICENSE = BSD-3-Clause +PYTHON_PYMODBUS_LICENSE_FILES = doc/LICENSE + +$(eval $(python-package))