From patchwork Mon Nov 25 19:38:48 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Duskett X-Patchwork-Id: 1200544 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.138; helo=whitealder.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="m0tGdiBZ"; dkim-atps=neutral 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 47MHQq3hcmz9sP6 for ; Tue, 26 Nov 2019 06:38:59 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 24A4F8653D; Mon, 25 Nov 2019 19:38:57 +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 iQzXB3DEFQbI; Mon, 25 Nov 2019 19:38:56 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by whitealder.osuosl.org (Postfix) with ESMTP id DF10F85CBB; Mon, 25 Nov 2019 19:38:55 +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 B0A391BF3A7 for ; Mon, 25 Nov 2019 19:38:54 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id AB64321561 for ; Mon, 25 Nov 2019 19:38:54 +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 dQsGx0Dvg6Vu for ; Mon, 25 Nov 2019 19:38:53 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-pj1-f51.google.com (mail-pj1-f51.google.com [209.85.216.51]) by silver.osuosl.org (Postfix) with ESMTPS id DB07421551 for ; Mon, 25 Nov 2019 19:38:53 +0000 (UTC) Received: by mail-pj1-f51.google.com with SMTP id ep1so7055663pjb.7 for ; Mon, 25 Nov 2019 11:38:53 -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=GDL5hcm/MITQgiz6G97dgcACtobBnZ4B1dsgS48F3v0=; b=m0tGdiBZkxGgvIFBLLskW/L/0QknytJu0TZyENhN9c1eQSiKnkOW7HrTBC0c0BpNO9 BN1697gqMZBLd9spBXCveXsp10evd5vNkV41bgHWF7Xs9c6v+U+eNEPoZ2Vm8j5uAeap MD4WSbJGObVcER7DeC0P1hLSDArA5eV4TpKFUX01WKG1HzeLZF9GGcy28E2CYvC3JCbM W5sohln0/hyj+fEbtGjT94tN9e57FFQ8i6Sw50l0fJq88UtqX8ToFYy/TllW6WCk/wWK edVHhkaTagGpemTuhuSTBzLcSReE1DIN3qYLcJEpOvp9UbPMn1nJmN1uGwWHXOBGQWHI t9qg== 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=GDL5hcm/MITQgiz6G97dgcACtobBnZ4B1dsgS48F3v0=; b=ACmCH5uN9DZ6XlASJl4MVvuymGxw8p8928E1Lm+caiC/KyLJ4bnQf8xydEgJuWwZS8 WJh3GbEy/ITukOakMVC2MavKEhWYvQTidE4Rh4khEQaHk2Z/GBsAgKtblI1u7Q0cnYhQ sv7NnusM6McIKRS/ie2dQL3dfgxQ2qnFwHvnJJmUftxa7JvJCa//AmxUz7StjPbzwGyP 5aMEo7EFv6j9hutKXXY82vrMYLMinbsw8Sg6Pg4z32nEkU/ALBTO/GC5PH80Z+hTCxwj UhJPVv4RbiNfilNS36CRNY5bb/c8JldUK+tUI3wpjAvdlcepjUmHHuQX8GDWV+8kXiZJ XJpg== X-Gm-Message-State: APjAAAWTbwXVzX5ZvthE8FQd3CXqZJ+n0+ds637P5Jgy7tvSo++mozyM Avph1iK4r/CRBHekMAV16kIy5es2 X-Google-Smtp-Source: APXvYqyapmDGou8AVOTH/y7V/bAcD0sPQonbc3hIOzNYJtY9eoO8Q5Ughdv37bwlVJD2xT30wHJXKw== X-Received: by 2002:a17:90a:2223:: with SMTP id c32mr832434pje.15.1574710732997; Mon, 25 Nov 2019 11:38:52 -0800 (PST) Received: from localhost.localdomain ([12.220.142.98]) by smtp.gmail.com with ESMTPSA id d8sm9228483pfo.47.2019.11.25.11.38.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Nov 2019 11:38:52 -0800 (PST) From: aduskett@gmail.com To: buildroot@buildroot.org Date: Mon, 25 Nov 2019 11:38:48 -0800 Message-Id: <20191125193850.862709-1-aduskett@gmail.com> X-Mailer: git-send-email 2.23.0 MIME-Version: 1.0 Subject: [Buildroot] [PATCH/next 1/3] python-pbr: 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 PBR is a library that injects some useful and sensible default behaviors into a setuptools run. Signed-off-by: Adam Duskett --- DEVELOPERS | 1 + package/python-pbr/python-pbr.hash | 6 ++++++ package/python-pbr/python-pbr.mk | 14 ++++++++++++++ 3 files changed, 21 insertions(+) create mode 100644 package/python-pbr/python-pbr.hash create mode 100644 package/python-pbr/python-pbr.mk diff --git a/DEVELOPERS b/DEVELOPERS index 5837bbfab2..3149095d9e 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -62,6 +62,7 @@ F: package/python-daphne/ F: package/python-django-enumfields/ F: package/python-flask-sqlalchemy/ F: package/python-mutagen/ +F: package/python-pbr/ F: package/python-pip/ F: package/python-psycopg2/ F: package/python-sqlalchemy/ diff --git a/package/python-pbr/python-pbr.hash b/package/python-pbr/python-pbr.hash new file mode 100644 index 0000000000..cca9de0178 --- /dev/null +++ b/package/python-pbr/python-pbr.hash @@ -0,0 +1,6 @@ +# md5, sha256 from https://pypi.org/pypi/pbr/json +md5 477d2aa285ad97250a172b199f4060b7 pbr-5.4.3.tar.gz +sha256 2c8e420cd4ed4cec4e7999ee47409e876af575d4c35a45840d59e8b5f3155ab8 pbr-5.4.3.tar.gz +# Locally computed sha256 checksums +sha256 5df2a0d87d6c562f0ea11c688ac52532aa28d744cabc7994ff0537f64b3b3320 LICENSE +sha256 eb4a8c8791f6caab1cf36df26db2b6f4e2ddda52657b060ff7f02abc63910aef pbr/tests/testpackage/LICENSE.txt diff --git a/package/python-pbr/python-pbr.mk b/package/python-pbr/python-pbr.mk new file mode 100644 index 0000000000..70a79d1628 --- /dev/null +++ b/package/python-pbr/python-pbr.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-pbr +# +################################################################################ + +PYTHON_PBR_VERSION = 5.4.3 +PYTHON_PBR_SOURCE = pbr-$(PYTHON_PBR_VERSION).tar.gz +PYTHON_PBR_SITE = https://files.pythonhosted.org/packages/99/f1/7807d3409c79905a907f1c616d910c921b2a8e73c17b2969930318f44777 +PYTHON_PBR_SETUP_TYPE = setuptools +PYTHON_PBR_LICENSE = BSD-3-Clause, Apache-2.0 +PYTHON_PBR_LICENSE_FILES = LICENSE pbr/tests/testpackage/LICENSE.txt + +$(eval $(host-python-package)) From patchwork Mon Nov 25 19:38:49 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Duskett X-Patchwork-Id: 1200545 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.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="IwBoFYFL"; 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 47MHQt70znz9sP6 for ; Tue, 26 Nov 2019 06:39:02 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 7FA7785ABE; Mon, 25 Nov 2019 19:39:00 +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 mQP5ybhMBbgc; Mon, 25 Nov 2019 19:38:59 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id C0787859D5; Mon, 25 Nov 2019 19:38:59 +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 BF93D1BF3A7 for ; Mon, 25 Nov 2019 19:38:57 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id BB64D859D5 for ; Mon, 25 Nov 2019 19:38:57 +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 lQhaeh-NzKXL for ; Mon, 25 Nov 2019 19:38:57 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-pf1-f169.google.com (mail-pf1-f169.google.com [209.85.210.169]) by fraxinus.osuosl.org (Postfix) with ESMTPS id 134FA85888 for ; Mon, 25 Nov 2019 19:38:57 +0000 (UTC) Received: by mail-pf1-f169.google.com with SMTP id c184so7874876pfb.0 for ; Mon, 25 Nov 2019 11:38:57 -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 :mime-version:content-transfer-encoding; bh=lHv5rBzpWyaQ10C6hrwzlUFXehxLB+zQ+gB189sqXpg=; b=IwBoFYFLL/zDj6Ih7mw5Dqvz7Cb83Vn1k7GVL+1HAMcCkSeIaSbIgItJwjuQfGW8vo KVCwfWp9XSoUzQrTqReUkWn0rxN66tupyuLOAxQPginNIgW4G1PKR8CuY+QaVdA9FS00 PKHAbEyJy6MgMEJsL9Hc50m9Z+R2nzOjxSZvp9q250hbQ+Bphc5Po7FipUBED8NiQB2b QD+VmuWlPLnWkPdxnGgw52bM3eNjUH9XNrrQC4el0xs/8K5rEoxilT8xDbIfbUGyg/ZD pr0ImnH9fJ5L3cYIzZ0XjzbMPjUWcBaou3Y6g2Av3ETBib8cZYEgf6BgBbTAYzLYl1vY /jhg== 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=lHv5rBzpWyaQ10C6hrwzlUFXehxLB+zQ+gB189sqXpg=; b=KN0/VTdwGfC1xAGRV/qleD7lQfIXgU/upJrHYK0UCqDujRtnprLKbn62llhtnDStlv jSr3bFD0nVP3+vljZPKzp/VM7q2InYj5hEKit418WvJNflGLA7/HA/sPOsQLNxFh94v4 UtcYt8jRnhwg+8sZQtfgpdX5XRd4X1XD/nNpW2vaKbLHJUEISlZHfpm+MEqF8sIHNPwm VQPbqoixn7lgoO55c78N72SaAstz1On0Z9R5Mw+i/CbM1hiQOrBzy+6aK17KmIUUE2QZ ARyQL5i9Ks/0dDf+nKurTLeC3Sn9JYWJ+uf/Dbf/XVlHPK5te3eVM3VEmqI43GhHJuRl pClQ== X-Gm-Message-State: APjAAAXMOKhCIbM52f5IacQ3oxmiB1I6NNBmkR6QzVu9SxXVr/ySitXr wLyHjZR8X9yb5Hwl3VexoWOM3/Pz X-Google-Smtp-Source: APXvYqx/lBqnQQ37HudVjCm+hP9mnEuURdKdMk+o2EQJjspd0AB79UiKmrMrvp5q0yO6NltQrl4z6Q== X-Received: by 2002:aa7:8216:: with SMTP id k22mr17060935pfi.149.1574710736181; Mon, 25 Nov 2019 11:38:56 -0800 (PST) Received: from localhost.localdomain ([12.220.142.98]) by smtp.gmail.com with ESMTPSA id d8sm9228483pfo.47.2019.11.25.11.38.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Nov 2019 11:38:55 -0800 (PST) From: aduskett@gmail.com To: buildroot@buildroot.org Date: Mon, 25 Nov 2019 11:38:49 -0800 Message-Id: <20191125193850.862709-2-aduskett@gmail.com> X-Mailer: git-send-email 2.23.0 In-Reply-To: <20191125193850.862709-1-aduskett@gmail.com> References: <20191125193850.862709-1-aduskett@gmail.com> MIME-Version: 1.0 Subject: [Buildroot] [PATCH/next 2/3] python-lockfile: 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 The lockfile package exports a LockFile class which provides a simple API for locking files. Unlike the Windows msvcrt.locking function, the fcntl.lockf and flock functions, and the deprecated posixfile module, the API is identical across both Unix (including Linux and Mac) and Windows platforms. The lock mechanism relies on the atomic nature of the link (on Unix) and mkdir (on Windows) system calls. An implementation based on SQLite is also provided, more as a demonstration of the possibilities it provides than as production-quality code. Signed-off-by: Adam Duskett --- DEVELOPERS | 1 + package/Config.in | 1 + package/python-lockfile/Config.in | 17 +++++++++++++++++ package/python-lockfile/python-lockfile.hash | 5 +++++ package/python-lockfile/python-lockfile.mk | 15 +++++++++++++++ 5 files changed, 39 insertions(+) create mode 100644 package/python-lockfile/Config.in create mode 100644 package/python-lockfile/python-lockfile.hash create mode 100644 package/python-lockfile/python-lockfile.mk diff --git a/DEVELOPERS b/DEVELOPERS index 3149095d9e..a8363db998 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-lockfile/ F: package/python-mutagen/ F: package/python-pbr/ F: package/python-pip/ diff --git a/package/Config.in b/package/Config.in index c04626173d..1be1a3d71c 100644 --- a/package/Config.in +++ b/package/Config.in @@ -962,6 +962,7 @@ menu "External python modules" source "package/python-libconfig/Config.in" source "package/python-libusb1/Config.in" source "package/python-lmdb/Config.in" + source "package/python-lockfile/Config.in" source "package/python-logbook/Config.in" source "package/python-lxml/Config.in" source "package/python-m2r/Config.in" diff --git a/package/python-lockfile/Config.in b/package/python-lockfile/Config.in new file mode 100644 index 0000000000..0e4a0fdd7d --- /dev/null +++ b/package/python-lockfile/Config.in @@ -0,0 +1,17 @@ +config BR2_PACKAGE_PYTHON_LOCKFILE + bool "python-lockfile" + help + The lockfile package exports a LockFile class which provides a + simple API for locking files. Unlike the Windows + msvcrt.locking function, the fcntl.lockf and flock functions, + and the deprecated posixfile module, the API is identical + across both Unix (including Linux and Mac) and Windows + platforms. + + The lock mechanism relies on the atomic nature of the link + (on Unix) and mkdir (on Windows) system calls. An + implementation based on SQLite is also provided, more as a + demonstration of the possibilities it provides than as + production-quality code. + + https://pypi.org/project/lockfile/ diff --git a/package/python-lockfile/python-lockfile.hash b/package/python-lockfile/python-lockfile.hash new file mode 100644 index 0000000000..ac1b7d2d4d --- /dev/null +++ b/package/python-lockfile/python-lockfile.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/project/lockfile/#copy-hash-modal-3c1db9ec-dd6e-4d06-8543-91094f428ac0 +md5 a6a1a82957a23afdf44cfdd039b65ff9 lockfile-0.12.2.tar.gz +sha256 6aed02de03cba24efabcd600b30540140634fc06cfa603822d508d5361e9f799 lockfile-0.12.2.tar.gz +# Locally computed sha256 +sha256 a26276d53dacb369641f31aa0fe37216028a0d93753f862ae206ce04f54b7b29 LICENSE diff --git a/package/python-lockfile/python-lockfile.mk b/package/python-lockfile/python-lockfile.mk new file mode 100644 index 0000000000..212edcdcae --- /dev/null +++ b/package/python-lockfile/python-lockfile.mk @@ -0,0 +1,15 @@ +################################################################################ +# +# python-lockfile +# +################################################################################ + +PYTHON_LOCKFILE_VERSION = 0.12.2 +PYTHON_LOCKFILE_SOURCE = lockfile-$(PYTHON_LOCKFILE_VERSION).tar.gz +PYTHON_LOCKFILE_SITE = https://files.pythonhosted.org/packages/17/47/72cb04a58a35ec495f96984dddb48232b551aafb95bde614605b754fe6f7 +PYTHON_LOCKFILE_SETUP_TYPE = setuptools +PYTHON_LOCKFILE_LICENSE = MIT +PYTHON_LOCKFILE_LICENSE_FILES = LICENSE +PYTHON_LOCKFILE_DEPENDENCIES = host-python-pbr + +$(eval $(python-package)) From patchwork Mon Nov 25 19:38:50 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adam Duskett X-Patchwork-Id: 1200546 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.138; helo=whitealder.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="tuVYRoLk"; dkim-atps=neutral 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 47MHQx2pjYz9sP6 for ; Tue, 26 Nov 2019 06:39:05 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id B2FCB866A3; Mon, 25 Nov 2019 19:39:03 +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 Vb64FwB3ko3w; Mon, 25 Nov 2019 19:39:02 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by whitealder.osuosl.org (Postfix) with ESMTP id B5EFB86094; Mon, 25 Nov 2019 19:39:02 +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 B1D971BF3A7 for ; Mon, 25 Nov 2019 19:39:00 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id AD9CF86094 for ; Mon, 25 Nov 2019 19:39:00 +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 zJ3SbzOuXHiC for ; Mon, 25 Nov 2019 19:38:58 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-pg1-f175.google.com (mail-pg1-f175.google.com [209.85.215.175]) by whitealder.osuosl.org (Postfix) with ESMTPS id 2817F85C7D for ; Mon, 25 Nov 2019 19:38:58 +0000 (UTC) Received: by mail-pg1-f175.google.com with SMTP id k1so7657509pgg.12 for ; Mon, 25 Nov 2019 11:38:58 -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 :mime-version:content-transfer-encoding; bh=niF9E/Qv4Fx1F44+sPP/5Xbse4XpQxJ12gOt1/0bf0c=; b=tuVYRoLkvdmvR5o+WMUYbrdB7d7MBiKyUKrwzg8inH56vL6FKSSpl3GSu9uDM6H6tz Orv246CdA/V0+l7G/DySchHQTNO95Ax1PmUSqjNlw+uyurjjE/IzhaXTWG9EVvwHGTI+ WYVGFzCUWsZ20piLEOUpMGHoipmQ2qonbLjurme7/X5kP0/Y7hnyH6emZ6eljRt3ZaOQ wXbFMy3/kmPfFHj5IQ8pL8QYHVK1lrBem1tLf4gqTg1876egYe/aenkD15+uX6ivrRcr i6Ll8JYFGuzaTzC7RMZqo+LXRF9c2yBTJU3reT8n6JJDR2nKrDLrCZ6hTl69E82bZNZM 5oSA== 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=niF9E/Qv4Fx1F44+sPP/5Xbse4XpQxJ12gOt1/0bf0c=; b=H6cao1i7b40SfBkrBhMXZoLxvOdD8kZpC+zu7ymZFc2GvCpS0f4GX+Hlxq62Sz7HjP Vf3g6xn1cc0GTr8D23YqsX3NoMkHEMBwsbh1F0LySNFxQU0LLQvdzJJF4T9a98j2jDqZ 09gdKGJmI97NnmZpKGXhhj0mtgKSJVn9xnFnFoFa38Z5bPzkzykIGcVpcf5At5IwmOEu xiX9PVC7jCFRgvqfG7mf8GOKyf7vzN01iap6FGVYsMgmr+UdcVb802b/BiCFnjnyuImv oFZbqfwR94QVtLyhvVaMXOJZZCKJpsxOwed2nQ4xcurH/vjtDEBHiuHwZ3Y9U7h0/ZWp Qyyg== X-Gm-Message-State: APjAAAVJcH9eEgZc576cNMUrCJobXYopuXVbjI5gGbJ/KTVS31vrEoIn 0lfRKNdgTi5KkQn+wcBO/Rr89QFG X-Google-Smtp-Source: APXvYqzW2SI+4fkVmADgU+UDzd5FiOfFdWP88F3taQy2Rj0Be+Pr46TjSmSBGTkJ9E66nOyGp+21nA== X-Received: by 2002:aa7:824d:: with SMTP id e13mr36125450pfn.35.1574710737366; Mon, 25 Nov 2019 11:38:57 -0800 (PST) Received: from localhost.localdomain ([12.220.142.98]) by smtp.gmail.com with ESMTPSA id d8sm9228483pfo.47.2019.11.25.11.38.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 Nov 2019 11:38:56 -0800 (PST) From: aduskett@gmail.com To: buildroot@buildroot.org Date: Mon, 25 Nov 2019 11:38:50 -0800 Message-Id: <20191125193850.862709-3-aduskett@gmail.com> X-Mailer: git-send-email 2.23.0 In-Reply-To: <20191125193850.862709-1-aduskett@gmail.com> References: <20191125193850.862709-1-aduskett@gmail.com> MIME-Version: 1.0 Subject: [Buildroot] [PATCH/next 3/3] package/python-daemon: select python-lockfile 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 python-lockfile is needed for runtime. Without it, importing python-daemon results in an import error. Signed-off-by: Adam Duskett --- package/python-daemon/Config.in | 1 + 1 file changed, 1 insertion(+) diff --git a/package/python-daemon/Config.in b/package/python-daemon/Config.in index 21f4407452..9944bb9e35 100644 --- a/package/python-daemon/Config.in +++ b/package/python-daemon/Config.in @@ -1,6 +1,7 @@ config BR2_PACKAGE_PYTHON_DAEMON bool "python-daemon" select BR2_PACKAGE_PYTHON_DOCUTILS # runtime + select BR2_PACKAGE_PYTHON_LOCKFILE # runtime help Library to implement a well-behaved Unix daemon process.