From patchwork Fri Nov 29 21:29:07 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Duskett X-Patchwork-Id: 1202615 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) 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=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="nEBNKjxQ"; dkim-atps=neutral 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 47PnhL4kTqz9sP3 for ; Sat, 30 Nov 2019 08:29:22 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 72066233ED; Fri, 29 Nov 2019 21:29:18 +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 8rwWt-cuqChB; Fri, 29 Nov 2019 21:29:15 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id CDBE32314A; Fri, 29 Nov 2019 21:29:15 +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 B0DEE1BF59D for ; Fri, 29 Nov 2019 21:29:14 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id AE08986C63 for ; Fri, 29 Nov 2019 21:29:14 +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 tG_a33NC9eDU for ; Fri, 29 Nov 2019 21:29:14 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-pg1-f182.google.com (mail-pg1-f182.google.com [209.85.215.182]) by fraxinus.osuosl.org (Postfix) with ESMTPS id 199FF86AE2 for ; Fri, 29 Nov 2019 21:29:14 +0000 (UTC) Received: by mail-pg1-f182.google.com with SMTP id k13so15042572pgh.3 for ; Fri, 29 Nov 2019 13:29:14 -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:mime-version :content-transfer-encoding; bh=xN+B/FxCoCQVenY775LvFlVniXruvDNMYWdB4mzfVqA=; b=nEBNKjxQA6WAFcLtD4XXEI6gZo3ciQeSdCmafV5FsbvRYGvLeNITgtEcCG3DXG65K3 QiBKcjtyaadfeLAyEe7wHWweJVEgEmSAjhAO7wa1S4+C9AfipDORl40gSpkxl+7K4sfc ILgIqIs+/rhL5X3ALtJe5z9Yg9liHIVfb/Xzcy066RN0mor4o396X+HhtBH8hgUlmhaS rku91Rm5Zw+sx5guptCEhyS4auFrDkJ4+ExIuuaZ1yuDpbz/g2ynoe6DbJQ8VH51bvhB 61VUojBFxP/Vh9MPemVzCZZHuPzX8ZFE5O0LJkqAT4qUiK1at2weR10YQGaWO2IhSuj1 zbbA== 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:mime-version :content-transfer-encoding; bh=xN+B/FxCoCQVenY775LvFlVniXruvDNMYWdB4mzfVqA=; b=bsh2EaRpnqJwOiYAB4jecXgVSWCcd8KrfET358w6nDvnlg4qOTxOCut1y7TJ/AgM0h jmFnSvaCK89rDM1VGm0B7rWLjuFPj2apSkFfW63+tqNDVgFrKcJvTfp+QNVtxZDGXYFB yBkwEoD4pb9Agv1z/Hjs5aP4MPEy5r2saaobG+2Y820PdxxmO8y9az8/mBPYo8KpNj5h TRQjIzEujOkHLcgnQm4O3t8jHMcPADgeMxhPUhR8clnDRAYEZiOIHHaEwUb7P40gh6Fd U96bwSQqNePJ80H8N+s4gC0v9iat40uMTwO2YcQEtVUje75WLZTHssFGE7MAVw53Grws O5wQ== X-Gm-Message-State: APjAAAWfrmxP0MHjD/jqmweXXC0xbhOpExj6UdfsZi62WZrz0xWk1NC/ bgi/Dx/Mvu25dRv7RbWlkJAZ0/Ft X-Google-Smtp-Source: APXvYqxSZ1PCKsy8Edweh7V1EgvnygSFtCIlbzRGWdMXWOqBOWp7laq417TGHOzaEF4ViJxB6iDjaQ== X-Received: by 2002:a63:1916:: with SMTP id z22mr18878811pgl.206.1575062953228; Fri, 29 Nov 2019 13:29:13 -0800 (PST) Received: from localhost.localdomain ([47.149.5.15]) by smtp.gmail.com with ESMTPSA id y4sm25144808pfn.97.2019.11.29.13.29.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 Nov 2019 13:29:12 -0800 (PST) From: aduskett@gmail.com To: buildroot@buildroot.org Date: Fri, 29 Nov 2019 13:29:07 -0800 Message-Id: <20191129212910.2537303-1-aduskett@gmail.com> X-Mailer: git-send-email 2.23.0 MIME-Version: 1.0 Subject: [Buildroot] [PATCH/next 1/4] package/python-gitdb2: 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: , Cc: Adam Duskett Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" From: Adam Duskett GitDB allows you to access bare git repositories for reading and writing. It aims at allowing full access to loose objects as well as packs with performance and scalability in mind. It operates exclusively on streams, allowing to handle large objects with a small memory footprint. Signed-off-by: Adam Duskett --- DEVELOPERS | 1 + package/Config.in | 1 + package/python-gitdb2/Config.in | 13 +++++++++++++ package/python-gitdb2/python-gitdb2.hash | 5 +++++ package/python-gitdb2/python-gitdb2.mk | 14 ++++++++++++++ 5 files changed, 34 insertions(+) create mode 100644 package/python-gitdb2/Config.in create mode 100644 package/python-gitdb2/python-gitdb2.hash create mode 100644 package/python-gitdb2/python-gitdb2.mk diff --git a/DEVELOPERS b/DEVELOPERS index 16e8510b0a..7397c80a83 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -61,6 +61,7 @@ F: package/python-channels-redis/ F: package/python-daphne/ F: package/python-django-enumfields/ F: package/python-flask-sqlalchemy/ +F: package/python-gitdb2/ F: package/python-mutagen/ F: package/python-pip/ F: package/python-psycopg2/ diff --git a/package/Config.in b/package/Config.in index 37861387e8..15abe0871c 100644 --- a/package/Config.in +++ b/package/Config.in @@ -923,6 +923,7 @@ menu "External python modules" source "package/python-future/Config.in" source "package/python-futures/Config.in" source "package/python-gobject/Config.in" + source "package/python-gitdb2/Config.in" source "package/python-gunicorn/Config.in" source "package/python-h2/Config.in" source "package/python-hiredis/Config.in" diff --git a/package/python-gitdb2/Config.in b/package/python-gitdb2/Config.in new file mode 100644 index 0000000000..a5962e7b77 --- /dev/null +++ b/package/python-gitdb2/Config.in @@ -0,0 +1,13 @@ +config BR2_PACKAGE_PYTHON_GITDB2 + bool "python-gitdb2" + select BR2_PACKAGE_PYTHON_SMMAP2 # runtime + select BR2_PACKAGE_PYTHON_ZLIB if BR2_PACKAGE_PYTHON # runtime + select BR2_PACKAGE_PYTHON3_ZLIB if BR2_PACKAGE_PYTHON3 # runtime + help + GitDB allows you to access bare git repositories for reading + and writing. It aims at allowing full access to loose objects + as well as packs with performance and scalability in mind. It + operates exclusively on streams, allowing to handle large + objects with a small memory footprint. + + https://github.com/gitpython-developers/gitdb diff --git a/package/python-gitdb2/python-gitdb2.hash b/package/python-gitdb2/python-gitdb2.hash new file mode 100644 index 0000000000..e97d25cf4f --- /dev/null +++ b/package/python-gitdb2/python-gitdb2.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/gitdb2/json +md5 1a7ea3362e405f8a5634f7ee53636094 gitdb2-2.0.6.tar.gz +sha256 1b6df1433567a51a4a9c1a5a0de977aa351a405cc56d7d35f3388bad1f630350 gitdb2-2.0.6.tar.gz +# Locally computed sha256 checksums +sha256 efd29f596a08e8857e68e7694a50bcda72839792da7c3f041bcbff5f18009239 LICENSE diff --git a/package/python-gitdb2/python-gitdb2.mk b/package/python-gitdb2/python-gitdb2.mk new file mode 100644 index 0000000000..d5293a2bd1 --- /dev/null +++ b/package/python-gitdb2/python-gitdb2.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-gitdb2 +# +################################################################################ + +PYTHON_GITDB2_VERSION = 2.0.6 +PYTHON_GITDB2_SOURCE = gitdb2-$(PYTHON_GITDB2_VERSION).tar.gz +PYTHON_GITDB2_SITE = https://files.pythonhosted.org/packages/c5/62/ed7205331e8d7cc377e2512cb32f8f8f075c0defce767551d0a76e102ce2 +PYTHON_GITDB2_SETUP_TYPE = setuptools +PYTHON_GITDB2_LICENSE = Sebastian Thiel and contributors +PYTHON_GITDB2_LICENSE_FILES = LICENSE + +$(eval $(python-package))