From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Fri, 16 Jul 2021 15:02:46 +0200 Received: from metis.ext.pengutronix.de ([2001:67c:670:201:290:27ff:fe1d:cc33]) by lore.white.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1m4NUM-0005CM-8g for lore@lore.pengutronix.de; Fri, 16 Jul 2021 15:02:46 +0200 Received: from localhost ([127.0.0.1] helo=metis.ext.pengutronix.de) by metis.ext.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1m4NUL-0005gt-V2; Fri, 16 Jul 2021 15:02:45 +0200 Received: from ptx.hi.pengutronix.de ([2001:67c:670:100:1d::c0]) by metis.ext.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m4NU9-0005gi-CO; Fri, 16 Jul 2021 15:02:33 +0200 Received: from mol by ptx.hi.pengutronix.de with local (Exim 4.92) (envelope-from ) id 1m4NU9-0006di-2N; Fri, 16 Jul 2021 15:02:33 +0200 Date: Fri, 16 Jul 2021 15:02:33 +0200 From: Michael Olbrich To: Lars Pedersen Message-ID: <20210716130233.GD15288@pengutronix.de> Mail-Followup-To: Lars Pedersen , ptxdist@pengutronix.de References: <20210712110910.562587-1-lapeddk@gmail.com> <20210712110910.562587-3-lapeddk@gmail.com> <20210716124116.GB15288@pengutronix.de> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-Sent-From: Pengutronix Hildesheim X-URL: http://www.pengutronix.de/ X-IRC: #ptxdist @freenode X-Accept-Language: de,en X-Accept-Content-Type: text/plain X-Uptime: 14:59:04 up 148 days, 16:22, 102 users, load average: 0.26, 0.17, 0.20 User-Agent: Mutt/1.10.1 (2018-07-13) Subject: Re: [ptxdist] [PATCH v2 3/4] python3-pysnmp: new package X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Cc: ptxdist@pengutronix.de Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false On Fri, Jul 16, 2021 at 02:53:42PM +0200, Lars Pedersen wrote: > Hi. Thanks for the reply > > On Fri, 16 Jul 2021 at 14:41, Michael Olbrich wrote: > > > > On Mon, Jul 12, 2021 at 01:09:09PM +0200, Lars Pedersen wrote: > > > Signed-off-by: Lars Pedersen > > > --- > > > Changes since v1: > > > - Updated LICENSE field to BSD-2-Clause > > > > > > rules/python3-pysnmp.in | 13 ++++++++++ > > > rules/python3-pysnmp.make | 54 +++++++++++++++++++++++++++++++++++++++ > > > 2 files changed, 67 insertions(+) > > > create mode 100644 rules/python3-pysnmp.in > > > create mode 100644 rules/python3-pysnmp.make > > > > > > diff --git a/rules/python3-pysnmp.in b/rules/python3-pysnmp.in > > > new file mode 100644 > > > index 000000000..09e9b2b0a > > > --- /dev/null > > > +++ b/rules/python3-pysnmp.in > > > @@ -0,0 +1,13 @@ > > > +## SECTION=python3 > > > + > > > +config PYTHON3_PYSNMP > > > + bool > > > + prompt "pysnmp" > > > + select PYTHON3 > > > + select HOST_PYTHON3_SETUPTOOLS > > > + select PYTHON3_PLY > > > + select PYTHON3_PYASN1 > > > + select PYTHON3_PYCRYPTODOMEX > > > + select PYTHON3_PYSMI > > > + help > > > + pySNMP is a cross-platform, pure-Python SNMP engine implementation. > > > diff --git a/rules/python3-pysnmp.make b/rules/python3-pysnmp.make > > > new file mode 100644 > > > index 000000000..9eb101b9f > > > --- /dev/null > > > +++ b/rules/python3-pysnmp.make > > > @@ -0,0 +1,54 @@ > > > +# -*-makefile-*- > > > +# > > > +# Copyright (C) 2021 by Lars Pedersen > > > +# > > > +# For further information about the PTXdist project and license conditions > > > +# see the README file. > > > +# > > > + > > > +# > > > +# We provide this package > > > +# > > > +PACKAGES-$(PTXCONF_PYTHON3_PYSNMP) += python3-pysnmp > > > + > > > +# > > > +# Paths and names > > > +# > > > +PYTHON3_PYSNMP_VERSION := 4.4.12 > > > +PYTHON3_PYSNMP_MD5 := 2222880259daf6e2cb322e938c818276 > > > +PYTHON3_PYSNMP := pysnmp-$(PYTHON3_PYSNMP_VERSION) > > > +PYTHON3_PYSNMP_SUFFIX := tar.gz > > > +PYTHON3_PYSNMP_URL := $(call ptx/mirror-pypi, pysnmp, $(PYTHON3_PYSNMP).$(PYTHON3_PYSNMP_SUFFIX)) > > > +PYTHON3_PYSNMP_SOURCE := $(SRCDIR)/$(PYTHON3_PYSNMP).$(PYTHON3_PYSNMP_SUFFIX) > > > +PYTHON3_PYSNMP_DIR := $(BUILDDIR)/$(PYTHON3_PYSNMP) > > > +PYTHON3_PYSNMP_LICENSE := BSD-2-Clause > > > +PYTHON3_PYSNMP_LICENSE_FILES := \ > > > + file://LICENSE.rst;md5=b15d29f500f748d1c2a15709769090a8 > > > + > > > +# ---------------------------------------------------------------------------- > > > +# Prepare > > > +# ---------------------------------------------------------------------------- > > > + > > > +PYTHON3_PYSNMP_CONF_TOOL := python3 > > > + > > > +# ---------------------------------------------------------------------------- > > > +# Target-Install > > > +# ---------------------------------------------------------------------------- > > > + > > > +$(STATEDIR)/python3-pysnmp.targetinstall: > > > + @$(call targetinfo) > > > + > > > + @$(call install_init, python3-pysnmp) > > > + @$(call install_fixup, python3-pysnmp,PRIORITY,optional) > > > + @$(call install_fixup, python3-pysnmp,SECTION,base) > > > + @$(call install_fixup, python3-pysnmp,AUTHOR,"Lars Pedersen ") > > > + @$(call install_fixup, python3-pysnmp,DESCRIPTION,missing) > > > + > > > + @$(call install_glob,python3-pysnmp, 0, 0, -, \ > > > + /usr/lib/python$(PYTHON3_MAJORMINOR)/site-packages,, *.pyc) > > > > That's the strange one. Why skip all *.pyc? I can do a fixup if this > > should just be *.py instead. > > Yes now I remember. I couldn't get the pyc files to work on the > device and somehow the py files did. After a few hours of debugging I > gave up. In that case, please at a short comment above the install_glob about this. And more details in the commit message. Something about how it fails, the error message etc. Basically something that whoever updates the package in the future can use to check if it's still broken. Michael > > > + > > > + @$(call install_finish, python3-pysnmp) > > > + > > > + @$(call touch) > > > + > > > +# vim: syntax=make > > > -- > > > 2.31.1 > > > > > > > > > _______________________________________________ > > > ptxdist mailing list > > > ptxdist@pengutronix.de > > > To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de > > > > > > > -- > > Pengutronix e.K. | | > > Steuerwalder Str. 21 | http://www.pengutronix.de/ | > > 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | > > Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | > > _______________________________________________ > ptxdist mailing list > ptxdist@pengutronix.de > To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de > -- Pengutronix e.K. | | Steuerwalder Str. 21 | http://www.pengutronix.de/ | 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | _______________________________________________ ptxdist mailing list ptxdist@pengutronix.de To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de