Re: [OpenWrt-Devel] [PATCH] New package PyRRD
Added in r29402 with a different patch to allow building with distribute Thanks, -- -{Nico} ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel
Re: [OpenWrt-Devel] [PATCH] New package PyRRD
On 11/15/2011 01:19 AM, Nico wrote: Hi Roberto, Hi, On Mon, Oct 10, 2011 at 11:18 AM, Roberto Riggio roberto.rig...@create-net.org wrote: This patch is a port of the PyRRD package to openwrt. PyRRD is a wrapper for rrdtool for python. The API is so much better than the python bindings for rrd. Signed-off-by: Roberto Riggioroberto.rig...@create-net.org Is the patch adding ez-setup.py really needed? It is building fine here without it. without i get this: Traceback (most recent call last): File ./setup.py, line 1, in module from setuptools import setup ImportError: No module named setuptools (Sorry for the loong delay in handling this) Likewise, I was exploring the outback :) R. -- -{Nico} ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel -- Roberto Riggio, Ph.D. CREATE-NET Network Security Solutions for Pervasive Computing Systems (iNSPIRE) Senior Researcher Via alla Cascata 56/D - 38123 Povo Trento (Italy) e-mail: roberto.rig...@create-net.org Tel: (+39) 0461 408400 - interno/extension 708 Fax: (+39) 0461 421157 www.create-net.org/~rriggio The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited according to the Italian Law 196/2003 of the Legislature. If you received this in error, please contact the sender and delete the material from any computer. Le informazioni contenute in questo messaggio di posta elettronica e nei file allegati sono da considerarsi strettamente riservate. Il loro utilizzo e' consentito esclusivamente al destinatario del messaggio, per le finalita' indicate nel messaggio stesso. Qualora riceveste questo messaggio senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia via e-mail e di procedere alla cancellazione del messaggio stesso dal Vostro sistema. Trattenere il messaggio stesso, divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per finalita' diverse, costituisce comportamento contrario ai principi dettati dal D. Lgs. 196/2003. ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel
Re: [OpenWrt-Devel] [PATCH] New package PyRRD
Hi Roberto, On Fri, Nov 25, 2011 at 2:09 PM, Roberto Riggio roberto.rig...@create-net.org wrote: On 11/15/2011 01:19 AM, Nico wrote: Hi Roberto, Hi, On Mon, Oct 10, 2011 at 11:18 AM, Roberto Riggio roberto.rig...@create-net.org wrote: This patch is a port of the PyRRD package to openwrt. PyRRD is a wrapper for rrdtool for python. The API is so much better than the python bindings for rrd. Signed-off-by: Roberto Riggioroberto.rig...@create-net.org Is the patch adding ez-setup.py really needed? It is building fine here without it. without i get this: Traceback (most recent call last): File ./setup.py, line 1, in module from setuptools import setup ImportError: No module named setuptools Try installing the distribute package, we can add that as a BUILD_DEPENDS. Cheers, -- -{Nico} ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel
Re: [OpenWrt-Devel] [PATCH] New package PyRRD
On 11/25/2011 09:14 PM, Nico wrote: Try installing the distribute package, we can add that as a BUILD_DEPENDS. In the makefile I have: PKG_BUILD_DEPENDS:=python distribute and DEPENDS:=+python +distribute +rrdtool But I still get Traceback (most recent call last): File ./setup.py, line 1, in module from setuptools import setup ImportError: No module named setuptools Cheers, -- -{Nico} ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel -- Roberto Riggio, Ph.D. CREATE-NET Network Security Solutions for Pervasive Computing Systems (iNSPIRE) Senior Researcher Via alla Cascata 56/D - 38123 Povo Trento (Italy) e-mail: roberto.rig...@create-net.org Tel: (+39) 0461 408400 - interno/extension 708 Fax: (+39) 0461 421157 www.create-net.org/~rriggio The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited according to the Italian Law 196/2003 of the Legislature. If you received this in error, please contact the sender and delete the material from any computer. Le informazioni contenute in questo messaggio di posta elettronica e nei file allegati sono da considerarsi strettamente riservate. Il loro utilizzo e' consentito esclusivamente al destinatario del messaggio, per le finalita' indicate nel messaggio stesso. Qualora riceveste questo messaggio senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia via e-mail e di procedere alla cancellazione del messaggio stesso dal Vostro sistema. Trattenere il messaggio stesso, divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per finalita' diverse, costituisce comportamento contrario ai principi dettati dal D. Lgs. 196/2003. ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel
Re: [OpenWrt-Devel] [PATCH] New package PyRRD
Hi Roberto, On Mon, Oct 10, 2011 at 11:18 AM, Roberto Riggio roberto.rig...@create-net.org wrote: This patch is a port of the PyRRD package to openwrt. PyRRD is a wrapper for rrdtool for python. The API is so much better than the python bindings for rrd. Signed-off-by: Roberto Riggio roberto.rig...@create-net.org Is the patch adding ez-setup.py really needed? It is building fine here without it. (Sorry for the loong delay in handling this) -- -{Nico} ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel
Re: [OpenWrt-Devel] [PATCH] New package PyRRD
ping On 10/10/2011 11:18, Roberto Riggio wrote: This patch is a port of the PyRRD package to openwrt. PyRRD is a wrapper for rrdtool for python. The API is so much better than the python bindings for rrd. Signed-off-by: Roberto Riggio roberto.rig...@create-net.org --- ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel -- Roberto Riggio, Ph.D. CREATE-NET Network Security Solutions for Pervasive Computing Systems (iNSPIRE) Senior Researcher Via alla Cascata 56/D - 38123 Povo Trento (Italy) e-mail: roberto.rig...@create-net.org Tel: (+39) 0461 408400 - interno/extension 708 Fax: (+39) 0461 421157 www.create-net.org/~rriggio The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited according to the Italian Law 196/2003 of the Legislature. If you received this in error, please contact the sender and delete the material from any computer. Le informazioni contenute in questo messaggio di posta elettronica e nei file allegati sono da considerarsi strettamente riservate. Il loro utilizzo e' consentito esclusivamente al destinatario del messaggio, per le finalita' indicate nel messaggio stesso. Qualora riceveste questo messaggio senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia via e-mail e di procedere alla cancellazione del messaggio stesso dal Vostro sistema. Trattenere il messaggio stesso, divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per finalita' diverse, costituisce comportamento contrario ai principi dettati dal D. Lgs. 196/2003. ___ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel
[OpenWrt-Devel] [PATCH] New package PyRRD
This patch is a port of the PyRRD package to openwrt. PyRRD is a wrapper for rrdtool for python. The API is so much better than the python bindings for rrd. Signed-off-by: Roberto Riggio roberto.rig...@create-net.org --- Index: lang/pyrrd/patches/100-setuptools.patch === --- lang/pyrrd/patches/100-setuptools.patch (revision 0) +++ lang/pyrrd/patches/100-setuptools.patch (revision 0) @@ -0,0 +1,304 @@ +diff -urN PyRRD-0.1.0.old//ez_setup.py PyRRD-0.1.0//ez_setup.py +--- PyRRD-0.1.0.old//ez_setup.py 1970-01-01 01:00:00.0 +0100 PyRRD-0.1.0//ez_setup.py 2011-03-11 18:03:40.0 +0100 +@@ -0,0 +1,284 @@ ++#!python ++Bootstrap setuptools installation ++ ++If you want to use setuptools in your package's setup.py, just include this ++file in the same directory with it, and add this to the top of your setup.py:: ++ ++from ez_setup import use_setuptools ++use_setuptools() ++ ++If you want to require a specific version of setuptools, set a download ++mirror, or use an alternate download directory, you can do so by supplying ++the appropriate options to ``use_setuptools()``. ++ ++This file can also be run as a script to install or upgrade setuptools. ++ ++import sys ++DEFAULT_VERSION = 0.6c11 ++DEFAULT_URL = http://pypi.python.org/packages/%s/s/setuptools/; % sys.version[:3] ++ ++md5_data = { ++'setuptools-0.6b1-py2.3.egg': '8822caf901250d848b996b7f25c6e6ca', ++'setuptools-0.6b1-py2.4.egg': 'b79a8a403e4502fbb85ee3f1941735cb', ++'setuptools-0.6b2-py2.3.egg': '5657759d8a6d8fc44070a9d07272d99b', ++'setuptools-0.6b2-py2.4.egg': '4996a8d169d2be661fa32a6e52e4f82a', ++'setuptools-0.6b3-py2.3.egg': 'bb31c0fc7399a63579975cad9f5a0618', ++'setuptools-0.6b3-py2.4.egg': '38a8c6b3d6ecd22247f179f7da669fac', ++'setuptools-0.6b4-py2.3.egg': '62045a24ed4e1ebc77fe039aa4e6f7e5', ++'setuptools-0.6b4-py2.4.egg': '4cb2a185d228dacffb2d17f103b3b1c4', ++'setuptools-0.6c1-py2.3.egg': 'b3f2b5539d65cb7f74ad79127f1a908c', ++'setuptools-0.6c1-py2.4.egg': 'b45adeda0667d2d2ffe14009364f2a4b', ++'setuptools-0.6c10-py2.3.egg': 'ce1e2ab5d3a0256456d9fc13800a7090', ++'setuptools-0.6c10-py2.4.egg': '57d6d9d6e9b80772c59a53a8433a5dd4', ++'setuptools-0.6c10-py2.5.egg': 'de46ac8b1c97c895572e5e8596aeb8c7', ++'setuptools-0.6c10-py2.6.egg': '58ea40aef06da02ce641495523a0b7f5', ++'setuptools-0.6c11-py2.3.egg': '2baeac6e13d414a9d28e7ba5b5a596de', ++'setuptools-0.6c11-py2.4.egg': 'bd639f9b0eac4c42497034dec2ec0c2b', ++'setuptools-0.6c11-py2.5.egg': '64c94f3bf7a72a13ec83e0b24f2749b2', ++'setuptools-0.6c11-py2.6.egg': 'bfa92100bd772d5a213eedd356d64086', ++'setuptools-0.6c2-py2.3.egg': 'f0064bf6aa2b7d0f3ba0b43f20817c27', ++'setuptools-0.6c2-py2.4.egg': '616192eec35f47e8ea16cd6a122b7277', ++'setuptools-0.6c3-py2.3.egg': 'f181fa125dfe85a259c9cd6f1d7b78fa', ++'setuptools-0.6c3-py2.4.egg': 'e0ed74682c998bfb73bf803a50e7b71e', ++'setuptools-0.6c3-py2.5.egg': 'abef16fdd61955514841c7c6bd98965e', ++'setuptools-0.6c4-py2.3.egg': 'b0b9131acab32022bfac7f44c5d7971f', ++'setuptools-0.6c4-py2.4.egg': '2a1f9656d4fbf3c97bf946c0a124e6e2', ++'setuptools-0.6c4-py2.5.egg': '8f5a052e32cdb9c72bcf4b5526f28afc', ++'setuptools-0.6c5-py2.3.egg': 'ee9fd80965da04f2f3e6b3576e9d8167', ++'setuptools-0.6c5-py2.4.egg': 'afe2adf1c01701ee841761f5bcd8aa64', ++'setuptools-0.6c5-py2.5.egg': 'a8d3f61494ccaa8714dfed37bccd3d5d', ++'setuptools-0.6c6-py2.3.egg': '35686b78116a668847237b69d549ec20', ++'setuptools-0.6c6-py2.4.egg': '3c56af57be3225019260a644430065ab', ++'setuptools-0.6c6-py2.5.egg': 'b2f8a7520709a5b34f80946de5f02f53', ++'setuptools-0.6c7-py2.3.egg': '209fdf9adc3a615e5115b725658e13e2', ++'setuptools-0.6c7-py2.4.egg': '5a8f954807d46a0fb67cf1f26c55a82e', ++'setuptools-0.6c7-py2.5.egg': '45d2ad28f9750e7434111fde831e8372', ++'setuptools-0.6c8-py2.3.egg': '50759d29b349db8cfd807ba8303f1902', ++'setuptools-0.6c8-py2.4.egg': 'cba38d74f7d483c06e9daa6070cce6de', ++'setuptools-0.6c8-py2.5.egg': '1721747ee329dc150590a58b3e1ac95b', ++'setuptools-0.6c9-py2.3.egg': 'a83c4020414807b496e4cfbe08507c03', ++'setuptools-0.6c9-py2.4.egg': '260a2be2e5388d66bdaee06abec6342a', ++'setuptools-0.6c9-py2.5.egg': 'fe67c3e5a17b12c0e7c541b7ea43a8e6', ++'setuptools-0.6c9-py2.6.egg': 'ca37b1ff16fa2ede6e19383e7b59245a', ++} ++ ++import sys, os ++try: from hashlib import md5 ++except ImportError: from md5 import md5 ++ ++def _validate_md5(egg_name, data): ++if egg_name in md5_data: ++digest = md5(data).hexdigest() ++if digest != md5_data[egg_name]: ++print sys.stderr, ( ++md5 validation of %s failed! (Possible download problem?) ++% egg_name ++) ++sys.exit(2) ++return data ++ ++def use_setuptools( ++version=DEFAULT_VERSION, download_base=DEFAULT_URL, to_dir=os.curdir, ++