From patchwork Sun Aug 4 01:16:24 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Duskett X-Patchwork-Id: 1141639 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="OAQC32rn"; dkim-atps=neutral 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 461NKD6dCjz9sN4 for ; Sun, 4 Aug 2019 11:16:48 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 5A7B68574F; Sun, 4 Aug 2019 01:16:45 +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 iIYdK8_q_lmW; Sun, 4 Aug 2019 01:16:40 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id AAE64856E9; Sun, 4 Aug 2019 01:16:40 +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 BCE121BF3D0 for ; Sun, 4 Aug 2019 01:16:39 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id B4B7C86174 for ; Sun, 4 Aug 2019 01:16:39 +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 mq9A-d0LaUVU for ; Sun, 4 Aug 2019 01:16:38 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-io1-f41.google.com (mail-io1-f41.google.com [209.85.166.41]) by whitealder.osuosl.org (Postfix) with ESMTPS id 385A8860A8 for ; Sun, 4 Aug 2019 01:16:38 +0000 (UTC) Received: by mail-io1-f41.google.com with SMTP id k8so160367348iot.1 for ; Sat, 03 Aug 2019 18:16:38 -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:in-reply-to:references :mime-version:content-transfer-encoding; bh=adeV04tbtGscB/w7M8GOl4vL2BUMXXIb2hePEtwYFnw=; b=OAQC32rneotQPUSrzfJSD4hrM6Tj9ERKyhwgy1Wlq61K++38DDYX/dEtvTT5BHWs6t fuDmsdkdm2IT4nNAxzI5GkfBp6zML1htetwa3JllSSxWm7/jwaG64cBWclCMO0KwKcAT wiucAzvgXsNbicesM4ZO0bldpUAWc7zL9Qeb6vmM6+7TgKXSwJ851lx2FaFOJGeoeHtB SoVOEbx6QcdAbhBuiVghN/c4sqNtGPSwNmbrNZU2/+xFMhiyIGDyNtKmJ5G2VauGJ5Od R2xy5bg5ARoweLdICVc8RaCHTUXlx0hM8gmfqUnC5XaHWjEYvKtxwiGkORR306CzCbqy izQA== 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:mime-version:content-transfer-encoding; bh=adeV04tbtGscB/w7M8GOl4vL2BUMXXIb2hePEtwYFnw=; b=WftiDbZKpPofTuGxzTNhA5kPDfqHQh0RXOQWNYy0tuJDHYrZUaJfKSt2RLVwmMShL3 7zSG0yf5Q1kG2FsEja8MTGr/7/g/vrkENyAxtCOWoyTkUIMKd0gGs2JHSBA+PlLj0MTQ rEf8t9qEP/KShyV+TCcKGG8CzRCyfs0O5ldfuWB6muSRMceJdWKDEJ34YoHrlL+VYQEw ky0fTXNT6UiTLFtv2tMprdnG09JomyGSH8SduKEGbQO5JnHZHkuC1DOOpJl9VuOKht5Y cHsuxXgYfJk306izQxRg+Fdx9x0jJl3VM11mnjmJgJTjUi9//j60W55ir5brmDv0DxY6 9g2g== X-Gm-Message-State: APjAAAXFhdZsoS0WCebrqRima3+dBEyydsYDuMu4tPYHsYM7KSfdEXup CH5kyk1K4l/LqDA99Yjxjjvo/NxL X-Google-Smtp-Source: APXvYqwv61Y/85mUdUV3L1KA+MtuMLYqydCHYY/6dHVOpcMEhnYxRd0Owfr7XtPkkLcxJipYQCmyQA== X-Received: by 2002:a02:cc50:: with SMTP id i16mr70837625jaq.50.1564881397241; Sat, 03 Aug 2019 18:16:37 -0700 (PDT) Received: from localhost.localdomain (68-188-149-81.dhcp.aldl.mi.charter.com. [68.188.149.81]) by smtp.gmail.com with ESMTPSA id u4sm74678275iol.59.2019.08.03.18.16.36 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Sat, 03 Aug 2019 18:16:36 -0700 (PDT) From: aduskett@gmail.com To: buildroot@buildroot.org Date: Sat, 3 Aug 2019 21:16:24 -0400 Message-Id: <20190804011631.86261-2-aduskett@gmail.com> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20190804011631.86261-1-aduskett@gmail.com> References: <20190804011631.86261-1-aduskett@gmail.com> MIME-Version: 1.0 Subject: [Buildroot] [PATCH 01/08] package/python-django-enumfields: 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 This package lets you use real Python (PEP435-style) enums with Django. Signed-off-by: Adam Duskett --- DEVELOPERS | 1 + package/Config.in | 1 + package/python-django-enumfields/Config.in | 6 ++++++ .../python-django-enumfields.hash | 5 +++++ .../python-django-enumfields.mk | 14 ++++++++++++++ 5 files changed, 27 insertions(+) create mode 100644 package/python-django-enumfields/Config.in create mode 100644 package/python-django-enumfields/python-django-enumfields.hash create mode 100644 package/python-django-enumfields/python-django-enumfields.mk diff --git a/DEVELOPERS b/DEVELOPERS index 8a83f748d1..84d5af81da 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -57,6 +57,7 @@ F: package/openjdk-bin/ F: package/php/ F: package/policycoreutils/ F: package/python3/ +F: package/python-django-enumfields/ F: package/python-flask-sqlalchemy/ F: package/python-mutagen/ F: package/python-pip/ diff --git a/package/Config.in b/package/Config.in index f84effff01..dc003977e1 100644 --- a/package/Config.in +++ b/package/Config.in @@ -877,6 +877,7 @@ menu "External python modules" source "package/python-dialog3/Config.in" source "package/python-dicttoxml/Config.in" source "package/python-django/Config.in" + source "package/python-django-enumfields/Config.in" source "package/python-docker/Config.in" source "package/python-docker-pycreds/Config.in" source "package/python-dockerpty/Config.in" diff --git a/package/python-django-enumfields/Config.in b/package/python-django-enumfields/Config.in new file mode 100644 index 0000000000..e7236d130a --- /dev/null +++ b/package/python-django-enumfields/Config.in @@ -0,0 +1,6 @@ +config BR2_PACKAGE_PYTHON_DJANGO_ENUMFIELDS + bool "python-django-enumfields" + help + Real Python Enums for Django. + + https://github.com/hzdg/django-enumfields diff --git a/package/python-django-enumfields/python-django-enumfields.hash b/package/python-django-enumfields/python-django-enumfields.hash new file mode 100644 index 0000000000..84eb028e65 --- /dev/null +++ b/package/python-django-enumfields/python-django-enumfields.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/django-enumfields/json +md5 c9725a2c31ca2949d111815742335279 django-enumfields-1.0.0.tar.gz +sha256 5b0e2dd5973337717ca6bd5a7d9e167e6ae01203c160d4761b88837c4678f219 django-enumfields-1.0.0.tar.gz +# Locally computed sha256 checksums +sha256 5548de8c163dc57bd0a4f5772f1509f2c04f1390251c98ebf060c9d52a223f57 LICENSE diff --git a/package/python-django-enumfields/python-django-enumfields.mk b/package/python-django-enumfields/python-django-enumfields.mk new file mode 100644 index 0000000000..0121bd1173 --- /dev/null +++ b/package/python-django-enumfields/python-django-enumfields.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-django-enumfields +# +################################################################################ + +PYTHON_DJANGO_ENUMFIELDS_VERSION = 1.0.0 +PYTHON_DJANGO_ENUMFIELDS_SOURCE = django-enumfields-$(PYTHON_DJANGO_ENUMFIELDS_VERSION).tar.gz +PYTHON_DJANGO_ENUMFIELDS_SITE = https://files.pythonhosted.org/packages/b7/56/3f4e8d8ef6d5577a1b75b3cfae6dff819afd030e3a519a326ec7a7a0b74f +PYTHON_DJANGO_ENUMFIELDS_SETUP_TYPE = setuptools +PYTHON_DJANGO_ENUMFIELDS_LICENSE = MIT +PYTHON_DJANGO_ENUMFIELDS_LICENSE_FILES = LICENSE + +$(eval $(python-package))