From patchwork Thu Nov 9 17:14:17 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joseph Kogut X-Patchwork-Id: 836431 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@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; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="LtMBddoO"; dkim-atps=neutral Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3yXqY205dZz9s7F for ; Fri, 10 Nov 2017 04:15:00 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id C58108A329; Thu, 9 Nov 2017 17:14:58 +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 9OZS5kT76GCy; Thu, 9 Nov 2017 17:14:57 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by whitealder.osuosl.org (Postfix) with ESMTP id 1C54C8A2FE; Thu, 9 Nov 2017 17:14:57 +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 8844D1C41D5 for ; Thu, 9 Nov 2017 17:14:55 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 830DC89598 for ; Thu, 9 Nov 2017 17:14:55 +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 UgckeFvlXL07 for ; Thu, 9 Nov 2017 17:14:54 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-pf0-f195.google.com (mail-pf0-f195.google.com [209.85.192.195]) by fraxinus.osuosl.org (Postfix) with ESMTPS id CF11389230 for ; Thu, 9 Nov 2017 17:14:54 +0000 (UTC) Received: by mail-pf0-f195.google.com with SMTP id x7so4714833pfa.1 for ; Thu, 09 Nov 2017 09:14:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=qqkEVj4BVmgaBu9mzP7OVrP9Yf+PzBAwJ6qjxJ6SKB4=; b=LtMBddoOBOiFvu00AKDzfx1IJtYNA1vQRDIDbdElA4vaqFaEaUJVel9n7ApzoSaHgJ ehGf0W0tmx60+tmBdyJ6JShRIkl2ZdxydovyuFvEYFOcxfZLkOtwX+JAIIbFdqvl+o6U mpsG4PbWfSTjgGh/ZXUrmlDgHjm3Cpv5juMy78bL0W8+dDlVPFE33zfc/HCaVGVnBJmT 23c2xUEyFOvC1GdROQD1iJ8L1CnH+VCr6Cy4eqBZ8wu+e4WzzsvlIWDX2o/vvljHv1MY RoH4TDFDsu4H/H1OSlbWAYiyqYL7+1lhaKqMhn4yvojv3NL4dspN6cmAnfPwkgR20NjZ kaYQ== 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:in-reply-to :references; bh=qqkEVj4BVmgaBu9mzP7OVrP9Yf+PzBAwJ6qjxJ6SKB4=; b=DMp/CpHT0ka+ipMGbp+hSTUIAC3GAp6HSxglUYpDhNpwVkuyANV2UaT3GIJrxKdlzs Jc8fwS164cvm3CQLAAw1zapgoxlXV7sAoGVfWC4QmVLt8dH4AKDTTU3hJLrddS/ipsLu 6nBgv9euL9wkQVleL/5gy06oMY5U0r24P3mMoCdiZX4xW5xFzWhhEyW3bLFgaMzEvQoO apigMxcJfjhFsdm4PYNcwrJ9mLsoLhwLYeiYooe+u7yOhk9urhIRzaiJ5Y7HMxJZxjvh beBrzJS+gE5AiGGxb16bXycvmihjpTuGJnubdBFHL/Cmev+W1nhagqd82c3tlhv4m4fl 2mQQ== X-Gm-Message-State: AJaThX5Rb0mo/JYmSgPwKjbu2j6i7xINtMNlNWUjUZbAoYcxgV66jZaH LfCleWRfzHOItkboq/JgQDzUSBbR X-Google-Smtp-Source: ABhQp+SIIjYFnaDXAwyY5dmnvn1DwcxkA0awTbdCz4Q72gfZIhzVloqTxAbB8bBS222GRxUVZge9Hw== X-Received: by 10.84.162.204 with SMTP id o12mr1076047plg.230.1510247693916; Thu, 09 Nov 2017 09:14:53 -0800 (PST) Received: from JAKWS.YakimaSteel.local ([162.251.69.147]) by smtp.gmail.com with ESMTPSA id y3sm12890262pfe.68.2017.11.09.09.14.53 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 09 Nov 2017 09:14:53 -0800 (PST) From: Joseph Kogut To: buildroot@buildroot.org Date: Thu, 9 Nov 2017 09:14:17 -0800 Message-Id: <20171109171417.30187-1-joseph.kogut@gmail.com> X-Mailer: git-send-email 2.15.0 In-Reply-To: References: Subject: [Buildroot] [PATCH v3 1/1] python-raven: 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: Joseph Kogut MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Changes since v2: - remove newlines from Config.in - add LICENSE hash Changes since v1: - reword commit to match upstream style - fold the DEVELOPERS modifications into the same commit - add Config selections for required python core modules - bump version to 6.3.0 Tested in a clean chroot, events are generated for exceptions, and reported to the server configured for the client. Signed-off-by: Joseph Kogut Reviewed-by: Yegor Yefremov --- DEVELOPERS | 1 + package/Config.in | 1 + package/python-raven/Config.in | 12 ++++++++++++ package/python-raven/python-raven.hash | 5 +++++ package/python-raven/python-raven.mk | 14 ++++++++++++++ 5 files changed, 33 insertions(+) create mode 100644 package/python-raven/Config.in create mode 100644 package/python-raven/python-raven.hash create mode 100644 package/python-raven/python-raven.mk -- 2.15.0 diff --git a/DEVELOPERS b/DEVELOPERS index cfbe64b0b2..8526b2c515 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -788,6 +788,7 @@ F: board/qemu/ppc64le-pseries/ F: configs/qemu_ppc64le_pseries_defconfig N: Joseph Kogut +F: package/python-raven/ F: package/python-websockets/ N: Johan Derycke diff --git a/package/Config.in b/package/Config.in index fe5ccc434e..2fe85e927f 100644 --- a/package/Config.in +++ b/package/Config.in @@ -874,6 +874,7 @@ menu "External python modules" source "package/python-pyxb/Config.in" source "package/python-pyyaml/Config.in" source "package/python-pyzmq/Config.in" + source "package/python-raven/Config.in" source "package/python-requests/Config.in" source "package/python-requests-toolbelt/Config.in" source "package/python-rpi-gpio/Config.in" diff --git a/package/python-raven/Config.in b/package/python-raven/Config.in new file mode 100644 index 0000000000..0d4b26c054 --- /dev/null +++ b/package/python-raven/Config.in @@ -0,0 +1,12 @@ +config BR2_PACKAGE_PYTHON_RAVEN + bool "python-raven" + select BR2_PACKAGE_PYTHON_ZLIB if BR2_PACKAGE_PYTHON + select BR2_PACKAGE_PYTHON3_ZLIB if BR2_PACKAGE_PYTHON3 + select BR2_PACKAGE_PYTHON_SSL if BR2_PACKAGE_PYTHON + select BR2_PACKAGE_PYTHON3_SSL if BR2_PACKAGE_PYTHON3 + select BR2_PACKAGE_PYTHON_UNICODEDATA if BR2_PACKAGE_PYTHON + select BR2_PACKAGE_PYTHON3_UNICODEDATA if BR2_PACKAGE_PYTHON3 + help + Raven is a client for Sentry (https://getsentry.com). + + https://github.com/getsentry/raven-python diff --git a/package/python-raven/python-raven.hash b/package/python-raven/python-raven.hash new file mode 100644 index 0000000000..3ed123996d --- /dev/null +++ b/package/python-raven/python-raven.hash @@ -0,0 +1,5 @@ +# md5 from https://pypi.python.org/pypi/raven/json, sha256 locally computed +md5 2efce7acbabe1a0f32d168736a654789 raven-6.3.0.tar.gz +sha256 f3e465a545dcdb6a387d1fcb199d08f786ba3732d7ce6aa681718b04da6aedf1 raven-6.3.0.tar.gz +# License file, locally calculated +sha256 5ce9459bc19ced99cc9eb135d4f559ed01e336354bdf16dd998be85aa688c233 LICENSE diff --git a/package/python-raven/python-raven.mk b/package/python-raven/python-raven.mk new file mode 100644 index 0000000000..c17aac4a3d --- /dev/null +++ b/package/python-raven/python-raven.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-raven +# +################################################################################ + +PYTHON_RAVEN_VERSION = 6.3.0 +PYTHON_RAVEN_SOURCE = raven-$(PYTHON_RAVEN_VERSION).tar.gz +PYTHON_RAVEN_SITE = https://pypi.python.org/packages/e8/b0/27886f69cdb4d9f6265bba1c4973bb5371b060272a5795c511d8839a6028 +PYTHON_RAVEN_SETUP_TYPE = setuptools +PYTHON_RAVEN_LICENSE = BSD-3-Clause +PYTHON_RAVEN_LICENSE_FILES = LICENSE + +$(eval $(python-package))