All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 00/22] changes needed for python-crossbar package (new).
@ 2016-02-01 14:05 Mauro Condarelli
  2016-02-01 14:05 ` [Buildroot] [PATCH 01/22] package/python-jinja2: bump version to 2.8 (needed by python-crossbar) Mauro Condarelli
                   ` (21 more replies)
  0 siblings, 22 replies; 48+ messages in thread
From: Mauro Condarelli @ 2016-02-01 14:05 UTC (permalink / raw)
  To: buildroot

This is the second attempt to produce an acceptable set of patches.
I hope I got it right, this time.

All these new packages, along with a couple of change in existing ones
(python-jinja2 & python-cffi) are needed to compile and run crossbar.

Mauro Condarelli (22):
  package/python-jinja2: bump version to 2.8 (needed by
    python-crossbar).
  package/python-characteristic: new package.
  package/python-cbor: new package.
  package/python-click: new package.
  package/python-lmdb: new package.
  package/python-mistune: new package.
  package/python-netaddr: new package.
  package/python-pycparser: new package.
  package/python-pygments: new package.
  package/python-pynacl: new package.
  package/python-pyopenssl: new package.
  package/python-pytrie: new package.
  package/python-service-identity: new package.
  package/python-shutilwhich: new package.
  package/python-treq: new package.
  package/python-txaio: new package.
  package/python-msgpack-python: new package.
  package/python-pyasn1-modules: new package.
  package/python-cryptography: new package.
  package/python-autobahn: new package.
  package/python-crossbar: new package.
  package/python-cffi: host-package added (needs host-libffi).

 package/Config.in                                  | 20 +++++++++++++
 package/libffi/libffi.mk                           | 11 +++++++
 package/python-autobahn/Config.in                  |  8 +++++
 package/python-autobahn/python-autobahn.hash       |  3 ++
 package/python-autobahn/python-autobahn.mk         | 15 ++++++++++
 package/python-cbor/Config.in                      |  8 +++++
 package/python-cbor/python-cbor.hash               |  3 ++
 package/python-cbor/python-cbor.mk                 | 15 ++++++++++
 package/python-cffi/python-cffi.mk                 |  2 ++
 package/python-characteristic/Config.in            |  8 +++++
 .../python-characteristic.hash                     |  3 ++
 .../python-characteristic/python-characteristic.mk | 15 ++++++++++
 package/python-click/Config.in                     |  8 +++++
 package/python-click/python-click.hash             |  3 ++
 package/python-click/python-click.mk               | 15 ++++++++++
 package/python-crossbar/Config.in                  | 35 ++++++++++++++++++++++
 package/python-crossbar/python-crossbar.hash       |  9 ++++++
 package/python-crossbar/python-crossbar.mk         | 19 ++++++++++++
 package/python-cryptography/Config.in              | 20 +++++++++++++
 .../python-cryptography/python-cryptography.hash   |  6 ++++
 package/python-cryptography/python-cryptography.mk | 23 ++++++++++++++
 package/python-jinja2/python-jinja2.hash           |  7 +++--
 package/python-jinja2/python-jinja2.mk             |  2 +-
 package/python-lmdb/Config.in                      |  8 +++++
 package/python-lmdb/python-lmdb.hash               |  3 ++
 package/python-lmdb/python-lmdb.mk                 | 15 ++++++++++
 package/python-mistune/Config.in                   |  9 ++++++
 package/python-mistune/python-mistune.hash         |  3 ++
 package/python-mistune/python-treq.mk              | 15 ++++++++++
 package/python-msgpack-python/Config.in            |  8 +++++
 .../python-msgpack-python.hash                     |  3 ++
 .../python-msgpack-python/python-msgpack-python.mk | 15 ++++++++++
 package/python-netaddr/Config.in                   |  8 +++++
 package/python-netaddr/python-netaddr.hash         |  3 ++
 package/python-netaddr/python-netaddr.mk           | 15 ++++++++++
 package/python-pyasn1-modules/Config.in            |  8 +++++
 .../python-pyasn1-modules.hash                     |  3 ++
 .../python-pyasn1-modules/python-pyasn1-modules.mk | 15 ++++++++++
 package/python-pycparser/Config.in                 |  6 ++++
 package/python-pycparser/python-pycparser.hash     |  4 +++
 package/python-pycparser/python-pycparser.mk       | 15 ++++++++++
 package/python-pygments/Config.in                  |  8 +++++
 package/python-pygments/python-pygments.hash       |  3 ++
 package/python-pygments/python-pygments.mk         | 15 ++++++++++
 package/python-pynacl/Config.in                    |  9 ++++++
 package/python-pynacl/python-pynacl.hash           |  3 ++
 package/python-pynacl/python-pynacl.mk             | 16 ++++++++++
 package/python-pyopenssl/Config.in                 | 12 ++++++++
 package/python-pyopenssl/python-pyopenssl.hash     |  3 ++
 package/python-pyopenssl/python-pyopenssl.mk       | 14 +++++++++
 package/python-pytrie/Config.in                    |  8 +++++
 package/python-pytrie/python-pytrie.hash           |  3 ++
 package/python-pytrie/python-pytrie.mk             | 15 ++++++++++
 package/python-service-identity/Config.in          |  8 +++++
 .../python-service-identity.hash                   |  3 ++
 .../python-service-identity.mk                     | 15 ++++++++++
 package/python-shutilwhich/Config.in               |  8 +++++
 package/python-shutilwhich/python-shutilwhich.hash |  3 ++
 package/python-shutilwhich/python-shutilwhich.mk   | 15 ++++++++++
 package/python-treq/Config.in                      | 13 ++++++++
 package/python-treq/python-treq.hash               |  3 ++
 package/python-treq/python-treq.mk                 | 17 +++++++++++
 package/python-txaio/Config.in                     |  8 +++++
 package/python-txaio/python-txaio.hash             |  3 ++
 package/python-txaio/python-txaio.mk               | 15 ++++++++++
 65 files changed, 630 insertions(+), 4 deletions(-)
 create mode 100644 package/python-autobahn/Config.in
 create mode 100644 package/python-autobahn/python-autobahn.hash
 create mode 100644 package/python-autobahn/python-autobahn.mk
 create mode 100644 package/python-cbor/Config.in
 create mode 100644 package/python-cbor/python-cbor.hash
 create mode 100644 package/python-cbor/python-cbor.mk
 create mode 100644 package/python-characteristic/Config.in
 create mode 100644 package/python-characteristic/python-characteristic.hash
 create mode 100644 package/python-characteristic/python-characteristic.mk
 create mode 100644 package/python-click/Config.in
 create mode 100644 package/python-click/python-click.hash
 create mode 100644 package/python-click/python-click.mk
 create mode 100644 package/python-crossbar/Config.in
 create mode 100644 package/python-crossbar/python-crossbar.hash
 create mode 100644 package/python-crossbar/python-crossbar.mk
 create mode 100644 package/python-cryptography/Config.in
 create mode 100644 package/python-cryptography/python-cryptography.hash
 create mode 100644 package/python-cryptography/python-cryptography.mk
 create mode 100644 package/python-lmdb/Config.in
 create mode 100644 package/python-lmdb/python-lmdb.hash
 create mode 100644 package/python-lmdb/python-lmdb.mk
 create mode 100644 package/python-mistune/Config.in
 create mode 100644 package/python-mistune/python-mistune.hash
 create mode 100644 package/python-mistune/python-treq.mk
 create mode 100644 package/python-msgpack-python/Config.in
 create mode 100644 package/python-msgpack-python/python-msgpack-python.hash
 create mode 100644 package/python-msgpack-python/python-msgpack-python.mk
 create mode 100644 package/python-netaddr/Config.in
 create mode 100644 package/python-netaddr/python-netaddr.hash
 create mode 100644 package/python-netaddr/python-netaddr.mk
 create mode 100644 package/python-pyasn1-modules/Config.in
 create mode 100644 package/python-pyasn1-modules/python-pyasn1-modules.hash
 create mode 100644 package/python-pyasn1-modules/python-pyasn1-modules.mk
 create mode 100644 package/python-pycparser/Config.in
 create mode 100644 package/python-pycparser/python-pycparser.hash
 create mode 100644 package/python-pycparser/python-pycparser.mk
 create mode 100644 package/python-pygments/Config.in
 create mode 100644 package/python-pygments/python-pygments.hash
 create mode 100644 package/python-pygments/python-pygments.mk
 create mode 100644 package/python-pynacl/Config.in
 create mode 100644 package/python-pynacl/python-pynacl.hash
 create mode 100644 package/python-pynacl/python-pynacl.mk
 create mode 100644 package/python-pyopenssl/Config.in
 create mode 100644 package/python-pyopenssl/python-pyopenssl.hash
 create mode 100644 package/python-pyopenssl/python-pyopenssl.mk
 create mode 100644 package/python-pytrie/Config.in
 create mode 100644 package/python-pytrie/python-pytrie.hash
 create mode 100644 package/python-pytrie/python-pytrie.mk
 create mode 100644 package/python-service-identity/Config.in
 create mode 100644 package/python-service-identity/python-service-identity.hash
 create mode 100644 package/python-service-identity/python-service-identity.mk
 create mode 100644 package/python-shutilwhich/Config.in
 create mode 100644 package/python-shutilwhich/python-shutilwhich.hash
 create mode 100644 package/python-shutilwhich/python-shutilwhich.mk
 create mode 100644 package/python-treq/Config.in
 create mode 100644 package/python-treq/python-treq.hash
 create mode 100644 package/python-treq/python-treq.mk
 create mode 100644 package/python-txaio/Config.in
 create mode 100644 package/python-txaio/python-txaio.hash
 create mode 100644 package/python-txaio/python-txaio.mk

-- 
2.1.4

^ permalink raw reply	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 01/22] package/python-jinja2: bump version to 2.8 (needed by python-crossbar).
  2016-02-01 14:05 [Buildroot] [PATCH 00/22] changes needed for python-crossbar package (new) Mauro Condarelli
@ 2016-02-01 14:05 ` Mauro Condarelli
  2016-02-01 20:10   ` Yegor Yefremov
  2016-02-01 14:05 ` [Buildroot] [PATCH 02/22] package/python-characteristic: new package Mauro Condarelli
                   ` (20 subsequent siblings)
  21 siblings, 1 reply; 48+ messages in thread
From: Mauro Condarelli @ 2016-02-01 14:05 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
 package/python-jinja2/python-jinja2.hash | 7 ++++---
 package/python-jinja2/python-jinja2.mk   | 2 +-
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/package/python-jinja2/python-jinja2.hash b/package/python-jinja2/python-jinja2.hash
index 6e8c160..b76d5b3 100644
--- a/package/python-jinja2/python-jinja2.hash
+++ b/package/python-jinja2/python-jinja2.hash
@@ -1,3 +1,4 @@
-# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=b9dffd2f3b43d673802fe857c8445b1a, sha256 locally computed
-md5	b9dffd2f3b43d673802fe857c8445b1a  Jinja2-2.7.3.tar.gz
-sha256	2e24ac5d004db5714976a04ac0e80c6df6e47e98c354cb2c0d82f8879d4f8fdb  Jinja2-2.7.3.tar.gz
+# added by MCon: md5 is from site, sha is locally computed.
+md5	edb51693fe22c53cee5403775c71a99e  Jinja2-2.8.tar.gz
+sha1	4a33c1a0fd585eba2507e8c274a9cd113b1d13ab  Jinja2-2.8.tar.gz
+sha256	bc1ff2ff88dbfacefde4ddde471d1417d3b304e8df103a7a9437d47269201bf4  Jinja2-2.8.tar.gz
diff --git a/package/python-jinja2/python-jinja2.mk b/package/python-jinja2/python-jinja2.mk
index 8440b64..ce6e2b9 100644
--- a/package/python-jinja2/python-jinja2.mk
+++ b/package/python-jinja2/python-jinja2.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-PYTHON_JINJA2_VERSION = 2.7.3
+PYTHON_JINJA2_VERSION = 2.8
 PYTHON_JINJA2_SOURCE = Jinja2-$(PYTHON_JINJA2_VERSION).tar.gz
 PYTHON_JINJA2_SITE = http://pypi.python.org/packages/source/J/Jinja2
 PYTHON_JINJA2_SETUP_TYPE = setuptools
-- 
2.1.4

^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 02/22] package/python-characteristic: new package.
  2016-02-01 14:05 [Buildroot] [PATCH 00/22] changes needed for python-crossbar package (new) Mauro Condarelli
  2016-02-01 14:05 ` [Buildroot] [PATCH 01/22] package/python-jinja2: bump version to 2.8 (needed by python-crossbar) Mauro Condarelli
@ 2016-02-01 14:05 ` Mauro Condarelli
  2016-02-01 15:14   ` Yegor Yefremov
  2016-02-01 14:05 ` [Buildroot] [PATCH 03/22] package/python-cbor: " Mauro Condarelli
                   ` (19 subsequent siblings)
  21 siblings, 1 reply; 48+ messages in thread
From: Mauro Condarelli @ 2016-02-01 14:05 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
 package/Config.in                                        |  1 +
 package/python-characteristic/Config.in                  |  8 ++++++++
 package/python-characteristic/python-characteristic.hash |  3 +++
 package/python-characteristic/python-characteristic.mk   | 15 +++++++++++++++
 4 files changed, 27 insertions(+)
 create mode 100644 package/python-characteristic/Config.in
 create mode 100644 package/python-characteristic/python-characteristic.hash
 create mode 100644 package/python-characteristic/python-characteristic.mk

diff --git a/package/Config.in b/package/Config.in
index 09c2b40..53734fd 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -623,6 +623,7 @@ menu "External python modules"
 	source "package/python-can/Config.in"
 	source "package/python-certifi/Config.in"
 	source "package/python-cffi/Config.in"
+	source "package/python-characteristic/Config.in"
 	source "package/python-cheetah/Config.in"
 	source "package/python-cherrypy/Config.in"
 	source "package/python-coherence/Config.in"
diff --git a/package/python-characteristic/Config.in b/package/python-characteristic/Config.in
new file mode 100644
index 0000000..625e27e
--- /dev/null
+++ b/package/python-characteristic/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PYTHON_CHARACTERISTIC
+	bool "python-characteristic"
+	depends on BR2_PACKAGE_PYTHON
+	help
+	  Python attributes without boilerplate.
+
+	  https://pypi.python.org/pypi/characteristic
+
diff --git a/package/python-characteristic/python-characteristic.hash b/package/python-characteristic/python-characteristic.hash
new file mode 100644
index 0000000..e9ef879
--- /dev/null
+++ b/package/python-characteristic/python-characteristic.hash
@@ -0,0 +1,3 @@
+# Locally computed.
+md5	b249368dd021fde1c06b4802867c0913  characteristic-14.3.0.tar.gz
+sha256	ded68d4e424115ed44e5c83c2a901a0b6157a959079d7591d92106ffd3ada380  characteristic-14.3.0.tar.gz
diff --git a/package/python-characteristic/python-characteristic.mk b/package/python-characteristic/python-characteristic.mk
new file mode 100644
index 0000000..0def7a5
--- /dev/null
+++ b/package/python-characteristic/python-characteristic.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-characteristic
+#
+################################################################################
+
+PYTHON_CHARACTERISTIC_VERSION = 14.3.0
+PYTHON_CHARACTERISTIC_SOURCE = characteristic-$(PYTHON_CHARACTERISTIC_VERSION).tar.gz
+PYTHON_CHARACTERISTIC_SITE = http://pypi.python.org/packages/source/c/characteristic
+PYTHON_CHARACTERISTIC_LICENSE = MIT
+#PYTHON_CHARACTERISTIC_LICENSE_FILES = LICENSE
+PYTHON_CHARACTERISTIC_SETUP_TYPE = setuptools
+#PYTHON_CHARACTERISTIC_DEPENDENCIES = 
+
+$(eval $(python-package))
-- 
2.1.4

^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 03/22] package/python-cbor: new package.
  2016-02-01 14:05 [Buildroot] [PATCH 00/22] changes needed for python-crossbar package (new) Mauro Condarelli
  2016-02-01 14:05 ` [Buildroot] [PATCH 01/22] package/python-jinja2: bump version to 2.8 (needed by python-crossbar) Mauro Condarelli
  2016-02-01 14:05 ` [Buildroot] [PATCH 02/22] package/python-characteristic: new package Mauro Condarelli
@ 2016-02-01 14:05 ` Mauro Condarelli
  2016-02-01 15:11   ` Yegor Yefremov
  2016-02-01 14:05 ` [Buildroot] [PATCH 04/22] package/python-click: " Mauro Condarelli
                   ` (18 subsequent siblings)
  21 siblings, 1 reply; 48+ messages in thread
From: Mauro Condarelli @ 2016-02-01 14:05 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
 package/Config.in                    |  1 +
 package/python-cbor/Config.in        |  8 ++++++++
 package/python-cbor/python-cbor.hash |  3 +++
 package/python-cbor/python-cbor.mk   | 15 +++++++++++++++
 4 files changed, 27 insertions(+)
 create mode 100644 package/python-cbor/Config.in
 create mode 100644 package/python-cbor/python-cbor.hash
 create mode 100644 package/python-cbor/python-cbor.mk

diff --git a/package/Config.in b/package/Config.in
index 53734fd..2a2100a 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -621,6 +621,7 @@ menu "External python modules"
 	source "package/python-beautifulsoup4/Config.in"
 	source "package/python-bottle/Config.in"
 	source "package/python-can/Config.in"
+	source "package/python-cbor/Config.in"
 	source "package/python-certifi/Config.in"
 	source "package/python-cffi/Config.in"
 	source "package/python-characteristic/Config.in"
diff --git a/package/python-cbor/Config.in b/package/python-cbor/Config.in
new file mode 100644
index 0000000..0de84e0
--- /dev/null
+++ b/package/python-cbor/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PYTHON_CBOR
+	bool "python-cbor"
+	depends on BR2_PACKAGE_PYTHON
+	help
+	  RFC 7049 - Concise Binary Object Representation.
+
+	  https://pypi.python.org/pypi/cbor
+
diff --git a/package/python-cbor/python-cbor.hash b/package/python-cbor/python-cbor.hash
new file mode 100644
index 0000000..f456271
--- /dev/null
+++ b/package/python-cbor/python-cbor.hash
@@ -0,0 +1,3 @@
+# Locally computed.
+md5	a8b01920c4139de6256735c4cae75c74  cbor-0.1.24.tar.gz
+sha256	d89bad00785de4b673c5ab5a1464577ec5bda656d1b73900c43e855a51a927cb  cbor-0.1.24.tar.gz
diff --git a/package/python-cbor/python-cbor.mk b/package/python-cbor/python-cbor.mk
new file mode 100644
index 0000000..33a9f01
--- /dev/null
+++ b/package/python-cbor/python-cbor.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-cbor
+#
+################################################################################
+
+PYTHON_CBOR_VERSION = 0.1.24
+PYTHON_CBOR_SOURCE = cbor-$(PYTHON_CBOR_VERSION).tar.gz
+PYTHON_CBOR_SITE = http://pypi.python.org/packages/source/c/cbor
+PYTHON_CBOR_LICENSE = Apache
+#PYTHON_CBOR_LICENSE_FILES = LICENSE
+PYTHON_CBOR_SETUP_TYPE = setuptools
+#PYTHON_CBOR_DEPENDENCIES = 
+
+$(eval $(python-package))
-- 
2.1.4

^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 04/22] package/python-click: new package.
  2016-02-01 14:05 [Buildroot] [PATCH 00/22] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (2 preceding siblings ...)
  2016-02-01 14:05 ` [Buildroot] [PATCH 03/22] package/python-cbor: " Mauro Condarelli
@ 2016-02-01 14:05 ` Mauro Condarelli
  2016-02-01 15:02   ` Yegor Yefremov
  2016-02-01 14:05 ` [Buildroot] [PATCH 05/22] package/python-lmdb: " Mauro Condarelli
                   ` (17 subsequent siblings)
  21 siblings, 1 reply; 48+ messages in thread
From: Mauro Condarelli @ 2016-02-01 14:05 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
 package/Config.in                      |  1 +
 package/python-click/Config.in         |  8 ++++++++
 package/python-click/python-click.hash |  3 +++
 package/python-click/python-click.mk   | 15 +++++++++++++++
 4 files changed, 27 insertions(+)
 create mode 100644 package/python-click/Config.in
 create mode 100644 package/python-click/python-click.hash
 create mode 100644 package/python-click/python-click.mk

diff --git a/package/Config.in b/package/Config.in
index 2a2100a..3980c00 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -627,6 +627,7 @@ menu "External python modules"
 	source "package/python-characteristic/Config.in"
 	source "package/python-cheetah/Config.in"
 	source "package/python-cherrypy/Config.in"
+	source "package/python-click/Config.in"
 	source "package/python-coherence/Config.in"
 	source "package/python-configobj/Config.in"
 	source "package/python-configshell-fb/Config.in"
diff --git a/package/python-click/Config.in b/package/python-click/Config.in
new file mode 100644
index 0000000..54eb584
--- /dev/null
+++ b/package/python-click/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PYTHON_CLICK
+	bool "python-click"
+	depends on BR2_PACKAGE_PYTHON
+	help
+	  A simple wrapper around optparse for powerful command line utilities.
+
+	  https://pypi.python.org/pypi/click
+
diff --git a/package/python-click/python-click.hash b/package/python-click/python-click.hash
new file mode 100644
index 0000000..c0edb8b
--- /dev/null
+++ b/package/python-click/python-click.hash
@@ -0,0 +1,3 @@
+# Locally computed.
+md5	83252a8095397b1f5f710fdd58b484d9  click-6.2.tar.gz
+sha256	fba0ff70f5ebb4cebbf64c40a8fbc222fb7cf825237241e548354dabe3da6a82  click-6.2.tar.gz
diff --git a/package/python-click/python-click.mk b/package/python-click/python-click.mk
new file mode 100644
index 0000000..7bc5450
--- /dev/null
+++ b/package/python-click/python-click.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-click
+#
+################################################################################
+
+PYTHON_CLICK_VERSION = 6.2
+PYTHON_CLICK_SOURCE = click-$(PYTHON_CLICK_VERSION).tar.gz
+PYTHON_CLICK_SITE = http://pypi.python.org/packages/source/c/click
+PYTHON_CLICK_LICENSE = BSD
+#PYTHON_CLICK_LICENSE_FILES = LICENSE
+PYTHON_CLICK_SETUP_TYPE = setuptools
+#PYTHON_CLICK_DEPENDENCIES = 
+
+$(eval $(python-package))
-- 
2.1.4

^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 05/22] package/python-lmdb: new package.
  2016-02-01 14:05 [Buildroot] [PATCH 00/22] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (3 preceding siblings ...)
  2016-02-01 14:05 ` [Buildroot] [PATCH 04/22] package/python-click: " Mauro Condarelli
@ 2016-02-01 14:05 ` Mauro Condarelli
  2016-02-01 14:58   ` Yegor Yefremov
  2016-02-01 14:05 ` [Buildroot] [PATCH 06/22] package/python-mistune: " Mauro Condarelli
                   ` (16 subsequent siblings)
  21 siblings, 1 reply; 48+ messages in thread
From: Mauro Condarelli @ 2016-02-01 14:05 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
 package/Config.in                    |  1 +
 package/python-lmdb/Config.in        |  8 ++++++++
 package/python-lmdb/python-lmdb.hash |  3 +++
 package/python-lmdb/python-lmdb.mk   | 15 +++++++++++++++
 4 files changed, 27 insertions(+)
 create mode 100644 package/python-lmdb/Config.in
 create mode 100644 package/python-lmdb/python-lmdb.hash
 create mode 100644 package/python-lmdb/python-lmdb.mk

diff --git a/package/Config.in b/package/Config.in
index 3980c00..8dcaef7 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -657,6 +657,7 @@ menu "External python modules"
 	source "package/python-json-schema-validator/Config.in"
 	source "package/python-keyring/Config.in"
 	source "package/python-libconfig/Config.in"
+	source "package/python-lmdb/Config.in"
 	source "package/python-lxml/Config.in"
 	source "package/python-mad/Config.in"
 	source "package/python-mako/Config.in"
diff --git a/package/python-lmdb/Config.in b/package/python-lmdb/Config.in
new file mode 100644
index 0000000..2cff7ac
--- /dev/null
+++ b/package/python-lmdb/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PYTHON_LMDB
+	bool "python-lmdb"
+	depends on BR2_PACKAGE_PYTHON
+	help
+	  Universal Python binding for the LMDB 'Lightning' Database.
+
+	  https://pypi.python.org/pypi/lmdb
+
diff --git a/package/python-lmdb/python-lmdb.hash b/package/python-lmdb/python-lmdb.hash
new file mode 100644
index 0000000..ba4cc96
--- /dev/null
+++ b/package/python-lmdb/python-lmdb.hash
@@ -0,0 +1,3 @@
+# Locally computed.
+md5	001817d754f96865549c85fb5251082f  lmdb-0.88.tar.gz
+sha256	37d97041fb237da5600e14b889af49bd47538d6fde4a69d3a6c9097f787d175a  lmdb-0.88.tar.gz
diff --git a/package/python-lmdb/python-lmdb.mk b/package/python-lmdb/python-lmdb.mk
new file mode 100644
index 0000000..7295083
--- /dev/null
+++ b/package/python-lmdb/python-lmdb.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-lmdb
+#
+################################################################################
+
+PYTHON_LMDB_VERSION = 0.88
+PYTHON_LMDB_SOURCE = lmdb-$(PYTHON_LMDB_VERSION).tar.gz
+PYTHON_LMDB_SITE = http://pypi.python.org/packages/source/l/lmdb
+PYTHON_LMDB_LICENSE = BSD
+#PYTHON_LMDB_LICENSE_FILES = LICENSE
+PYTHON_LMDB_SETUP_TYPE = setuptools
+#PYTHON_LMDB_DEPENDENCIES = 
+
+$(eval $(python-package))
-- 
2.1.4

^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 06/22] package/python-mistune: new package.
  2016-02-01 14:05 [Buildroot] [PATCH 00/22] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (4 preceding siblings ...)
  2016-02-01 14:05 ` [Buildroot] [PATCH 05/22] package/python-lmdb: " Mauro Condarelli
@ 2016-02-01 14:05 ` Mauro Condarelli
  2016-02-01 15:09   ` Yegor Yefremov
  2016-02-01 14:05 ` [Buildroot] [PATCH 07/22] package/python-netaddr: " Mauro Condarelli
                   ` (15 subsequent siblings)
  21 siblings, 1 reply; 48+ messages in thread
From: Mauro Condarelli @ 2016-02-01 14:05 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
 package/Config.in                          |  1 +
 package/python-mistune/Config.in           |  9 +++++++++
 package/python-mistune/python-mistune.hash |  3 +++
 package/python-mistune/python-treq.mk      | 15 +++++++++++++++
 4 files changed, 28 insertions(+)
 create mode 100644 package/python-mistune/Config.in
 create mode 100644 package/python-mistune/python-mistune.hash
 create mode 100644 package/python-mistune/python-treq.mk

diff --git a/package/Config.in b/package/Config.in
index 8dcaef7..dd82ab3 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -664,6 +664,7 @@ menu "External python modules"
 	source "package/python-markdown/Config.in"
 	source "package/python-markupsafe/Config.in"
 	source "package/python-meld3/Config.in"
+	source "package/python-mistune/Config.in"
 	source "package/python-msgpack/Config.in"
 	source "package/python-netifaces/Config.in"
 	source "package/python-networkmanager/Config.in"
diff --git a/package/python-mistune/Config.in b/package/python-mistune/Config.in
new file mode 100644
index 0000000..bac98a5
--- /dev/null
+++ b/package/python-mistune/Config.in
@@ -0,0 +1,9 @@
+config BR2_PACKAGE_PYTHON_MISTUNE
+	bool "python-mistune"
+	depends on BR2_PACKAGE_PYTHON
+	help
+	  The fastest markdown parser in pure Python 
+	  with renderer features, inspired by marked.
+
+	  https://pypi.python.org/pypi/mistune
+
diff --git a/package/python-mistune/python-mistune.hash b/package/python-mistune/python-mistune.hash
new file mode 100644
index 0000000..d4098b2
--- /dev/null
+++ b/package/python-mistune/python-mistune.hash
@@ -0,0 +1,3 @@
+# Locally computed.
+md5	057bc28bf629d6a1283d680a34ed9d0f  mistune-0.7.1.tar.gz
+sha256	6076dedf768348927d991f4371e5a799c6a0158b16091df08ee85ee231d929a7  mistune-0.7.1.tar.gz
diff --git a/package/python-mistune/python-treq.mk b/package/python-mistune/python-treq.mk
new file mode 100644
index 0000000..ec99836
--- /dev/null
+++ b/package/python-mistune/python-treq.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-mistune
+#
+################################################################################
+
+PYTHON_MISTUNE_VERSION = 0.7.1
+PYTHON_MISTUNE_SOURCE = mistune-$(PYTHON_MISTUNE_VERSION).tar.gz
+PYTHON_MISTUNE_SITE = http://pypi.python.org/packages/source/m/mistune
+PYTHON_MISTUNE_LICENSE = BSD
+#PYTHON_MISTUNE_LICENSE_FILES = LICENSE
+PYTHON_MISTUNE_SETUP_TYPE = setuptools
+#PYTHON_MISTUNE_DEPENDENCIES = 
+
+$(eval $(python-package))
-- 
2.1.4

^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 07/22] package/python-netaddr: new package.
  2016-02-01 14:05 [Buildroot] [PATCH 00/22] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (5 preceding siblings ...)
  2016-02-01 14:05 ` [Buildroot] [PATCH 06/22] package/python-mistune: " Mauro Condarelli
@ 2016-02-01 14:05 ` Mauro Condarelli
  2016-02-01 15:16   ` Yegor Yefremov
  2016-02-01 14:05 ` [Buildroot] [PATCH 08/22] package/python-pycparser: " Mauro Condarelli
                   ` (14 subsequent siblings)
  21 siblings, 1 reply; 48+ messages in thread
From: Mauro Condarelli @ 2016-02-01 14:05 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
 package/Config.in                          |  1 +
 package/python-netaddr/Config.in           |  8 ++++++++
 package/python-netaddr/python-netaddr.hash |  3 +++
 package/python-netaddr/python-netaddr.mk   | 15 +++++++++++++++
 4 files changed, 27 insertions(+)
 create mode 100644 package/python-netaddr/Config.in
 create mode 100644 package/python-netaddr/python-netaddr.hash
 create mode 100644 package/python-netaddr/python-netaddr.mk

diff --git a/package/Config.in b/package/Config.in
index dd82ab3..80b4868 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -666,6 +666,7 @@ menu "External python modules"
 	source "package/python-meld3/Config.in"
 	source "package/python-mistune/Config.in"
 	source "package/python-msgpack/Config.in"
+	source "package/python-netaddr/Config.in"
 	source "package/python-netifaces/Config.in"
 	source "package/python-networkmanager/Config.in"
 	source "package/python-nfc/Config.in"
diff --git a/package/python-netaddr/Config.in b/package/python-netaddr/Config.in
new file mode 100644
index 0000000..b60aa28
--- /dev/null
+++ b/package/python-netaddr/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PYTHON_NETADDR
+	bool "python-netaddr"
+	depends on BR2_PACKAGE_PYTHON
+	help
+	  A network address manipulation library for Python.
+
+	  https://pypi.python.org/pypi/netaddr
+
diff --git a/package/python-netaddr/python-netaddr.hash b/package/python-netaddr/python-netaddr.hash
new file mode 100644
index 0000000..d2e1c91
--- /dev/null
+++ b/package/python-netaddr/python-netaddr.hash
@@ -0,0 +1,3 @@
+# Locally computed.
+md5	c65bb34f8bedfbbca0b316c490cd13a0  netaddr-0.7.18.tar.gz
+sha256	a1f5c9fcf75ac2579b9995c843dade33009543c04f218ff7c007b3c81695bd19  netaddr-0.7.18.tar.gz
diff --git a/package/python-netaddr/python-netaddr.mk b/package/python-netaddr/python-netaddr.mk
new file mode 100644
index 0000000..1b4588a
--- /dev/null
+++ b/package/python-netaddr/python-netaddr.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-netaddr
+#
+################################################################################
+
+PYTHON_NETADDR_VERSION = 0.7.18
+PYTHON_NETADDR_SOURCE = netaddr-$(PYTHON_NETADDR_VERSION).tar.gz
+PYTHON_NETADDR_SITE = http://pypi.python.org/packages/source/n/netaddr
+PYTHON_NETADDR_LICENSE = BSD
+#PYTHON_NETADDR_LICENSE_FILES = LICENSE
+PYTHON_NETADDR_SETUP_TYPE = distutils
+#PYTHON_NETADDR_DEPENDENCIES = 
+
+$(eval $(python-package))
-- 
2.1.4

^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 08/22] package/python-pycparser: new package.
  2016-02-01 14:05 [Buildroot] [PATCH 00/22] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (6 preceding siblings ...)
  2016-02-01 14:05 ` [Buildroot] [PATCH 07/22] package/python-netaddr: " Mauro Condarelli
@ 2016-02-01 14:05 ` Mauro Condarelli
  2016-02-01 14:54   ` Yegor Yefremov
  2016-02-01 14:05 ` [Buildroot] [PATCH 09/22] package/python-pygments: " Mauro Condarelli
                   ` (13 subsequent siblings)
  21 siblings, 1 reply; 48+ messages in thread
From: Mauro Condarelli @ 2016-02-01 14:05 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
 package/Config.in                              |  1 +
 package/python-pycparser/Config.in             |  6 ++++++
 package/python-pycparser/python-pycparser.hash |  4 ++++
 package/python-pycparser/python-pycparser.mk   | 15 +++++++++++++++
 4 files changed, 26 insertions(+)
 create mode 100644 package/python-pycparser/Config.in
 create mode 100644 package/python-pycparser/python-pycparser.hash
 create mode 100644 package/python-pycparser/python-pycparser.mk

diff --git a/package/Config.in b/package/Config.in
index 80b4868..4c97954 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -679,6 +679,7 @@ menu "External python modules"
 	source "package/python-psutil/Config.in"
 	source "package/python-pyasn/Config.in"
 	source "package/python-pycli/Config.in"
+	source "package/python-pycparser/Config.in"
 	source "package/python-pycrypto/Config.in"
 	source "package/python-pydal/Config.in"
 	source "package/python-pyftpdlib/Config.in"
diff --git a/package/python-pycparser/Config.in b/package/python-pycparser/Config.in
new file mode 100644
index 0000000..49190c3
--- /dev/null
+++ b/package/python-pycparser/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PYTHON_PYCPARSER
+	bool "python-pycparser"
+	help
+	  C parser in Python
+
+	  https://github.com/eliben/pycparser
diff --git a/package/python-pycparser/python-pycparser.hash b/package/python-pycparser/python-pycparser.hash
new file mode 100644
index 0000000..483d3d1
--- /dev/null
+++ b/package/python-pycparser/python-pycparser.hash
@@ -0,0 +1,4 @@
+# md5 from https://pypi.python.org/pypi/pycparser/json
+md5	a2bc8d28c923b4fe2b2c3b4b51a4f935  pycparser-2.14.tar.gz
+# sha256 calculated by scanpypi
+sha256	7959b4a74abdc27b312fed1c21e6caf9309ce0b29ea86b591fd2e99ecdf27f73  pycparser-2.14.tar.gz
diff --git a/package/python-pycparser/python-pycparser.mk b/package/python-pycparser/python-pycparser.mk
new file mode 100644
index 0000000..a32f1aa
--- /dev/null
+++ b/package/python-pycparser/python-pycparser.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-pycparser
+#
+################################################################################
+
+PYTHON_PYCPARSER_VERSION = 2.14
+PYTHON_PYCPARSER_SOURCE = pycparser-$(PYTHON_PYCPARSER_VERSION).tar.gz
+PYTHON_PYCPARSER_SITE = https://pypi.python.org/packages/source/p/pycparser
+PYTHON_PYCPARSER_SETUP_TYPE = setuptools
+PYTHON_PYCPARSER_LICENSE = BSD-3c
+PYTHON_PYCPARSER_LICENSE_FILES = LICENSE
+
+$(eval $(python-package))
+$(eval $(host-python-package))
-- 
2.1.4

^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 09/22] package/python-pygments: new package.
  2016-02-01 14:05 [Buildroot] [PATCH 00/22] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (7 preceding siblings ...)
  2016-02-01 14:05 ` [Buildroot] [PATCH 08/22] package/python-pycparser: " Mauro Condarelli
@ 2016-02-01 14:05 ` Mauro Condarelli
  2016-02-01 14:05 ` [Buildroot] [PATCH 10/22] package/python-pynacl: " Mauro Condarelli
                   ` (12 subsequent siblings)
  21 siblings, 0 replies; 48+ messages in thread
From: Mauro Condarelli @ 2016-02-01 14:05 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
 package/Config.in                            |  1 +
 package/python-pygments/Config.in            |  8 ++++++++
 package/python-pygments/python-pygments.hash |  3 +++
 package/python-pygments/python-pygments.mk   | 15 +++++++++++++++
 4 files changed, 27 insertions(+)
 create mode 100644 package/python-pygments/Config.in
 create mode 100644 package/python-pygments/python-pygments.hash
 create mode 100644 package/python-pygments/python-pygments.mk

diff --git a/package/Config.in b/package/Config.in
index 4c97954..d83095e 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -684,6 +684,7 @@ menu "External python modules"
 	source "package/python-pydal/Config.in"
 	source "package/python-pyftpdlib/Config.in"
 	source "package/python-pygame/Config.in"
+	source "package/python-pygments/Config.in"
 	source "package/python-pyinotify/Config.in"
 	source "package/python-pyparsing/Config.in"
 	source "package/python-pypcap/Config.in"
diff --git a/package/python-pygments/Config.in b/package/python-pygments/Config.in
new file mode 100644
index 0000000..c0d0769
--- /dev/null
+++ b/package/python-pygments/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PYTHON_PYGMENTS
+	bool "python-pygments"
+	depends on BR2_PACKAGE_PYTHON
+	help
+	  Pygments is a syntax highlighting package written in Python.
+
+	  https://pypi.python.org/pypi/Pygments
+
diff --git a/package/python-pygments/python-pygments.hash b/package/python-pygments/python-pygments.hash
new file mode 100644
index 0000000..1ed8f5f
--- /dev/null
+++ b/package/python-pygments/python-pygments.hash
@@ -0,0 +1,3 @@
+# Locally computed.
+md5	84533d22f72de894f6d3907c3ca9eddf  Pygments-2.1.tar.gz
+sha256	13a0ef5fafd7b16cf995bc28fe7aab0780dab1b2fda0fc89e033709af8b8a47b  Pygments-2.1.tar.gz
diff --git a/package/python-pygments/python-pygments.mk b/package/python-pygments/python-pygments.mk
new file mode 100644
index 0000000..99a8622
--- /dev/null
+++ b/package/python-pygments/python-pygments.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-pygments
+#
+################################################################################
+
+PYTHON_PYGMENTS_VERSION = 2.1
+PYTHON_PYGMENTS_SOURCE = Pygments-$(PYTHON_PYGMENTS_VERSION).tar.gz
+PYTHON_PYGMENTS_SITE = http://pypi.python.org/packages/source/P/Pygments
+PYTHON_PYGMENTS_LICENSE = BSD
+#PYTHON_PYGMENTS_LICENSE_FILES = LICENSE
+PYTHON_PYGMENTS_SETUP_TYPE = setuptools
+#PYTHON_PYGMENTS_DEPENDENCIES = 
+
+$(eval $(python-package))
-- 
2.1.4

^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 10/22] package/python-pynacl: new package.
  2016-02-01 14:05 [Buildroot] [PATCH 00/22] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (8 preceding siblings ...)
  2016-02-01 14:05 ` [Buildroot] [PATCH 09/22] package/python-pygments: " Mauro Condarelli
@ 2016-02-01 14:05 ` Mauro Condarelli
  2016-02-01 15:13   ` Yegor Yefremov
  2016-02-01 14:05 ` [Buildroot] [PATCH 11/22] package/python-pyopenssl: " Mauro Condarelli
                   ` (11 subsequent siblings)
  21 siblings, 1 reply; 48+ messages in thread
From: Mauro Condarelli @ 2016-02-01 14:05 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
 package/Config.in                        |  1 +
 package/python-pynacl/Config.in          |  9 +++++++++
 package/python-pynacl/python-pynacl.hash |  3 +++
 package/python-pynacl/python-pynacl.mk   | 16 ++++++++++++++++
 4 files changed, 29 insertions(+)
 create mode 100644 package/python-pynacl/Config.in
 create mode 100644 package/python-pynacl/python-pynacl.hash
 create mode 100644 package/python-pynacl/python-pynacl.mk

diff --git a/package/Config.in b/package/Config.in
index d83095e..320af2b 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -686,6 +686,7 @@ menu "External python modules"
 	source "package/python-pygame/Config.in"
 	source "package/python-pygments/Config.in"
 	source "package/python-pyinotify/Config.in"
+	source "package/python-pynacl/Config.in"
 	source "package/python-pyparsing/Config.in"
 	source "package/python-pypcap/Config.in"
 	source "package/python-pyqt/Config.in"
diff --git a/package/python-pynacl/Config.in b/package/python-pynacl/Config.in
new file mode 100644
index 0000000..88fcad7
--- /dev/null
+++ b/package/python-pynacl/Config.in
@@ -0,0 +1,9 @@
+config BR2_PACKAGE_PYTHON_PYNACL
+	bool "python-pynacl"
+	depends on BR2_PACKAGE_PYTHON
+	select BR2_PACKAGE_LIBSODIUM
+	help
+	  Python binding to the Networking and Cryptography (NaCl) library.
+
+	  https://pypi.python.org/pypi/PyNaCl
+
diff --git a/package/python-pynacl/python-pynacl.hash b/package/python-pynacl/python-pynacl.hash
new file mode 100644
index 0000000..2c26896
--- /dev/null
+++ b/package/python-pynacl/python-pynacl.hash
@@ -0,0 +1,3 @@
+# Locally computed.
+md5	12fd03d8ce64e0318cb1c69272f17704  PyNaCl-1.0.1.tar.gz
+sha256	d21d7a7358a85fb9b9ddadfbd1176c40fe199334fe2202881255e77f6d3773f4  PyNaCl-1.0.1.tar.gz
diff --git a/package/python-pynacl/python-pynacl.mk b/package/python-pynacl/python-pynacl.mk
new file mode 100644
index 0000000..62b9aa9
--- /dev/null
+++ b/package/python-pynacl/python-pynacl.mk
@@ -0,0 +1,16 @@
+################################################################################
+#
+# python-pynacl
+#
+################################################################################
+
+PYTHON_PYNACL_VERSION = 1.0.1
+PYTHON_PYNACL_SOURCE = PyNaCl-$(PYTHON_PYNACL_VERSION).tar.gz
+PYTHON_PYNACL_SITE = http://pypi.python.org/packages/source/P/PyNaCl
+PYTHON_PYNACL_LICENSE = Apache-2.0
+#PYTHON_PYNACL_LICENSE_FILES = LICENSE
+PYTHON_PYNACL_SETUP_TYPE = setuptools
+PYTHON_PYNACL_DEPENDENCIES = libsodium
+PYTHON_PYNACL_ENV = SODIUM_INSTALL=system
+
+$(eval $(python-package))
-- 
2.1.4

^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 11/22] package/python-pyopenssl: new package.
  2016-02-01 14:05 [Buildroot] [PATCH 00/22] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (9 preceding siblings ...)
  2016-02-01 14:05 ` [Buildroot] [PATCH 10/22] package/python-pynacl: " Mauro Condarelli
@ 2016-02-01 14:05 ` Mauro Condarelli
  2016-02-01 14:54   ` Yegor Yefremov
  2016-02-01 14:05 ` [Buildroot] [PATCH 12/22] package/python-pytrie: " Mauro Condarelli
                   ` (10 subsequent siblings)
  21 siblings, 1 reply; 48+ messages in thread
From: Mauro Condarelli @ 2016-02-01 14:05 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
 package/Config.in                              |  1 +
 package/python-pyopenssl/Config.in             | 12 ++++++++++++
 package/python-pyopenssl/python-pyopenssl.hash |  3 +++
 package/python-pyopenssl/python-pyopenssl.mk   | 14 ++++++++++++++
 4 files changed, 30 insertions(+)
 create mode 100644 package/python-pyopenssl/Config.in
 create mode 100644 package/python-pyopenssl/python-pyopenssl.hash
 create mode 100644 package/python-pyopenssl/python-pyopenssl.mk

diff --git a/package/Config.in b/package/Config.in
index 320af2b..fc90edb 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -687,6 +687,7 @@ menu "External python modules"
 	source "package/python-pygments/Config.in"
 	source "package/python-pyinotify/Config.in"
 	source "package/python-pynacl/Config.in"
+	source "package/python-pyopenssl/Config.in"
 	source "package/python-pyparsing/Config.in"
 	source "package/python-pypcap/Config.in"
 	source "package/python-pyqt/Config.in"
diff --git a/package/python-pyopenssl/Config.in b/package/python-pyopenssl/Config.in
new file mode 100644
index 0000000..cb59e8b
--- /dev/null
+++ b/package/python-pyopenssl/Config.in
@@ -0,0 +1,12 @@
+config BR2_PACKAGE_PYTHON_PYOPENSSL
+	bool "python-pyopenssl"
+	depends on BR2_INSTALL_LIBSTDCPP # python-cryptography
+	select BR2_PACKAGE_PYTHON_SIX
+	select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY
+	help
+	  Python wrapper module around the OpenSSL library.
+
+	  https://github.com/pyca/pyopenssl
+
+comment "python-pyopenssl needs a toolchain w/ C++"
+	depends on !BR2_INSTALL_LIBSTDCPP
diff --git a/package/python-pyopenssl/python-pyopenssl.hash b/package/python-pyopenssl/python-pyopenssl.hash
new file mode 100644
index 0000000..0c6e25a
--- /dev/null
+++ b/package/python-pyopenssl/python-pyopenssl.hash
@@ -0,0 +1,3 @@
+# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=f447644afcbd5f0a1f47350fec63a4c6, sha256 locally computed
+md5     f447644afcbd5f0a1f47350fec63a4c6  pyOpenSSL-0.15.1.tar.gz
+sha256  f0a26070d6db0881de8bcc7846934b7c3c930d8f9c79d45883ee48984bc0d672  pyOpenSSL-0.15.1.tar.gz
diff --git a/package/python-pyopenssl/python-pyopenssl.mk b/package/python-pyopenssl/python-pyopenssl.mk
new file mode 100644
index 0000000..239fd98
--- /dev/null
+++ b/package/python-pyopenssl/python-pyopenssl.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-pyopenssl
+#
+################################################################################
+
+PYTHON_PYOPENSSL_VERSION = 0.15.1
+PYTHON_PYOPENSSL_SOURCE = pyOpenSSL-$(PYTHON_PYOPENSSL_VERSION).tar.gz
+PYTHON_PYOPENSSL_SITE = https://pypi.python.org/packages/source/p/pyOpenSSL
+PYTHON_PYOPENSSL_LICENSE = Apache-2.0
+PYTHON_PYOPENSSL_LICENSE_FILES = LICENSE
+PYTHON_PYOPENSSL_SETUP_TYPE = setuptools
+
+$(eval $(python-package))
-- 
2.1.4

^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 12/22] package/python-pytrie: new package.
  2016-02-01 14:05 [Buildroot] [PATCH 00/22] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (10 preceding siblings ...)
  2016-02-01 14:05 ` [Buildroot] [PATCH 11/22] package/python-pyopenssl: " Mauro Condarelli
@ 2016-02-01 14:05 ` Mauro Condarelli
  2016-02-01 14:30   ` Yegor Yefremov
  2016-02-01 14:05 ` [Buildroot] [PATCH 13/22] package/python-service-identity: " Mauro Condarelli
                   ` (9 subsequent siblings)
  21 siblings, 1 reply; 48+ messages in thread
From: Mauro Condarelli @ 2016-02-01 14:05 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
 package/Config.in                        |  1 +
 package/python-pytrie/Config.in          |  8 ++++++++
 package/python-pytrie/python-pytrie.hash |  3 +++
 package/python-pytrie/python-pytrie.mk   | 15 +++++++++++++++
 4 files changed, 27 insertions(+)
 create mode 100644 package/python-pytrie/Config.in
 create mode 100644 package/python-pytrie/python-pytrie.hash
 create mode 100644 package/python-pytrie/python-pytrie.mk

diff --git a/package/Config.in b/package/Config.in
index fc90edb..c4bc8f8 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -699,6 +699,7 @@ menu "External python modules"
 	source "package/python-pysnmp/Config.in"
 	source "package/python-pysnmp-apps/Config.in"
 	source "package/python-pysnmp-mibs/Config.in"
+	source "package/python-pytrie/Config.in"
 	source "package/python-pyudev/Config.in"
 	source "package/python-pyusb/Config.in"
 	source "package/python-pyxb/Config.in"
diff --git a/package/python-pytrie/Config.in b/package/python-pytrie/Config.in
new file mode 100644
index 0000000..3b9db7f
--- /dev/null
+++ b/package/python-pytrie/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PYTHON_PYTRIE
+	bool "python-pytrie"
+	depends on BR2_PACKAGE_PYTHON
+	help
+	  A pure Python implementation of the trie data structure.
+
+	  https://pypi.python.org/pypi/PyTrie
+
diff --git a/package/python-pytrie/python-pytrie.hash b/package/python-pytrie/python-pytrie.hash
new file mode 100644
index 0000000..ede6e72
--- /dev/null
+++ b/package/python-pytrie/python-pytrie.hash
@@ -0,0 +1,3 @@
+# Locally computed.
+md5	5997b46c854a68bc588f4527c987663a  PyTrie-0.2.tar.gz
+sha256	b272021351efadc6757591aac03ed4794bdfd091122204a4673e94bfb66cc500  PyTrie-0.2.tar.gz
diff --git a/package/python-pytrie/python-pytrie.mk b/package/python-pytrie/python-pytrie.mk
new file mode 100644
index 0000000..ad1ee46
--- /dev/null
+++ b/package/python-pytrie/python-pytrie.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-pytrie
+#
+################################################################################
+
+PYTHON_PYTRIE_VERSION = 0.2
+PYTHON_PYTRIE_SITE = http://pypi.python.org/packages/source/P/PyTrie
+PYTHON_PYTRIE_SOURCE = PyTrie-$(PYTHON_PYTRIE_VERSION).tar.gz
+PYTHON_PYTRIE_LICENSE = BSD-3c
+PYTHON_PYTRIE_LICENSE_FILES = LICENSE
+PYTHON_PYTRIE_SETUP_TYPE = distutils
+#PYTHON_PYTRIE_DEPENDENCIES = 
+
+$(eval $(python-package))
-- 
2.1.4

^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 13/22] package/python-service-identity: new package.
  2016-02-01 14:05 [Buildroot] [PATCH 00/22] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (11 preceding siblings ...)
  2016-02-01 14:05 ` [Buildroot] [PATCH 12/22] package/python-pytrie: " Mauro Condarelli
@ 2016-02-01 14:05 ` Mauro Condarelli
  2016-02-01 14:48   ` Yegor Yefremov
  2016-02-01 14:05 ` [Buildroot] [PATCH 14/22] package/python-shutilwhich: " Mauro Condarelli
                   ` (8 subsequent siblings)
  21 siblings, 1 reply; 48+ messages in thread
From: Mauro Condarelli @ 2016-02-01 14:05 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
 package/Config.in                                         |  1 +
 package/python-service-identity/Config.in                 |  8 ++++++++
 .../python-service-identity/python-service-identity.hash  |  3 +++
 .../python-service-identity/python-service-identity.mk    | 15 +++++++++++++++
 4 files changed, 27 insertions(+)
 create mode 100644 package/python-service-identity/Config.in
 create mode 100644 package/python-service-identity/python-service-identity.hash
 create mode 100644 package/python-service-identity/python-service-identity.mk

diff --git a/package/Config.in b/package/Config.in
index c4bc8f8..8eac814 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -708,6 +708,7 @@ menu "External python modules"
 	source "package/python-requests/Config.in"
 	source "package/python-rtslib-fb/Config.in"
 	source "package/python-serial/Config.in"
+	source "package/python-service-identity/Config.in"
 	source "package/python-setuptools/Config.in"
 	source "package/python-simplejson/Config.in"
 	source "package/python-singledispatch/Config.in"
diff --git a/package/python-service-identity/Config.in b/package/python-service-identity/Config.in
new file mode 100644
index 0000000..4bbbca6
--- /dev/null
+++ b/package/python-service-identity/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PYTHON_SERVICE_IDENTITY
+	bool "python-service-identity"
+	depends on BR2_PACKAGE_PYTHON
+	help
+	  Service identity verification for pyOpenSSL.
+
+	  https://pypi.python.org/pypi/service_identity
+
diff --git a/package/python-service-identity/python-service-identity.hash b/package/python-service-identity/python-service-identity.hash
new file mode 100644
index 0000000..bc047d8
--- /dev/null
+++ b/package/python-service-identity/python-service-identity.hash
@@ -0,0 +1,3 @@
+# Locally computed.
+md5	cea0b0156d73b025ecef660fb51f0d9a  service_identity-14.0.0.tar.gz
+sha256	3105a319a7c558490666694f599be0c377ad54824eefb404cde4ce49e74a4f5a  service_identity-14.0.0.tar.gz
diff --git a/package/python-service-identity/python-service-identity.mk b/package/python-service-identity/python-service-identity.mk
new file mode 100644
index 0000000..2325796
--- /dev/null
+++ b/package/python-service-identity/python-service-identity.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-service-identity
+#
+################################################################################
+
+PYTHON_SERVICE_IDENTITY_VERSION = 14.0.0
+PYTHON_SERVICE_IDENTITY_SOURCE = service_identity-$(PYTHON_SERVICE_IDENTITY_VERSION).tar.gz
+PYTHON_SERVICE_IDENTITY_SITE = http://pypi.python.org/packages/source/s/service_identity
+PYTHON_SERVICE_IDENTITY_LICENSE = BSD
+#PYTHON_SERVICE_IDENTITY_LICENSE_FILES = LICENSE
+PYTHON_SERVICE_IDENTITY_SETUP_TYPE = setuptools
+#PYTHON_SERVICE_IDENTITY_DEPENDENCIES = 
+
+$(eval $(python-package))
-- 
2.1.4

^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 14/22] package/python-shutilwhich: new package.
  2016-02-01 14:05 [Buildroot] [PATCH 00/22] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (12 preceding siblings ...)
  2016-02-01 14:05 ` [Buildroot] [PATCH 13/22] package/python-service-identity: " Mauro Condarelli
@ 2016-02-01 14:05 ` Mauro Condarelli
  2016-02-01 14:56   ` Yegor Yefremov
  2016-02-01 14:05 ` [Buildroot] [PATCH 15/22] package/python-treq: " Mauro Condarelli
                   ` (7 subsequent siblings)
  21 siblings, 1 reply; 48+ messages in thread
From: Mauro Condarelli @ 2016-02-01 14:05 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
 package/Config.in                                  |  1 +
 package/python-shutilwhich/Config.in               |  8 ++++++++
 package/python-shutilwhich/python-shutilwhich.hash |  3 +++
 package/python-shutilwhich/python-shutilwhich.mk   | 15 +++++++++++++++
 4 files changed, 27 insertions(+)
 create mode 100644 package/python-shutilwhich/Config.in
 create mode 100644 package/python-shutilwhich/python-shutilwhich.hash
 create mode 100644 package/python-shutilwhich/python-shutilwhich.mk

diff --git a/package/Config.in b/package/Config.in
index 8eac814..ffdba3b 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -710,6 +710,7 @@ menu "External python modules"
 	source "package/python-serial/Config.in"
 	source "package/python-service-identity/Config.in"
 	source "package/python-setuptools/Config.in"
+	source "package/python-shutilwhich/Config.in"
 	source "package/python-simplejson/Config.in"
 	source "package/python-singledispatch/Config.in"
 	source "package/python-sip/Config.in"
diff --git a/package/python-shutilwhich/Config.in b/package/python-shutilwhich/Config.in
new file mode 100644
index 0000000..d610cfe
--- /dev/null
+++ b/package/python-shutilwhich/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PYTHON_SHUTILWHICH
+	bool "python-shutilwhich"
+	depends on BR2_PACKAGE_PYTHON
+	help
+	  shutil.which for those not using Python 3.3 yet.
+
+	  https://pypi.python.org/pypi/shutilwhich/
+
diff --git a/package/python-shutilwhich/python-shutilwhich.hash b/package/python-shutilwhich/python-shutilwhich.hash
new file mode 100644
index 0000000..a985b37
--- /dev/null
+++ b/package/python-shutilwhich/python-shutilwhich.hash
@@ -0,0 +1,3 @@
+# Locally computed.
+md5	915947c5cdae7afd748ac715ee547adb  shutilwhich-1.1.0.tar.gz
+sha256	db1f39c6461e42f630fa617bb8c79090f7711c9ca493e615e43d0610ecb64dc6  shutilwhich-1.1.0.tar.gz
diff --git a/package/python-shutilwhich/python-shutilwhich.mk b/package/python-shutilwhich/python-shutilwhich.mk
new file mode 100644
index 0000000..ac141c2
--- /dev/null
+++ b/package/python-shutilwhich/python-shutilwhich.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-shutilwhich
+#
+################################################################################
+
+PYTHON_SHUTILWHICH_VERSION = 1.1.0
+PYTHON_SHUTILWHICH_SOURCE = shutilwhich-$(PYTHON_SHUTILWHICH_VERSION).tar.gz
+PYTHON_SHUTILWHICH_SITE = http://pypi.python.org/packages/source/s/shutilwhich
+PYTHON_SHUTILWHICH_LICENSE = MIT
+#PYTHON_SHUTILWHICH_LICENSE_FILES = LICENSE
+PYTHON_SHUTILWHICH_SETUP_TYPE = setuptools
+#PYTHON_SHUTILWHICH_DEPENDENCIES = 
+
+$(eval $(python-package))
-- 
2.1.4

^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 15/22] package/python-treq: new package.
  2016-02-01 14:05 [Buildroot] [PATCH 00/22] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (13 preceding siblings ...)
  2016-02-01 14:05 ` [Buildroot] [PATCH 14/22] package/python-shutilwhich: " Mauro Condarelli
@ 2016-02-01 14:05 ` Mauro Condarelli
  2016-02-01 15:04   ` Yegor Yefremov
  2016-02-01 14:05 ` [Buildroot] [PATCH 16/22] package/python-txaio: " Mauro Condarelli
                   ` (6 subsequent siblings)
  21 siblings, 1 reply; 48+ messages in thread
From: Mauro Condarelli @ 2016-02-01 14:05 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
 package/Config.in                    |  1 +
 package/python-treq/Config.in        | 13 +++++++++++++
 package/python-treq/python-treq.hash |  3 +++
 package/python-treq/python-treq.mk   | 17 +++++++++++++++++
 4 files changed, 34 insertions(+)
 create mode 100644 package/python-treq/Config.in
 create mode 100644 package/python-treq/python-treq.hash
 create mode 100644 package/python-treq/python-treq.mk

diff --git a/package/Config.in b/package/Config.in
index ffdba3b..c581cf8 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -718,6 +718,7 @@ menu "External python modules"
 	source "package/python-spidev/Config.in"
 	source "package/python-thrift/Config.in"
 	source "package/python-tornado/Config.in"
+	source "package/python-treq/Config.in"
 	source "package/python-twisted/Config.in"
 	source "package/python-urllib3/Config.in"
 	source "package/python-urwid/Config.in"
diff --git a/package/python-treq/Config.in b/package/python-treq/Config.in
new file mode 100644
index 0000000..7c0fb14
--- /dev/null
+++ b/package/python-treq/Config.in
@@ -0,0 +1,13 @@
+config BR2_PACKAGE_PYTHON_TREQ
+	bool "python-treq"
+	depends on BR2_PACKAGE_PYTHON
+	depends on BR2_PACKAGE_PYTHON_TWISTED
+	help
+	  treq is an HTTP library inspired by requests but written on top of Twisted's Agents.
+	  It provides a simple, higher level API for making HTTP requests when using Twisted.
+
+	  https://github.com/twisted/treq
+
+comment "python-treq needs python-twisted"
+	depends on BR2_PACKAGE_PYTHON
+	depends on !BR2_PACKAGE_PYTHON_TWISTED
diff --git a/package/python-treq/python-treq.hash b/package/python-treq/python-treq.hash
new file mode 100644
index 0000000..6c39ba8
--- /dev/null
+++ b/package/python-treq/python-treq.hash
@@ -0,0 +1,3 @@
+# Locally computed.
+md5	b1fb60759ad5a885cb8ea562553f2d4c  treq-15.1.0.tar.gz
+sha256	425a47d5d52a993d51211028fb6ade252e5fbea094e878bb4b644096a7322de8  treq-15.1.0.tar.gz
diff --git a/package/python-treq/python-treq.mk b/package/python-treq/python-treq.mk
new file mode 100644
index 0000000..89b5d19
--- /dev/null
+++ b/package/python-treq/python-treq.mk
@@ -0,0 +1,17 @@
+################################################################################
+#
+# python-treq
+#
+################################################################################
+
+#PYTHON_TREQ_VERSION = master
+#PYTHON_TREQ_SITE = $(call github,twisted,treq,$(PYTHON_TREQ_VERSION))
+PYTHON_TREQ_VERSION = 15.1.0
+PYTHON_TREQ_SOURCE = treq-$(PYTHON_TREQ_VERSION).tar.gz
+PYTHON_TREQ_SITE = http://pypi.python.org/packages/source/t/treq
+PYTHON_TREQ_LICENSE = MIT
+PYTHON_TREQ_LICENSE_FILES = LICENSE
+PYTHON_TREQ_SETUP_TYPE = setuptools
+PYTHON_TREQ_DEPENDENCIES = python-twisted
+
+$(eval $(python-package))
-- 
2.1.4

^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 16/22] package/python-txaio: new package.
  2016-02-01 14:05 [Buildroot] [PATCH 00/22] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (14 preceding siblings ...)
  2016-02-01 14:05 ` [Buildroot] [PATCH 15/22] package/python-treq: " Mauro Condarelli
@ 2016-02-01 14:05 ` Mauro Condarelli
  2016-02-01 14:36   ` Yegor Yefremov
  2016-02-01 14:05 ` [Buildroot] [PATCH 17/22] package/python-msgpack-python: " Mauro Condarelli
                   ` (5 subsequent siblings)
  21 siblings, 1 reply; 48+ messages in thread
From: Mauro Condarelli @ 2016-02-01 14:05 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
 package/Config.in                      |  1 +
 package/python-txaio/Config.in         |  8 ++++++++
 package/python-txaio/python-txaio.hash |  3 +++
 package/python-txaio/python-txaio.mk   | 15 +++++++++++++++
 4 files changed, 27 insertions(+)
 create mode 100644 package/python-txaio/Config.in
 create mode 100644 package/python-txaio/python-txaio.hash
 create mode 100644 package/python-txaio/python-txaio.mk

diff --git a/package/Config.in b/package/Config.in
index c581cf8..44a65d1 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -720,6 +720,7 @@ menu "External python modules"
 	source "package/python-tornado/Config.in"
 	source "package/python-treq/Config.in"
 	source "package/python-twisted/Config.in"
+	source "package/python-txaio/Config.in"
 	source "package/python-urllib3/Config.in"
 	source "package/python-urwid/Config.in"
 	source "package/python-versiontools/Config.in"
diff --git a/package/python-txaio/Config.in b/package/python-txaio/Config.in
new file mode 100644
index 0000000..24892b6
--- /dev/null
+++ b/package/python-txaio/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PYTHON_TXAIO
+	bool "python-txaio"
+	depends on BR2_PACKAGE_PYTHON
+	help
+	  Hhh.
+
+	  https://pypi.python.org/pypi/txaio
+
diff --git a/package/python-txaio/python-txaio.hash b/package/python-txaio/python-txaio.hash
new file mode 100644
index 0000000..91d1d1b
--- /dev/null
+++ b/package/python-txaio/python-txaio.hash
@@ -0,0 +1,3 @@
+# Locally computed.
+md5	c2a7e6ebfdf8987c3938e40e39a3c5e7  txaio-2.2.1.tar.gz
+sha256	6eee00c397d8193d15313dfc36da3eac8d64edf0b92fe3b67cd5a735ffc3074b  txaio-2.2.1.tar.gz
diff --git a/package/python-txaio/python-txaio.mk b/package/python-txaio/python-txaio.mk
new file mode 100644
index 0000000..19d7028
--- /dev/null
+++ b/package/python-txaio/python-txaio.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-txaio
+#
+################################################################################
+
+PYTHON_TXAIO_VERSION = 2.2.1
+PYTHON_TXAIO_SOURCE = txaio-$(PYTHON_TXAIO_VERSION).tar.gz
+PYTHON_TXAIO_SITE = http://pypi.python.org/packages/source/t/txaio
+PYTHON_TXAIO_LICENSE = BSD
+#PYTHON_TXAIO_LICENSE_FILES = LICENSE
+PYTHON_TXAIO_SETUP_TYPE = setuptools
+#PYTHON_TXAIO_DEPENDENCIES = 
+
+$(eval $(python-package))
-- 
2.1.4

^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 17/22] package/python-msgpack-python: new package.
  2016-02-01 14:05 [Buildroot] [PATCH 00/22] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (15 preceding siblings ...)
  2016-02-01 14:05 ` [Buildroot] [PATCH 16/22] package/python-txaio: " Mauro Condarelli
@ 2016-02-01 14:05 ` Mauro Condarelli
  2016-02-01 14:51   ` Yegor Yefremov
  2016-02-01 14:05 ` [Buildroot] [PATCH 18/22] package/python-pyasn1-modules: " Mauro Condarelli
                   ` (4 subsequent siblings)
  21 siblings, 1 reply; 48+ messages in thread
From: Mauro Condarelli @ 2016-02-01 14:05 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
 package/Config.in                                        |  1 +
 package/python-msgpack-python/Config.in                  |  8 ++++++++
 package/python-msgpack-python/python-msgpack-python.hash |  3 +++
 package/python-msgpack-python/python-msgpack-python.mk   | 15 +++++++++++++++
 4 files changed, 27 insertions(+)
 create mode 100644 package/python-msgpack-python/Config.in
 create mode 100644 package/python-msgpack-python/python-msgpack-python.hash
 create mode 100644 package/python-msgpack-python/python-msgpack-python.mk

diff --git a/package/Config.in b/package/Config.in
index 44a65d1..606dacc 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -666,6 +666,7 @@ menu "External python modules"
 	source "package/python-meld3/Config.in"
 	source "package/python-mistune/Config.in"
 	source "package/python-msgpack/Config.in"
+	source "package/python-msgpack-python/Config.in"
 	source "package/python-netaddr/Config.in"
 	source "package/python-netifaces/Config.in"
 	source "package/python-networkmanager/Config.in"
diff --git a/package/python-msgpack-python/Config.in b/package/python-msgpack-python/Config.in
new file mode 100644
index 0000000..d101cee
--- /dev/null
+++ b/package/python-msgpack-python/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PYTHON_MSGPACK_PYTHON
+	bool "python-msgpack_python"
+	depends on BR2_PACKAGE_PYTHON
+	help
+	  MessagePack (de)serializer.
+
+	  https://pypi.python.org/pypi/msgpack-python
+
diff --git a/package/python-msgpack-python/python-msgpack-python.hash b/package/python-msgpack-python/python-msgpack-python.hash
new file mode 100644
index 0000000..77b8490
--- /dev/null
+++ b/package/python-msgpack-python/python-msgpack-python.hash
@@ -0,0 +1,3 @@
+# Locally computed.
+md5	eb2aad1081534ef3a9f32a0ecd350b9b  msgpack-python-0.4.7.tar.gz
+sha256	5e001229a54180a02dcdd59db23c9978351af55b1290c27bc549e381f43acd6b  msgpack-python-0.4.7.tar.gz
diff --git a/package/python-msgpack-python/python-msgpack-python.mk b/package/python-msgpack-python/python-msgpack-python.mk
new file mode 100644
index 0000000..c05b1c5
--- /dev/null
+++ b/package/python-msgpack-python/python-msgpack-python.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-msgpack-python
+#
+################################################################################
+
+PYTHON_MSGPACK_PYTHON_VERSION = 0.4.7
+PYTHON_MSGPACK_PYTHON_SOURCE = msgpack-python-$(PYTHON_MSGPACK_PYTHON_VERSION).tar.gz
+PYTHON_MSGPACK_PYTHON_SITE = http://pypi.python.org/packages/source/m/msgpack-python
+PYTHON_MSGPACK_PYTHON_LICENSE = Apache
+#PYTHON_MSGPACK_PYTHON_LICENSE_FILES = LICENSE
+PYTHON_MSGPACK_PYTHON_SETUP_TYPE = setuptools
+#PYTHON_MSGPACK_PYTHON_DEPENDENCIES = 
+
+$(eval $(python-package))
-- 
2.1.4

^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 18/22] package/python-pyasn1-modules: new package.
  2016-02-01 14:05 [Buildroot] [PATCH 00/22] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (16 preceding siblings ...)
  2016-02-01 14:05 ` [Buildroot] [PATCH 17/22] package/python-msgpack-python: " Mauro Condarelli
@ 2016-02-01 14:05 ` Mauro Condarelli
  2016-02-01 15:08   ` Yegor Yefremov
  2016-02-01 14:05 ` [Buildroot] [PATCH 19/22] package/python-cryptography: " Mauro Condarelli
                   ` (3 subsequent siblings)
  21 siblings, 1 reply; 48+ messages in thread
From: Mauro Condarelli @ 2016-02-01 14:05 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
 package/Config.in                                        |  1 +
 package/python-pyasn1-modules/Config.in                  |  8 ++++++++
 package/python-pyasn1-modules/python-pyasn1-modules.hash |  3 +++
 package/python-pyasn1-modules/python-pyasn1-modules.mk   | 15 +++++++++++++++
 4 files changed, 27 insertions(+)
 create mode 100644 package/python-pyasn1-modules/Config.in
 create mode 100644 package/python-pyasn1-modules/python-pyasn1-modules.hash
 create mode 100644 package/python-pyasn1-modules/python-pyasn1-modules.mk

diff --git a/package/Config.in b/package/Config.in
index 606dacc..5221cfe 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -679,6 +679,7 @@ menu "External python modules"
 	source "package/python-protobuf/Config.in"
 	source "package/python-psutil/Config.in"
 	source "package/python-pyasn/Config.in"
+	source "package/python-pyasn1-modules/Config.in"
 	source "package/python-pycli/Config.in"
 	source "package/python-pycparser/Config.in"
 	source "package/python-pycrypto/Config.in"
diff --git a/package/python-pyasn1-modules/Config.in b/package/python-pyasn1-modules/Config.in
new file mode 100644
index 0000000..debad96
--- /dev/null
+++ b/package/python-pyasn1-modules/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PYTHON_PYASN1_MODULES
+	bool "python-pyasn1-modules"
+	depends on BR2_PACKAGE_PYTHON
+	help
+	  A collection of ASN.1-based protocols modules.
+
+	  https://pypi.python.org/pypi/pyasn1-modules
+
diff --git a/package/python-pyasn1-modules/python-pyasn1-modules.hash b/package/python-pyasn1-modules/python-pyasn1-modules.hash
new file mode 100644
index 0000000..81690d6
--- /dev/null
+++ b/package/python-pyasn1-modules/python-pyasn1-modules.hash
@@ -0,0 +1,3 @@
+# Locally computed.
+md5	178129bc7fbf07215c25230c5f053f81  pyasn1-modules-0.0.8.tar.gz
+sha256	10561934f1829bcc455c7ecdcdacdb4be5ffd3696f26f468eb6eb41e107f3837  pyasn1-modules-0.0.8.tar.gz
diff --git a/package/python-pyasn1-modules/python-pyasn1-modules.mk b/package/python-pyasn1-modules/python-pyasn1-modules.mk
new file mode 100644
index 0000000..69da1ea
--- /dev/null
+++ b/package/python-pyasn1-modules/python-pyasn1-modules.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-pyasn1-modules
+#
+################################################################################
+
+PYTHON_PYASN1_MODULES_VERSION = 0.0.8
+PYTHON_PYASN1_MODULES_SOURCE = pyasn1-modules-$(PYTHON_PYASN1_MODULES_VERSION).tar.gz
+PYTHON_PYASN1_MODULES_SITE = http://pypi.python.org/packages/source/p/pyasn1-modules
+PYTHON_PYASN1_MODULES_LICENSE = BSD
+#PYTHON_PYASN1_MODULES_LICENSE_FILES = LICENSE
+PYTHON_PYASN1_MODULES_SETUP_TYPE = setuptools
+#PYTHON_PYASN1_MODULES_DEPENDENCIES = 
+
+$(eval $(python-package))
-- 
2.1.4

^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 19/22] package/python-cryptography: new package.
  2016-02-01 14:05 [Buildroot] [PATCH 00/22] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (17 preceding siblings ...)
  2016-02-01 14:05 ` [Buildroot] [PATCH 18/22] package/python-pyasn1-modules: " Mauro Condarelli
@ 2016-02-01 14:05 ` Mauro Condarelli
  2016-02-01 14:57   ` Yegor Yefremov
  2016-02-01 14:05 ` [Buildroot] [PATCH 20/22] package/python-autobahn: " Mauro Condarelli
                   ` (2 subsequent siblings)
  21 siblings, 1 reply; 48+ messages in thread
From: Mauro Condarelli @ 2016-02-01 14:05 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
 package/Config.in                                  |  1 +
 package/python-cryptography/Config.in              | 20 +++++++++++++++++++
 .../python-cryptography/python-cryptography.hash   |  6 ++++++
 package/python-cryptography/python-cryptography.mk | 23 ++++++++++++++++++++++
 4 files changed, 50 insertions(+)
 create mode 100644 package/python-cryptography/Config.in
 create mode 100644 package/python-cryptography/python-cryptography.hash
 create mode 100644 package/python-cryptography/python-cryptography.mk

diff --git a/package/Config.in b/package/Config.in
index 5221cfe..1cdcbb0 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -632,6 +632,7 @@ menu "External python modules"
 	source "package/python-configobj/Config.in"
 	source "package/python-configshell-fb/Config.in"
 	source "package/python-crc16/Config.in"
+	source "package/python-cryptography/Config.in"
 	source "package/python-cssselect/Config.in"
 	source "package/python-daemon/Config.in"
 	source "package/python-dialog/Config.in"
diff --git a/package/python-cryptography/Config.in b/package/python-cryptography/Config.in
new file mode 100644
index 0000000..c6d183f
--- /dev/null
+++ b/package/python-cryptography/Config.in
@@ -0,0 +1,20 @@
+config BR2_PACKAGE_PYTHON_CRYPTOGRAPHY
+	bool "python-cryptography"
+	depends on BR2_INSTALL_LIBSTDCPP # python-pyasn
+	select BR2_PACKAGE_OPENSSL
+	select BR2_PACKAGE_PYTHON_CFFI
+	select BR2_PACKAGE_PYTHON_SETUPTOOLS
+	select BR2_PACKAGE_PYTHON_IDNA
+	select BR2_PACKAGE_PYTHON_PYASN
+	select BR2_PACKAGE_PYTHON_PYEXPAT if BR2_PACKAGE_PYTHON
+	select BR2_PACKAGE_PYTHON3_PYEXPAT if BR2_PACKAGE_PYTHON3
+	select BR2_PACKAGE_PYTHON_ENUM34 if BR2_PACKAGE_PYTHON
+	select BR2_PACKAGE_PYTHON_IPADDRESS if BR2_PACKAGE_PYTHON
+	help
+	  cryptography is a package designed to expose cryptographic
+	  primitives and recipes to Python developers.
+
+	  https://cryptography.io
+
+comment "python-cryptography needs a toolchain w/ C++"
+	depends on !BR2_INSTALL_LIBSTDCPP
diff --git a/package/python-cryptography/python-cryptography.hash b/package/python-cryptography/python-cryptography.hash
new file mode 100644
index 0000000..f828fb4
--- /dev/null
+++ b/package/python-cryptography/python-cryptography.hash
@@ -0,0 +1,6 @@
+# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=15eeba9e31f852bac21155baa3dfbc61, sha256 locally computed
+md5     15eeba9e31f852bac21155baa3dfbc61  cryptography-1.1.2.tar.gz
+sha256  7f51459f84d670444275e615839f4542c93547a12e938a0a4906dafe5f7de153  cryptography-1.1.2.tar.gz
+# Locally computed.
+md5	02798acc5e2d5dbcf6e792a24fc05b95  cryptography-1.2.1.tar.gz
+sha256	a13217a03a47e743d26edff7299e4be7358c2fd12a223ac5d6de3229690b6ee5  cryptography-1.2.1.tar.gz
diff --git a/package/python-cryptography/python-cryptography.mk b/package/python-cryptography/python-cryptography.mk
new file mode 100644
index 0000000..fbd0caf
--- /dev/null
+++ b/package/python-cryptography/python-cryptography.mk
@@ -0,0 +1,23 @@
+################################################################################
+#
+# python-cryptography
+#
+################################################################################
+
+PYTHON_CRYPTOGRAPHY_VERSION = 1.1.2
+PYTHON_CRYPTOGRAPHY_SOURCE = cryptography-$(PYTHON_CRYPTOGRAPHY_VERSION).tar.gz
+PYTHON_CRYPTOGRAPHY_SITE = https://pypi.python.org/packages/source/c/cryptography
+PYTHON_CRYPTOGRAPHY_SETUP_TYPE = setuptools
+PYTHON_CRYPTOGRAPHY_LICENSE = Apache
+PYTHON_CRYPTOGRAPHY_LICENSE_FILES = LICENSE
+PYTHON_CRYPTOGRAPHY_DEPENDENCIES = python-six \
+				   python-idna \
+				   python-pyasn \
+				   host-python-cffi \
+				   openssl
+
+ifeq ($(BR2_PACKAGE_PYTHON),y)
+PYTHON_CRYPTOGRAPHY_DEPENDENCIES += python-enum34
+endif
+
+$(eval $(python-package))
-- 
2.1.4

^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 20/22] package/python-autobahn: new package.
  2016-02-01 14:05 [Buildroot] [PATCH 00/22] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (18 preceding siblings ...)
  2016-02-01 14:05 ` [Buildroot] [PATCH 19/22] package/python-cryptography: " Mauro Condarelli
@ 2016-02-01 14:05 ` Mauro Condarelli
  2016-02-01 15:10   ` Yegor Yefremov
  2016-02-01 14:05 ` [Buildroot] [PATCH 21/22] package/python-crossbar: " Mauro Condarelli
  2016-02-01 14:05 ` [Buildroot] [PATCH 22/22] package/python-cffi: host-package added (needs host-libffi) Mauro Condarelli
  21 siblings, 1 reply; 48+ messages in thread
From: Mauro Condarelli @ 2016-02-01 14:05 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
 package/Config.in                            |  1 +
 package/python-autobahn/Config.in            |  8 ++++++++
 package/python-autobahn/python-autobahn.hash |  3 +++
 package/python-autobahn/python-autobahn.mk   | 15 +++++++++++++++
 4 files changed, 27 insertions(+)
 create mode 100644 package/python-autobahn/Config.in
 create mode 100644 package/python-autobahn/python-autobahn.hash
 create mode 100644 package/python-autobahn/python-autobahn.mk

diff --git a/package/Config.in b/package/Config.in
index 1cdcbb0..6e51c9b 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -617,6 +617,7 @@ endif
 if BR2_PACKAGE_PYTHON || BR2_PACKAGE_PYTHON3
 menu "External python modules"
 	source "package/python-alsaaudio/Config.in"
+	source "package/python-autobahn/Config.in"
 	source "package/python-backports-abc/Config.in"
 	source "package/python-beautifulsoup4/Config.in"
 	source "package/python-bottle/Config.in"
diff --git a/package/python-autobahn/Config.in b/package/python-autobahn/Config.in
new file mode 100644
index 0000000..79df0bd
--- /dev/null
+++ b/package/python-autobahn/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PYTHON_AUTOBAHN
+	bool "python-autobahn"
+	depends on BR2_PACKAGE_PYTHON
+	help
+	  WebSocket client Hhh server library, WAMP real-time framework.
+
+	  https://pypi.python.org/pypi/autobahn
+
diff --git a/package/python-autobahn/python-autobahn.hash b/package/python-autobahn/python-autobahn.hash
new file mode 100644
index 0000000..6d28770
--- /dev/null
+++ b/package/python-autobahn/python-autobahn.hash
@@ -0,0 +1,3 @@
+# Locally computed.
+md5	13b2d91917b1e272359ed323236565c1  autobahn-0.11.0.tar.gz
+sha256	e7aea216e2a3bb41a4fec235399ece8bfbc0be4ef9567e1ed6927db7fa35f851  autobahn-0.11.0.tar.gz
diff --git a/package/python-autobahn/python-autobahn.mk b/package/python-autobahn/python-autobahn.mk
new file mode 100644
index 0000000..19eb35c
--- /dev/null
+++ b/package/python-autobahn/python-autobahn.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-autobahn
+#
+################################################################################
+
+PYTHON_AUTOBAHN_VERSION = 0.11.0
+PYTHON_AUTOBAHN_SOURCE = autobahn-$(PYTHON_AUTOBAHN_VERSION).tar.gz
+PYTHON_AUTOBAHN_SITE = http://pypi.python.org/packages/source/a/autobahn
+PYTHON_AUTOBAHN_LICENSE = MIT
+PYTHON_AUTOBAHN_LICENSE_FILES = LICENSE
+PYTHON_AUTOBAHN_SETUP_TYPE = setuptools
+#PYTHON_AUTOBAHN_DEPENDENCIES = 
+
+$(eval $(python-package))
-- 
2.1.4

^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 21/22] package/python-crossbar: new package.
  2016-02-01 14:05 [Buildroot] [PATCH 00/22] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (19 preceding siblings ...)
  2016-02-01 14:05 ` [Buildroot] [PATCH 20/22] package/python-autobahn: " Mauro Condarelli
@ 2016-02-01 14:05 ` Mauro Condarelli
  2016-02-01 15:17   ` Yegor Yefremov
  2016-02-01 14:05 ` [Buildroot] [PATCH 22/22] package/python-cffi: host-package added (needs host-libffi) Mauro Condarelli
  21 siblings, 1 reply; 48+ messages in thread
From: Mauro Condarelli @ 2016-02-01 14:05 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
 package/Config.in                            |  1 +
 package/python-crossbar/Config.in            | 35 ++++++++++++++++++++++++++++
 package/python-crossbar/python-crossbar.hash |  9 +++++++
 package/python-crossbar/python-crossbar.mk   | 19 +++++++++++++++
 4 files changed, 64 insertions(+)
 create mode 100644 package/python-crossbar/Config.in
 create mode 100644 package/python-crossbar/python-crossbar.hash
 create mode 100644 package/python-crossbar/python-crossbar.mk

diff --git a/package/Config.in b/package/Config.in
index 6e51c9b..ec2dc4f 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -633,6 +633,7 @@ menu "External python modules"
 	source "package/python-configobj/Config.in"
 	source "package/python-configshell-fb/Config.in"
 	source "package/python-crc16/Config.in"
+	source "package/python-crossbar/Config.in"
 	source "package/python-cryptography/Config.in"
 	source "package/python-cssselect/Config.in"
 	source "package/python-daemon/Config.in"
diff --git a/package/python-crossbar/Config.in b/package/python-crossbar/Config.in
new file mode 100644
index 0000000..04f2f16
--- /dev/null
+++ b/package/python-crossbar/Config.in
@@ -0,0 +1,35 @@
+config BR2_PACKAGE_PYTHON_CROSSBAR
+	bool "python-crossbar"
+	depends on BR2_PACKAGE_PYTHON
+	select BR2_PACKAGE_PYTHON_AUTOBAHN
+	select BR2_PACKAGE_PYTHON_CBOR
+	select BR2_PACKAGE_PYTHON_CLICK
+	select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY
+	select BR2_PACKAGE_PYTHON_JINJA2
+	select BR2_PACKAGE_PYTHON_LMDB
+	select BR2_PACKAGE_PYTHON_MISTUNE
+	select BR2_PACKAGE_PYTHON_MSGPACK
+	select BR2_PACKAGE_PYTHON_NETADDR
+	select BR2_PACKAGE_PYTHON_PSUTIL
+	select BR2_PACKAGE_PYTHON_PTRIE
+	select BR2_PACKAGE_PYTHON_PYASN
+	select BR2_PACKAGE_PYTHON_PYASN1_MODULES
+	select BR2_PACKAGE_PYTHON_PYGMENTS
+	select BR2_PACKAGE_PYTHON_PYOPENSSL
+	select BR2_PACKAGE_PYTHON_PYNACL
+	select BR2_PACKAGE_PYTHON_PYYAML
+	select BR2_PACKAGE_PYTHON_SERVICE_IDENTITY
+	select BR2_PACKAGE_PYTHON_SETUPTOOLS
+	select BR2_PACKAGE_PYTHON_SHURILWHICH
+	select BR2_PACKAGE_PYTHON_TREQ
+	select BR2_PACKAGE_PYTHON_TWISTED
+	help
+	  Crossbar.io is an open-source WAMP application router 
+	  that allows to build advanced applications from loosely-coupled
+	  components that can talk in real-time with each other.
+
+	  https://pypi.python.org/pypi/crossbar
+
+comment "*** Currently Crossbar.io does NOT work without Python sources! ***"
+        depends on BR2_PACKAGE_PYTHON_PYC_ONLY
+
diff --git a/package/python-crossbar/python-crossbar.hash b/package/python-crossbar/python-crossbar.hash
new file mode 100644
index 0000000..b476d9b
--- /dev/null
+++ b/package/python-crossbar/python-crossbar.hash
@@ -0,0 +1,9 @@
+# Locally computed.
+md5	61581d3ce01201a5540bae22721f64e8  crossbar-0.11.2.tar.gz
+sha256	2b59eda29f9095107c66678a0f48726b917936a1e9e1ffb54df9134049891c14  crossbar-0.11.2.tar.gz
+# Locally computed.
+md5	a45f883c3e54ef8929d0c965ef656657  crossbar-v0.11.1.tar.gz
+sha256	3f008a011427bcaee6ae33facecffd04f80c31c04d86b95eaf7f13a68e614248  crossbar-v0.11.1.tar.gz
+# Locally computed.
+md5	1d1f68ee068e4b66a3c04c05fe96b76d  crossbar-v0.11.2.tar.gz
+sha256	95b80777375e659d04dca33c04414c184537bc2c88bd79d294c249340c0d379d  crossbar-v0.11.2.tar.gz
diff --git a/package/python-crossbar/python-crossbar.mk b/package/python-crossbar/python-crossbar.mk
new file mode 100644
index 0000000..bd915c4
--- /dev/null
+++ b/package/python-crossbar/python-crossbar.mk
@@ -0,0 +1,19 @@
+################################################################################
+#
+# python-crossbar
+#
+################################################################################
+
+PYTHON_CROSSBAR_VERSION = 0.11.2
+PYTHON_CROSSBAR_SOURCE = crossbar-$(PYTHON_CROSSBAR_VERSION).tar.gz
+PYTHON_CROSSBAR_SITE = http://pypi.python.org/packages/source/c/crossbar
+PYTHON_CROSSBAR_LICENSE = AGPL2
+PYTHON_CROSSBAR_LICENSE_FILES = LICENSE
+PYTHON_CROSSBAR_SETUP_TYPE = setuptools
+PYTHON_CROSSBAR_DEPENDENCIES = python-click python-setuptools python-twisted python-autobahn \
+	python-netaddr python-pytrie python-jinja2 python-mistune python-pygments python-pyyaml \
+	python-shutilwhich python-psutil python-lmdb python-msgpack-python python-cbor \
+	python-cryptography python-pyopenssl python-pyasn python-pyasn1-modules \
+	python-service-identity python-pynacl python-treq
+
+$(eval $(python-package))
-- 
2.1.4

^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 22/22] package/python-cffi: host-package added (needs host-libffi).
  2016-02-01 14:05 [Buildroot] [PATCH 00/22] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (20 preceding siblings ...)
  2016-02-01 14:05 ` [Buildroot] [PATCH 21/22] package/python-crossbar: " Mauro Condarelli
@ 2016-02-01 14:05 ` Mauro Condarelli
  2016-02-01 14:39   ` Yegor Yefremov
  21 siblings, 1 reply; 48+ messages in thread
From: Mauro Condarelli @ 2016-02-01 14:05 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
 package/libffi/libffi.mk           | 11 +++++++++++
 package/python-cffi/python-cffi.mk |  2 ++
 2 files changed, 13 insertions(+)

diff --git a/package/libffi/libffi.mk b/package/libffi/libffi.mk
index 8f0f72d..47de8cd 100644
--- a/package/libffi/libffi.mk
+++ b/package/libffi/libffi.mk
@@ -22,6 +22,17 @@ endef
 
 LIBFFI_POST_INSTALL_STAGING_HOOKS += LIBFFI_MOVE_STAGING_HEADERS
 
+# Move the headers to the usual location, and adjust the .pc file
+# accordingly.
+define HOST_LIBFFI_MOVE_HOST_HEADERS
+	mv $(HOST_DIR)/usr/lib/libffi-$(LIBFFI_VERSION)/include/*.h $(HOST_DIR)/usr/include/
+	$(SED) '/^includedir.*/d' -e '/^Cflags:.*/d' \
+		$(HOST_DIR)/usr/lib/pkgconfig/libffi.pc
+	rm -rf $(HOST_DIR)/usr/lib/libffi-*
+endef
+
+HOST_LIBFFI_POST_INSTALL_HOOKS += HOST_LIBFFI_MOVE_HOST_HEADERS
+
 # Remove headers that are not at the usual location from the target
 define LIBFFI_REMOVE_TARGET_HEADERS
 	$(RM) -rf $(TARGET_DIR)/usr/lib/libffi-$(LIBFFI_VERSION)
diff --git a/package/python-cffi/python-cffi.mk b/package/python-cffi/python-cffi.mk
index 70fbe02..02c969b 100644
--- a/package/python-cffi/python-cffi.mk
+++ b/package/python-cffi/python-cffi.mk
@@ -11,5 +11,7 @@ PYTHON_CFFI_SETUP_TYPE = setuptools
 PYTHON_CFFI_DEPENDENCIES = host-pkgconf libffi
 PYTHON_CFFI_LICENSE = MIT
 PYTHON_CFFI_LICENSE_FILES = LICENSE
+HOST_PYTHON_CFFI_DEPENDENCIES = host-python-pycparser host-libffi
 
 $(eval $(python-package))
+$(eval $(host-python-package))
-- 
2.1.4

^ permalink raw reply related	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 12/22] package/python-pytrie: new package.
  2016-02-01 14:05 ` [Buildroot] [PATCH 12/22] package/python-pytrie: " Mauro Condarelli
@ 2016-02-01 14:30   ` Yegor Yefremov
  0 siblings, 0 replies; 48+ messages in thread
From: Yegor Yefremov @ 2016-02-01 14:30 UTC (permalink / raw)
  To: buildroot

Hi Mauro,

please remove '.' from patch subject line

s/package/python-pytrie: new package./package/python-pytrie: new package

On Mon, Feb 1, 2016 at 3:05 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
>  package/Config.in                        |  1 +
>  package/python-pytrie/Config.in          |  8 ++++++++
>  package/python-pytrie/python-pytrie.hash |  3 +++
>  package/python-pytrie/python-pytrie.mk   | 15 +++++++++++++++
>  4 files changed, 27 insertions(+)
>  create mode 100644 package/python-pytrie/Config.in
>  create mode 100644 package/python-pytrie/python-pytrie.hash
>  create mode 100644 package/python-pytrie/python-pytrie.mk
>
> diff --git a/package/Config.in b/package/Config.in
> index fc90edb..c4bc8f8 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -699,6 +699,7 @@ menu "External python modules"
>         source "package/python-pysnmp/Config.in"
>         source "package/python-pysnmp-apps/Config.in"
>         source "package/python-pysnmp-mibs/Config.in"
> +       source "package/python-pytrie/Config.in"
>         source "package/python-pyudev/Config.in"
>         source "package/python-pyusb/Config.in"
>         source "package/python-pyxb/Config.in"
> diff --git a/package/python-pytrie/Config.in b/package/python-pytrie/Config.in
> new file mode 100644
> index 0000000..3b9db7f
> --- /dev/null
> +++ b/package/python-pytrie/Config.in
> @@ -0,0 +1,8 @@
> +config BR2_PACKAGE_PYTHON_PYTRIE
> +       bool "python-pytrie"
> +       depends on BR2_PACKAGE_PYTHON

You don't this dependency as PYTRIE can be run under both Python versions.

> +       help
> +         A pure Python implementation of the trie data structure.
> +
> +         https://pypi.python.org/pypi/PyTrie
> +
> diff --git a/package/python-pytrie/python-pytrie.hash b/package/python-pytrie/python-pytrie.hash
> new file mode 100644
> index 0000000..ede6e72
> --- /dev/null
> +++ b/package/python-pytrie/python-pytrie.hash
> @@ -0,0 +1,3 @@
> +# Locally computed.
> +md5    5997b46c854a68bc588f4527c987663a  PyTrie-0.2.tar.gz

Here you should place a reference to PyPi's MD5. See
https://git.busybox.net/buildroot/tree/package/python-pyudev/python-pyudev.hash
for reference.

> +sha256 b272021351efadc6757591aac03ed4794bdfd091122204a4673e94bfb66cc500  PyTrie-0.2.tar.gz
> diff --git a/package/python-pytrie/python-pytrie.mk b/package/python-pytrie/python-pytrie.mk
> new file mode 100644
> index 0000000..ad1ee46
> --- /dev/null
> +++ b/package/python-pytrie/python-pytrie.mk
> @@ -0,0 +1,15 @@
> +################################################################################
> +#
> +# python-pytrie
> +#
> +################################################################################
> +
> +PYTHON_PYTRIE_VERSION = 0.2
> +PYTHON_PYTRIE_SITE = http://pypi.python.org/packages/source/P/PyTrie
> +PYTHON_PYTRIE_SOURCE = PyTrie-$(PYTHON_PYTRIE_VERSION).tar.gz
> +PYTHON_PYTRIE_LICENSE = BSD-3c
> +PYTHON_PYTRIE_LICENSE_FILES = LICENSE
> +PYTHON_PYTRIE_SETUP_TYPE = distutils
> +#PYTHON_PYTRIE_DEPENDENCIES =

remove this commented line.

Yegor

> +$(eval $(python-package))
> --
> 2.1.4
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 16/22] package/python-txaio: new package.
  2016-02-01 14:05 ` [Buildroot] [PATCH 16/22] package/python-txaio: " Mauro Condarelli
@ 2016-02-01 14:36   ` Yegor Yefremov
  0 siblings, 0 replies; 48+ messages in thread
From: Yegor Yefremov @ 2016-02-01 14:36 UTC (permalink / raw)
  To: buildroot

On Mon, Feb 1, 2016 at 3:05 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
>  package/Config.in                      |  1 +
>  package/python-txaio/Config.in         |  8 ++++++++
>  package/python-txaio/python-txaio.hash |  3 +++
>  package/python-txaio/python-txaio.mk   | 15 +++++++++++++++
>  4 files changed, 27 insertions(+)
>  create mode 100644 package/python-txaio/Config.in
>  create mode 100644 package/python-txaio/python-txaio.hash
>  create mode 100644 package/python-txaio/python-txaio.mk
>
> diff --git a/package/Config.in b/package/Config.in
> index c581cf8..44a65d1 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -720,6 +720,7 @@ menu "External python modules"
>         source "package/python-tornado/Config.in"
>         source "package/python-treq/Config.in"
>         source "package/python-twisted/Config.in"
> +       source "package/python-txaio/Config.in"
>         source "package/python-urllib3/Config.in"
>         source "package/python-urwid/Config.in"
>         source "package/python-versiontools/Config.in"
> diff --git a/package/python-txaio/Config.in b/package/python-txaio/Config.in
> new file mode 100644
> index 0000000..24892b6
> --- /dev/null
> +++ b/package/python-txaio/Config.in
> @@ -0,0 +1,8 @@
> +config BR2_PACKAGE_PYTHON_TXAIO
> +       bool "python-txaio"
> +       depends on BR2_PACKAGE_PYTHON

remove "depends"

select PYTHON_SIX is missing see
https://github.com/crossbario/txaio/blob/master/setup.py#L98

> +       help
> +         Hhh.
> +
> +         https://pypi.python.org/pypi/txaio
> +
> diff --git a/package/python-txaio/python-txaio.hash b/package/python-txaio/python-txaio.hash
> new file mode 100644
> index 0000000..91d1d1b
> --- /dev/null
> +++ b/package/python-txaio/python-txaio.hash
> @@ -0,0 +1,3 @@
> +# Locally computed.
> +md5    c2a7e6ebfdf8987c3938e40e39a3c5e7  txaio-2.2.1.tar.gz
> +sha256 6eee00c397d8193d15313dfc36da3eac8d64edf0b92fe3b67cd5a735ffc3074b  txaio-2.2.1.tar.gz
> diff --git a/package/python-txaio/python-txaio.mk b/package/python-txaio/python-txaio.mk
> new file mode 100644
> index 0000000..19d7028
> --- /dev/null
> +++ b/package/python-txaio/python-txaio.mk
> @@ -0,0 +1,15 @@
> +################################################################################
> +#
> +# python-txaio
> +#
> +################################################################################
> +
> +PYTHON_TXAIO_VERSION = 2.2.1
> +PYTHON_TXAIO_SOURCE = txaio-$(PYTHON_TXAIO_VERSION).tar.gz
> +PYTHON_TXAIO_SITE = http://pypi.python.org/packages/source/t/txaio
> +PYTHON_TXAIO_LICENSE = BSD
> +#PYTHON_TXAIO_LICENSE_FILES = LICENSE
> +PYTHON_TXAIO_SETUP_TYPE = setuptools
> +#PYTHON_TXAIO_DEPENDENCIES =
> +
> +$(eval $(python-package))
> --
> 2.1.4
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 22/22] package/python-cffi: host-package added (needs host-libffi).
  2016-02-01 14:05 ` [Buildroot] [PATCH 22/22] package/python-cffi: host-package added (needs host-libffi) Mauro Condarelli
@ 2016-02-01 14:39   ` Yegor Yefremov
  0 siblings, 0 replies; 48+ messages in thread
From: Yegor Yefremov @ 2016-02-01 14:39 UTC (permalink / raw)
  To: buildroot

On Mon, Feb 1, 2016 at 3:05 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
>  package/libffi/libffi.mk           | 11 +++++++++++
>  package/python-cffi/python-cffi.mk |  2 ++
>  2 files changed, 13 insertions(+)
>
> diff --git a/package/libffi/libffi.mk b/package/libffi/libffi.mk
> index 8f0f72d..47de8cd 100644
> --- a/package/libffi/libffi.mk
> +++ b/package/libffi/libffi.mk
> @@ -22,6 +22,17 @@ endef
>
>  LIBFFI_POST_INSTALL_STAGING_HOOKS += LIBFFI_MOVE_STAGING_HEADERS
>
> +# Move the headers to the usual location, and adjust the .pc file
> +# accordingly.
> +define HOST_LIBFFI_MOVE_HOST_HEADERS
> +       mv $(HOST_DIR)/usr/lib/libffi-$(LIBFFI_VERSION)/include/*.h $(HOST_DIR)/usr/include/
> +       $(SED) '/^includedir.*/d' -e '/^Cflags:.*/d' \
> +               $(HOST_DIR)/usr/lib/pkgconfig/libffi.pc
> +       rm -rf $(HOST_DIR)/usr/lib/libffi-*
> +endef
> +
> +HOST_LIBFFI_POST_INSTALL_HOOKS += HOST_LIBFFI_MOVE_HOST_HEADERS
> +
>  # Remove headers that are not at the usual location from the target
>  define LIBFFI_REMOVE_TARGET_HEADERS
>         $(RM) -rf $(TARGET_DIR)/usr/lib/libffi-$(LIBFFI_VERSION)
> diff --git a/package/python-cffi/python-cffi.mk b/package/python-cffi/python-cffi.mk
> index 70fbe02..02c969b 100644
> --- a/package/python-cffi/python-cffi.mk
> +++ b/package/python-cffi/python-cffi.mk
> @@ -11,5 +11,7 @@ PYTHON_CFFI_SETUP_TYPE = setuptools
>  PYTHON_CFFI_DEPENDENCIES = host-pkgconf libffi
>  PYTHON_CFFI_LICENSE = MIT
>  PYTHON_CFFI_LICENSE_FILES = LICENSE
> +HOST_PYTHON_CFFI_DEPENDENCIES = host-python-pycparser host-libffi
>
>  $(eval $(python-package))
> +$(eval $(host-python-package))

drop this patch, as my series is already in patchwork.

http://patchwork.ozlabs.org/patch/562968/
http://patchwork.ozlabs.org/patch/562969/
http://patchwork.ozlabs.org/patch/562970/

Yegor

^ permalink raw reply	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 13/22] package/python-service-identity: new package.
  2016-02-01 14:05 ` [Buildroot] [PATCH 13/22] package/python-service-identity: " Mauro Condarelli
@ 2016-02-01 14:48   ` Yegor Yefremov
  0 siblings, 0 replies; 48+ messages in thread
From: Yegor Yefremov @ 2016-02-01 14:48 UTC (permalink / raw)
  To: buildroot

On Mon, Feb 1, 2016 at 3:05 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
>  package/Config.in                                         |  1 +
>  package/python-service-identity/Config.in                 |  8 ++++++++
>  .../python-service-identity/python-service-identity.hash  |  3 +++
>  .../python-service-identity/python-service-identity.mk    | 15 +++++++++++++++
>  4 files changed, 27 insertions(+)
>  create mode 100644 package/python-service-identity/Config.in
>  create mode 100644 package/python-service-identity/python-service-identity.hash
>  create mode 100644 package/python-service-identity/python-service-identity.mk
>
> diff --git a/package/Config.in b/package/Config.in
> index c4bc8f8..8eac814 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -708,6 +708,7 @@ menu "External python modules"
>         source "package/python-requests/Config.in"
>         source "package/python-rtslib-fb/Config.in"
>         source "package/python-serial/Config.in"
> +       source "package/python-service-identity/Config.in"
>         source "package/python-setuptools/Config.in"
>         source "package/python-simplejson/Config.in"
>         source "package/python-singledispatch/Config.in"
> diff --git a/package/python-service-identity/Config.in b/package/python-service-identity/Config.in
> new file mode 100644
> index 0000000..4bbbca6
> --- /dev/null
> +++ b/package/python-service-identity/Config.in
> @@ -0,0 +1,8 @@
> +config BR2_PACKAGE_PYTHON_SERVICE_IDENTITY
> +       bool "python-service-identity"
> +       depends on BR2_PACKAGE_PYTHON

remove depends on BR2_PACKAGE_PYTHON

add

select BR2_PACKAGE_PYTHON_PYASN # runtime
select BR2_PACKAGE_PYTHON_PYOPENSSL # runtime
and same selects for 'attrs' and 'pyasn1-modules' packages

> +       help
> +         Service identity verification for pyOpenSSL.
> +
> +         https://pypi.python.org/pypi/service_identity
> +
> diff --git a/package/python-service-identity/python-service-identity.hash b/package/python-service-identity/python-service-identity.hash
> new file mode 100644
> index 0000000..bc047d8
> --- /dev/null
> +++ b/package/python-service-identity/python-service-identity.hash
> @@ -0,0 +1,3 @@
> +# Locally computed.
> +md5    cea0b0156d73b025ecef660fb51f0d9a  service_identity-14.0.0.tar.gz
> +sha256 3105a319a7c558490666694f599be0c377ad54824eefb404cde4ce49e74a4f5a  service_identity-14.0.0.tar.gz
> diff --git a/package/python-service-identity/python-service-identity.mk b/package/python-service-identity/python-service-identity.mk
> new file mode 100644
> index 0000000..2325796
> --- /dev/null
> +++ b/package/python-service-identity/python-service-identity.mk
> @@ -0,0 +1,15 @@
> +################################################################################
> +#
> +# python-service-identity
> +#
> +################################################################################
> +
> +PYTHON_SERVICE_IDENTITY_VERSION = 14.0.0
> +PYTHON_SERVICE_IDENTITY_SOURCE = service_identity-$(PYTHON_SERVICE_IDENTITY_VERSION).tar.gz
> +PYTHON_SERVICE_IDENTITY_SITE = http://pypi.python.org/packages/source/s/service_identity
> +PYTHON_SERVICE_IDENTITY_LICENSE = BSD
> +#PYTHON_SERVICE_IDENTITY_LICENSE_FILES = LICENSE
> +PYTHON_SERVICE_IDENTITY_SETUP_TYPE = setuptools
> +#PYTHON_SERVICE_IDENTITY_DEPENDENCIES =
> +
> +$(eval $(python-package))
> --
> 2.1.4
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 17/22] package/python-msgpack-python: new package.
  2016-02-01 14:05 ` [Buildroot] [PATCH 17/22] package/python-msgpack-python: " Mauro Condarelli
@ 2016-02-01 14:51   ` Yegor Yefremov
  0 siblings, 0 replies; 48+ messages in thread
From: Yegor Yefremov @ 2016-02-01 14:51 UTC (permalink / raw)
  To: buildroot

Hu Mauro,

just rename the package to be 'python-msgpack'

On Mon, Feb 1, 2016 at 3:05 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
>  package/Config.in                                        |  1 +
>  package/python-msgpack-python/Config.in                  |  8 ++++++++
>  package/python-msgpack-python/python-msgpack-python.hash |  3 +++
>  package/python-msgpack-python/python-msgpack-python.mk   | 15 +++++++++++++++
>  4 files changed, 27 insertions(+)
>  create mode 100644 package/python-msgpack-python/Config.in
>  create mode 100644 package/python-msgpack-python/python-msgpack-python.hash
>  create mode 100644 package/python-msgpack-python/python-msgpack-python.mk
>
> diff --git a/package/Config.in b/package/Config.in
> index 44a65d1..606dacc 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -666,6 +666,7 @@ menu "External python modules"
>         source "package/python-meld3/Config.in"
>         source "package/python-mistune/Config.in"
>         source "package/python-msgpack/Config.in"
> +       source "package/python-msgpack-python/Config.in"
>         source "package/python-netaddr/Config.in"
>         source "package/python-netifaces/Config.in"
>         source "package/python-networkmanager/Config.in"
> diff --git a/package/python-msgpack-python/Config.in b/package/python-msgpack-python/Config.in
> new file mode 100644
> index 0000000..d101cee
> --- /dev/null
> +++ b/package/python-msgpack-python/Config.in
> @@ -0,0 +1,8 @@
> +config BR2_PACKAGE_PYTHON_MSGPACK_PYTHON
> +       bool "python-msgpack_python"
> +       depends on BR2_PACKAGE_PYTHON

remove depends line

> +       help
> +         MessagePack (de)serializer.
> +
> +         https://pypi.python.org/pypi/msgpack-python
> +
> diff --git a/package/python-msgpack-python/python-msgpack-python.hash b/package/python-msgpack-python/python-msgpack-python.hash
> new file mode 100644
> index 0000000..77b8490
> --- /dev/null
> +++ b/package/python-msgpack-python/python-msgpack-python.hash
> @@ -0,0 +1,3 @@
> +# Locally computed.
> +md5    eb2aad1081534ef3a9f32a0ecd350b9b  msgpack-python-0.4.7.tar.gz
> +sha256 5e001229a54180a02dcdd59db23c9978351af55b1290c27bc549e381f43acd6b  msgpack-python-0.4.7.tar.gz
> diff --git a/package/python-msgpack-python/python-msgpack-python.mk b/package/python-msgpack-python/python-msgpack-python.mk
> new file mode 100644
> index 0000000..c05b1c5
> --- /dev/null
> +++ b/package/python-msgpack-python/python-msgpack-python.mk
> @@ -0,0 +1,15 @@
> +################################################################################
> +#
> +# python-msgpack-python
> +#
> +################################################################################
> +
> +PYTHON_MSGPACK_PYTHON_VERSION = 0.4.7
> +PYTHON_MSGPACK_PYTHON_SOURCE = msgpack-python-$(PYTHON_MSGPACK_PYTHON_VERSION).tar.gz
> +PYTHON_MSGPACK_PYTHON_SITE = http://pypi.python.org/packages/source/m/msgpack-python
> +PYTHON_MSGPACK_PYTHON_LICENSE = Apache
> +#PYTHON_MSGPACK_PYTHON_LICENSE_FILES = LICENSE
> +PYTHON_MSGPACK_PYTHON_SETUP_TYPE = setuptools
> +#PYTHON_MSGPACK_PYTHON_DEPENDENCIES =
> +
> +$(eval $(python-package))
> --
> 2.1.4
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 08/22] package/python-pycparser: new package.
  2016-02-01 14:05 ` [Buildroot] [PATCH 08/22] package/python-pycparser: " Mauro Condarelli
@ 2016-02-01 14:54   ` Yegor Yefremov
  2016-02-01 18:44     ` Arnout Vandecappelle
  0 siblings, 1 reply; 48+ messages in thread
From: Yegor Yefremov @ 2016-02-01 14:54 UTC (permalink / raw)
  To: buildroot

On Mon, Feb 1, 2016 at 3:05 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
>  package/Config.in                              |  1 +
>  package/python-pycparser/Config.in             |  6 ++++++
>  package/python-pycparser/python-pycparser.hash |  4 ++++
>  package/python-pycparser/python-pycparser.mk   | 15 +++++++++++++++
>  4 files changed, 26 insertions(+)
>  create mode 100644 package/python-pycparser/Config.in
>  create mode 100644 package/python-pycparser/python-pycparser.hash
>  create mode 100644 package/python-pycparser/python-pycparser.mk
>
> diff --git a/package/Config.in b/package/Config.in
> index 80b4868..4c97954 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -679,6 +679,7 @@ menu "External python modules"
>         source "package/python-psutil/Config.in"
>         source "package/python-pyasn/Config.in"
>         source "package/python-pycli/Config.in"
> +       source "package/python-pycparser/Config.in"
>         source "package/python-pycrypto/Config.in"
>         source "package/python-pydal/Config.in"
>         source "package/python-pyftpdlib/Config.in"
> diff --git a/package/python-pycparser/Config.in b/package/python-pycparser/Config.in
> new file mode 100644
> index 0000000..49190c3
> --- /dev/null
> +++ b/package/python-pycparser/Config.in
> @@ -0,0 +1,6 @@
> +config BR2_PACKAGE_PYTHON_PYCPARSER
> +       bool "python-pycparser"
> +       help
> +         C parser in Python
> +
> +         https://github.com/eliben/pycparser
> diff --git a/package/python-pycparser/python-pycparser.hash b/package/python-pycparser/python-pycparser.hash
> new file mode 100644
> index 0000000..483d3d1
> --- /dev/null
> +++ b/package/python-pycparser/python-pycparser.hash
> @@ -0,0 +1,4 @@
> +# md5 from https://pypi.python.org/pypi/pycparser/json
> +md5    a2bc8d28c923b4fe2b2c3b4b51a4f935  pycparser-2.14.tar.gz
> +# sha256 calculated by scanpypi
> +sha256 7959b4a74abdc27b312fed1c21e6caf9309ce0b29ea86b591fd2e99ecdf27f73  pycparser-2.14.tar.gz
> diff --git a/package/python-pycparser/python-pycparser.mk b/package/python-pycparser/python-pycparser.mk
> new file mode 100644
> index 0000000..a32f1aa
> --- /dev/null
> +++ b/package/python-pycparser/python-pycparser.mk
> @@ -0,0 +1,15 @@
> +################################################################################
> +#
> +# python-pycparser
> +#
> +################################################################################
> +
> +PYTHON_PYCPARSER_VERSION = 2.14
> +PYTHON_PYCPARSER_SOURCE = pycparser-$(PYTHON_PYCPARSER_VERSION).tar.gz
> +PYTHON_PYCPARSER_SITE = https://pypi.python.org/packages/source/p/pycparser
> +PYTHON_PYCPARSER_SETUP_TYPE = setuptools
> +PYTHON_PYCPARSER_LICENSE = BSD-3c
> +PYTHON_PYCPARSER_LICENSE_FILES = LICENSE
> +
> +$(eval $(python-package))
> +$(eval $(host-python-package))
> --
> 2.1.4
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

drop this patch from your series, as it is already in patchwork

Yegor

^ permalink raw reply	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 11/22] package/python-pyopenssl: new package.
  2016-02-01 14:05 ` [Buildroot] [PATCH 11/22] package/python-pyopenssl: " Mauro Condarelli
@ 2016-02-01 14:54   ` Yegor Yefremov
  0 siblings, 0 replies; 48+ messages in thread
From: Yegor Yefremov @ 2016-02-01 14:54 UTC (permalink / raw)
  To: buildroot

On Mon, Feb 1, 2016 at 3:05 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
>  package/Config.in                              |  1 +
>  package/python-pyopenssl/Config.in             | 12 ++++++++++++
>  package/python-pyopenssl/python-pyopenssl.hash |  3 +++
>  package/python-pyopenssl/python-pyopenssl.mk   | 14 ++++++++++++++
>  4 files changed, 30 insertions(+)
>  create mode 100644 package/python-pyopenssl/Config.in
>  create mode 100644 package/python-pyopenssl/python-pyopenssl.hash
>  create mode 100644 package/python-pyopenssl/python-pyopenssl.mk
>
> diff --git a/package/Config.in b/package/Config.in
> index 320af2b..fc90edb 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -687,6 +687,7 @@ menu "External python modules"
>         source "package/python-pygments/Config.in"
>         source "package/python-pyinotify/Config.in"
>         source "package/python-pynacl/Config.in"
> +       source "package/python-pyopenssl/Config.in"
>         source "package/python-pyparsing/Config.in"
>         source "package/python-pypcap/Config.in"
>         source "package/python-pyqt/Config.in"
> diff --git a/package/python-pyopenssl/Config.in b/package/python-pyopenssl/Config.in
> new file mode 100644
> index 0000000..cb59e8b
> --- /dev/null
> +++ b/package/python-pyopenssl/Config.in
> @@ -0,0 +1,12 @@
> +config BR2_PACKAGE_PYTHON_PYOPENSSL
> +       bool "python-pyopenssl"
> +       depends on BR2_INSTALL_LIBSTDCPP # python-cryptography
> +       select BR2_PACKAGE_PYTHON_SIX
> +       select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY
> +       help
> +         Python wrapper module around the OpenSSL library.
> +
> +         https://github.com/pyca/pyopenssl
> +
> +comment "python-pyopenssl needs a toolchain w/ C++"
> +       depends on !BR2_INSTALL_LIBSTDCPP
> diff --git a/package/python-pyopenssl/python-pyopenssl.hash b/package/python-pyopenssl/python-pyopenssl.hash
> new file mode 100644
> index 0000000..0c6e25a
> --- /dev/null
> +++ b/package/python-pyopenssl/python-pyopenssl.hash
> @@ -0,0 +1,3 @@
> +# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=f447644afcbd5f0a1f47350fec63a4c6, sha256 locally computed
> +md5     f447644afcbd5f0a1f47350fec63a4c6  pyOpenSSL-0.15.1.tar.gz
> +sha256  f0a26070d6db0881de8bcc7846934b7c3c930d8f9c79d45883ee48984bc0d672  pyOpenSSL-0.15.1.tar.gz
> diff --git a/package/python-pyopenssl/python-pyopenssl.mk b/package/python-pyopenssl/python-pyopenssl.mk
> new file mode 100644
> index 0000000..239fd98
> --- /dev/null
> +++ b/package/python-pyopenssl/python-pyopenssl.mk
> @@ -0,0 +1,14 @@
> +################################################################################
> +#
> +# python-pyopenssl
> +#
> +################################################################################
> +
> +PYTHON_PYOPENSSL_VERSION = 0.15.1
> +PYTHON_PYOPENSSL_SOURCE = pyOpenSSL-$(PYTHON_PYOPENSSL_VERSION).tar.gz
> +PYTHON_PYOPENSSL_SITE = https://pypi.python.org/packages/source/p/pyOpenSSL
> +PYTHON_PYOPENSSL_LICENSE = Apache-2.0
> +PYTHON_PYOPENSSL_LICENSE_FILES = LICENSE
> +PYTHON_PYOPENSSL_SETUP_TYPE = setuptools
> +
> +$(eval $(python-package))

drop this path, as it is already in patchwork

Yegor

^ permalink raw reply	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 14/22] package/python-shutilwhich: new package.
  2016-02-01 14:05 ` [Buildroot] [PATCH 14/22] package/python-shutilwhich: " Mauro Condarelli
@ 2016-02-01 14:56   ` Yegor Yefremov
  0 siblings, 0 replies; 48+ messages in thread
From: Yegor Yefremov @ 2016-02-01 14:56 UTC (permalink / raw)
  To: buildroot

On Mon, Feb 1, 2016 at 3:05 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
>  package/Config.in                                  |  1 +
>  package/python-shutilwhich/Config.in               |  8 ++++++++
>  package/python-shutilwhich/python-shutilwhich.hash |  3 +++
>  package/python-shutilwhich/python-shutilwhich.mk   | 15 +++++++++++++++
>  4 files changed, 27 insertions(+)
>  create mode 100644 package/python-shutilwhich/Config.in
>  create mode 100644 package/python-shutilwhich/python-shutilwhich.hash
>  create mode 100644 package/python-shutilwhich/python-shutilwhich.mk
>
> diff --git a/package/Config.in b/package/Config.in
> index 8eac814..ffdba3b 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -710,6 +710,7 @@ menu "External python modules"
>         source "package/python-serial/Config.in"
>         source "package/python-service-identity/Config.in"
>         source "package/python-setuptools/Config.in"
> +       source "package/python-shutilwhich/Config.in"
>         source "package/python-simplejson/Config.in"
>         source "package/python-singledispatch/Config.in"
>         source "package/python-sip/Config.in"
> diff --git a/package/python-shutilwhich/Config.in b/package/python-shutilwhich/Config.in
> new file mode 100644
> index 0000000..d610cfe
> --- /dev/null
> +++ b/package/python-shutilwhich/Config.in
> @@ -0,0 +1,8 @@
> +config BR2_PACKAGE_PYTHON_SHUTILWHICH
> +       bool "python-shutilwhich"
> +       depends on BR2_PACKAGE_PYTHON

this is correct, as it is a backport from Python 3.3. Just handle
other stuff like MD5 sum, patch title etc.

> +       help
> +         shutil.which for those not using Python 3.3 yet.
> +
> +         https://pypi.python.org/pypi/shutilwhich/
> +
> diff --git a/package/python-shutilwhich/python-shutilwhich.hash b/package/python-shutilwhich/python-shutilwhich.hash
> new file mode 100644
> index 0000000..a985b37
> --- /dev/null
> +++ b/package/python-shutilwhich/python-shutilwhich.hash
> @@ -0,0 +1,3 @@
> +# Locally computed.
> +md5    915947c5cdae7afd748ac715ee547adb  shutilwhich-1.1.0.tar.gz
> +sha256 db1f39c6461e42f630fa617bb8c79090f7711c9ca493e615e43d0610ecb64dc6  shutilwhich-1.1.0.tar.gz
> diff --git a/package/python-shutilwhich/python-shutilwhich.mk b/package/python-shutilwhich/python-shutilwhich.mk
> new file mode 100644
> index 0000000..ac141c2
> --- /dev/null
> +++ b/package/python-shutilwhich/python-shutilwhich.mk
> @@ -0,0 +1,15 @@
> +################################################################################
> +#
> +# python-shutilwhich
> +#
> +################################################################################
> +
> +PYTHON_SHUTILWHICH_VERSION = 1.1.0
> +PYTHON_SHUTILWHICH_SOURCE = shutilwhich-$(PYTHON_SHUTILWHICH_VERSION).tar.gz
> +PYTHON_SHUTILWHICH_SITE = http://pypi.python.org/packages/source/s/shutilwhich
> +PYTHON_SHUTILWHICH_LICENSE = MIT
> +#PYTHON_SHUTILWHICH_LICENSE_FILES = LICENSE
> +PYTHON_SHUTILWHICH_SETUP_TYPE = setuptools
> +#PYTHON_SHUTILWHICH_DEPENDENCIES =
> +
> +$(eval $(python-package))
> --
> 2.1.4
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 19/22] package/python-cryptography: new package.
  2016-02-01 14:05 ` [Buildroot] [PATCH 19/22] package/python-cryptography: " Mauro Condarelli
@ 2016-02-01 14:57   ` Yegor Yefremov
  0 siblings, 0 replies; 48+ messages in thread
From: Yegor Yefremov @ 2016-02-01 14:57 UTC (permalink / raw)
  To: buildroot

On Mon, Feb 1, 2016 at 3:05 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
>  package/Config.in                                  |  1 +
>  package/python-cryptography/Config.in              | 20 +++++++++++++++++++
>  .../python-cryptography/python-cryptography.hash   |  6 ++++++
>  package/python-cryptography/python-cryptography.mk | 23 ++++++++++++++++++++++
>  4 files changed, 50 insertions(+)
>  create mode 100644 package/python-cryptography/Config.in
>  create mode 100644 package/python-cryptography/python-cryptography.hash
>  create mode 100644 package/python-cryptography/python-cryptography.mk
>
> diff --git a/package/Config.in b/package/Config.in
> index 5221cfe..1cdcbb0 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -632,6 +632,7 @@ menu "External python modules"
>         source "package/python-configobj/Config.in"
>         source "package/python-configshell-fb/Config.in"
>         source "package/python-crc16/Config.in"
> +       source "package/python-cryptography/Config.in"
>         source "package/python-cssselect/Config.in"
>         source "package/python-daemon/Config.in"
>         source "package/python-dialog/Config.in"
> diff --git a/package/python-cryptography/Config.in b/package/python-cryptography/Config.in
> new file mode 100644
> index 0000000..c6d183f
> --- /dev/null
> +++ b/package/python-cryptography/Config.in
> @@ -0,0 +1,20 @@
> +config BR2_PACKAGE_PYTHON_CRYPTOGRAPHY
> +       bool "python-cryptography"
> +       depends on BR2_INSTALL_LIBSTDCPP # python-pyasn
> +       select BR2_PACKAGE_OPENSSL
> +       select BR2_PACKAGE_PYTHON_CFFI
> +       select BR2_PACKAGE_PYTHON_SETUPTOOLS
> +       select BR2_PACKAGE_PYTHON_IDNA
> +       select BR2_PACKAGE_PYTHON_PYASN
> +       select BR2_PACKAGE_PYTHON_PYEXPAT if BR2_PACKAGE_PYTHON
> +       select BR2_PACKAGE_PYTHON3_PYEXPAT if BR2_PACKAGE_PYTHON3
> +       select BR2_PACKAGE_PYTHON_ENUM34 if BR2_PACKAGE_PYTHON
> +       select BR2_PACKAGE_PYTHON_IPADDRESS if BR2_PACKAGE_PYTHON
> +       help
> +         cryptography is a package designed to expose cryptographic
> +         primitives and recipes to Python developers.
> +
> +         https://cryptography.io
> +
> +comment "python-cryptography needs a toolchain w/ C++"
> +       depends on !BR2_INSTALL_LIBSTDCPP
> diff --git a/package/python-cryptography/python-cryptography.hash b/package/python-cryptography/python-cryptography.hash
> new file mode 100644
> index 0000000..f828fb4
> --- /dev/null
> +++ b/package/python-cryptography/python-cryptography.hash
> @@ -0,0 +1,6 @@
> +# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=15eeba9e31f852bac21155baa3dfbc61, sha256 locally computed
> +md5     15eeba9e31f852bac21155baa3dfbc61  cryptography-1.1.2.tar.gz
> +sha256  7f51459f84d670444275e615839f4542c93547a12e938a0a4906dafe5f7de153  cryptography-1.1.2.tar.gz
> +# Locally computed.
> +md5    02798acc5e2d5dbcf6e792a24fc05b95  cryptography-1.2.1.tar.gz
> +sha256 a13217a03a47e743d26edff7299e4be7358c2fd12a223ac5d6de3229690b6ee5  cryptography-1.2.1.tar.gz
> diff --git a/package/python-cryptography/python-cryptography.mk b/package/python-cryptography/python-cryptography.mk
> new file mode 100644
> index 0000000..fbd0caf
> --- /dev/null
> +++ b/package/python-cryptography/python-cryptography.mk
> @@ -0,0 +1,23 @@
> +################################################################################
> +#
> +# python-cryptography
> +#
> +################################################################################
> +
> +PYTHON_CRYPTOGRAPHY_VERSION = 1.1.2
> +PYTHON_CRYPTOGRAPHY_SOURCE = cryptography-$(PYTHON_CRYPTOGRAPHY_VERSION).tar.gz
> +PYTHON_CRYPTOGRAPHY_SITE = https://pypi.python.org/packages/source/c/cryptography
> +PYTHON_CRYPTOGRAPHY_SETUP_TYPE = setuptools
> +PYTHON_CRYPTOGRAPHY_LICENSE = Apache
> +PYTHON_CRYPTOGRAPHY_LICENSE_FILES = LICENSE
> +PYTHON_CRYPTOGRAPHY_DEPENDENCIES = python-six \
> +                                  python-idna \
> +                                  python-pyasn \
> +                                  host-python-cffi \
> +                                  openssl
> +
> +ifeq ($(BR2_PACKAGE_PYTHON),y)
> +PYTHON_CRYPTOGRAPHY_DEPENDENCIES += python-enum34
> +endif
> +
> +$(eval $(python-package))
> --

drop this patch, as it is already in patchwork

Yegor

^ permalink raw reply	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 05/22] package/python-lmdb: new package.
  2016-02-01 14:05 ` [Buildroot] [PATCH 05/22] package/python-lmdb: " Mauro Condarelli
@ 2016-02-01 14:58   ` Yegor Yefremov
  0 siblings, 0 replies; 48+ messages in thread
From: Yegor Yefremov @ 2016-02-01 14:58 UTC (permalink / raw)
  To: buildroot

On Mon, Feb 1, 2016 at 3:05 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
>  package/Config.in                    |  1 +
>  package/python-lmdb/Config.in        |  8 ++++++++
>  package/python-lmdb/python-lmdb.hash |  3 +++
>  package/python-lmdb/python-lmdb.mk   | 15 +++++++++++++++
>  4 files changed, 27 insertions(+)
>  create mode 100644 package/python-lmdb/Config.in
>  create mode 100644 package/python-lmdb/python-lmdb.hash
>  create mode 100644 package/python-lmdb/python-lmdb.mk
>
> diff --git a/package/Config.in b/package/Config.in
> index 3980c00..8dcaef7 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -657,6 +657,7 @@ menu "External python modules"
>         source "package/python-json-schema-validator/Config.in"
>         source "package/python-keyring/Config.in"
>         source "package/python-libconfig/Config.in"
> +       source "package/python-lmdb/Config.in"
>         source "package/python-lxml/Config.in"
>         source "package/python-mad/Config.in"
>         source "package/python-mako/Config.in"
> diff --git a/package/python-lmdb/Config.in b/package/python-lmdb/Config.in
> new file mode 100644
> index 0000000..2cff7ac
> --- /dev/null
> +++ b/package/python-lmdb/Config.in
> @@ -0,0 +1,8 @@
> +config BR2_PACKAGE_PYTHON_LMDB
> +       bool "python-lmdb"
> +       depends on BR2_PACKAGE_PYTHON

remove depends and add

select BR2_PACKAGE_PYTHON_CFFI # runtime

> +       help
> +         Universal Python binding for the LMDB 'Lightning' Database.
> +
> +         https://pypi.python.org/pypi/lmdb
> +
> diff --git a/package/python-lmdb/python-lmdb.hash b/package/python-lmdb/python-lmdb.hash
> new file mode 100644
> index 0000000..ba4cc96
> --- /dev/null
> +++ b/package/python-lmdb/python-lmdb.hash
> @@ -0,0 +1,3 @@
> +# Locally computed.
> +md5    001817d754f96865549c85fb5251082f  lmdb-0.88.tar.gz
> +sha256 37d97041fb237da5600e14b889af49bd47538d6fde4a69d3a6c9097f787d175a  lmdb-0.88.tar.gz
> diff --git a/package/python-lmdb/python-lmdb.mk b/package/python-lmdb/python-lmdb.mk
> new file mode 100644
> index 0000000..7295083
> --- /dev/null
> +++ b/package/python-lmdb/python-lmdb.mk
> @@ -0,0 +1,15 @@
> +################################################################################
> +#
> +# python-lmdb
> +#
> +################################################################################
> +
> +PYTHON_LMDB_VERSION = 0.88
> +PYTHON_LMDB_SOURCE = lmdb-$(PYTHON_LMDB_VERSION).tar.gz
> +PYTHON_LMDB_SITE = http://pypi.python.org/packages/source/l/lmdb
> +PYTHON_LMDB_LICENSE = BSD
> +#PYTHON_LMDB_LICENSE_FILES = LICENSE
> +PYTHON_LMDB_SETUP_TYPE = setuptools
> +#PYTHON_LMDB_DEPENDENCIES =
> +
> +$(eval $(python-package))
> --
> 2.1.4
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 04/22] package/python-click: new package.
  2016-02-01 14:05 ` [Buildroot] [PATCH 04/22] package/python-click: " Mauro Condarelli
@ 2016-02-01 15:02   ` Yegor Yefremov
  0 siblings, 0 replies; 48+ messages in thread
From: Yegor Yefremov @ 2016-02-01 15:02 UTC (permalink / raw)
  To: buildroot

On Mon, Feb 1, 2016 at 3:05 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
>  package/Config.in                      |  1 +
>  package/python-click/Config.in         |  8 ++++++++
>  package/python-click/python-click.hash |  3 +++
>  package/python-click/python-click.mk   | 15 +++++++++++++++
>  4 files changed, 27 insertions(+)
>  create mode 100644 package/python-click/Config.in
>  create mode 100644 package/python-click/python-click.hash
>  create mode 100644 package/python-click/python-click.mk
>
> diff --git a/package/Config.in b/package/Config.in
> index 2a2100a..3980c00 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -627,6 +627,7 @@ menu "External python modules"
>         source "package/python-characteristic/Config.in"
>         source "package/python-cheetah/Config.in"
>         source "package/python-cherrypy/Config.in"
> +       source "package/python-click/Config.in"
>         source "package/python-coherence/Config.in"
>         source "package/python-configobj/Config.in"
>         source "package/python-configshell-fb/Config.in"
> diff --git a/package/python-click/Config.in b/package/python-click/Config.in
> new file mode 100644
> index 0000000..54eb584
> --- /dev/null
> +++ b/package/python-click/Config.in
> @@ -0,0 +1,8 @@
> +config BR2_PACKAGE_PYTHON_CLICK
> +       bool "python-click"
> +       depends on BR2_PACKAGE_PYTHON

remove depends

> +       help
> +         A simple wrapper around optparse for powerful command line utilities.
> +
> +         https://pypi.python.org/pypi/click
> +
> diff --git a/package/python-click/python-click.hash b/package/python-click/python-click.hash
> new file mode 100644
> index 0000000..c0edb8b
> --- /dev/null
> +++ b/package/python-click/python-click.hash
> @@ -0,0 +1,3 @@
> +# Locally computed.
> +md5    83252a8095397b1f5f710fdd58b484d9  click-6.2.tar.gz
> +sha256 fba0ff70f5ebb4cebbf64c40a8fbc222fb7cf825237241e548354dabe3da6a82  click-6.2.tar.gz
> diff --git a/package/python-click/python-click.mk b/package/python-click/python-click.mk
> new file mode 100644
> index 0000000..7bc5450
> --- /dev/null
> +++ b/package/python-click/python-click.mk
> @@ -0,0 +1,15 @@
> +################################################################################
> +#
> +# python-click
> +#
> +################################################################################
> +
> +PYTHON_CLICK_VERSION = 6.2
> +PYTHON_CLICK_SOURCE = click-$(PYTHON_CLICK_VERSION).tar.gz
> +PYTHON_CLICK_SITE = http://pypi.python.org/packages/source/c/click
> +PYTHON_CLICK_LICENSE = BSD
> +#PYTHON_CLICK_LICENSE_FILES = LICENSE
> +PYTHON_CLICK_SETUP_TYPE = setuptools
> +#PYTHON_CLICK_DEPENDENCIES =
> +
> +$(eval $(python-package))
> --
> 2.1.4
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 15/22] package/python-treq: new package.
  2016-02-01 14:05 ` [Buildroot] [PATCH 15/22] package/python-treq: " Mauro Condarelli
@ 2016-02-01 15:04   ` Yegor Yefremov
  0 siblings, 0 replies; 48+ messages in thread
From: Yegor Yefremov @ 2016-02-01 15:04 UTC (permalink / raw)
  To: buildroot

On Mon, Feb 1, 2016 at 3:05 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
>  package/Config.in                    |  1 +
>  package/python-treq/Config.in        | 13 +++++++++++++
>  package/python-treq/python-treq.hash |  3 +++
>  package/python-treq/python-treq.mk   | 17 +++++++++++++++++
>  4 files changed, 34 insertions(+)
>  create mode 100644 package/python-treq/Config.in
>  create mode 100644 package/python-treq/python-treq.hash
>  create mode 100644 package/python-treq/python-treq.mk
>
> diff --git a/package/Config.in b/package/Config.in
> index ffdba3b..c581cf8 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -718,6 +718,7 @@ menu "External python modules"
>         source "package/python-spidev/Config.in"
>         source "package/python-thrift/Config.in"
>         source "package/python-tornado/Config.in"
> +       source "package/python-treq/Config.in"
>         source "package/python-twisted/Config.in"
>         source "package/python-urllib3/Config.in"
>         source "package/python-urwid/Config.in"
> diff --git a/package/python-treq/Config.in b/package/python-treq/Config.in
> new file mode 100644
> index 0000000..7c0fb14
> --- /dev/null
> +++ b/package/python-treq/Config.in
> @@ -0,0 +1,13 @@
> +config BR2_PACKAGE_PYTHON_TREQ
> +       bool "python-treq"
> +       depends on BR2_PACKAGE_PYTHON
> +       depends on BR2_PACKAGE_PYTHON_TWISTED

use select instead of depends for twisted

provide select statements for following packages:

"requests >= 2.1.0",
"service_identity >= 14.0.0",
"six"

> +       help
> +         treq is an HTTP library inspired by requests but written on top of Twisted's Agents.
> +         It provides a simple, higher level API for making HTTP requests when using Twisted.
> +
> +         https://github.com/twisted/treq
> +
> +comment "python-treq needs python-twisted"
> +       depends on BR2_PACKAGE_PYTHON
> +       depends on !BR2_PACKAGE_PYTHON_TWISTED
> diff --git a/package/python-treq/python-treq.hash b/package/python-treq/python-treq.hash
> new file mode 100644
> index 0000000..6c39ba8
> --- /dev/null
> +++ b/package/python-treq/python-treq.hash
> @@ -0,0 +1,3 @@
> +# Locally computed.
> +md5    b1fb60759ad5a885cb8ea562553f2d4c  treq-15.1.0.tar.gz
> +sha256 425a47d5d52a993d51211028fb6ade252e5fbea094e878bb4b644096a7322de8  treq-15.1.0.tar.gz
> diff --git a/package/python-treq/python-treq.mk b/package/python-treq/python-treq.mk
> new file mode 100644
> index 0000000..89b5d19
> --- /dev/null
> +++ b/package/python-treq/python-treq.mk
> @@ -0,0 +1,17 @@
> +################################################################################
> +#
> +# python-treq
> +#
> +################################################################################
> +
> +#PYTHON_TREQ_VERSION = master
> +#PYTHON_TREQ_SITE = $(call github,twisted,treq,$(PYTHON_TREQ_VERSION))
> +PYTHON_TREQ_VERSION = 15.1.0
> +PYTHON_TREQ_SOURCE = treq-$(PYTHON_TREQ_VERSION).tar.gz
> +PYTHON_TREQ_SITE = http://pypi.python.org/packages/source/t/treq
> +PYTHON_TREQ_LICENSE = MIT
> +PYTHON_TREQ_LICENSE_FILES = LICENSE
> +PYTHON_TREQ_SETUP_TYPE = setuptools
> +PYTHON_TREQ_DEPENDENCIES = python-twisted
> +
> +$(eval $(python-package))
> --
> 2.1.4
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 18/22] package/python-pyasn1-modules: new package.
  2016-02-01 14:05 ` [Buildroot] [PATCH 18/22] package/python-pyasn1-modules: " Mauro Condarelli
@ 2016-02-01 15:08   ` Yegor Yefremov
  0 siblings, 0 replies; 48+ messages in thread
From: Yegor Yefremov @ 2016-02-01 15:08 UTC (permalink / raw)
  To: buildroot

On Mon, Feb 1, 2016 at 3:05 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
>  package/Config.in                                        |  1 +
>  package/python-pyasn1-modules/Config.in                  |  8 ++++++++
>  package/python-pyasn1-modules/python-pyasn1-modules.hash |  3 +++
>  package/python-pyasn1-modules/python-pyasn1-modules.mk   | 15 +++++++++++++++
>  4 files changed, 27 insertions(+)
>  create mode 100644 package/python-pyasn1-modules/Config.in
>  create mode 100644 package/python-pyasn1-modules/python-pyasn1-modules.hash
>  create mode 100644 package/python-pyasn1-modules/python-pyasn1-modules.mk
>
> diff --git a/package/Config.in b/package/Config.in
> index 606dacc..5221cfe 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -679,6 +679,7 @@ menu "External python modules"
>         source "package/python-protobuf/Config.in"
>         source "package/python-psutil/Config.in"
>         source "package/python-pyasn/Config.in"
> +       source "package/python-pyasn1-modules/Config.in"
>         source "package/python-pycli/Config.in"
>         source "package/python-pycparser/Config.in"
>         source "package/python-pycrypto/Config.in"
> diff --git a/package/python-pyasn1-modules/Config.in b/package/python-pyasn1-modules/Config.in
> new file mode 100644
> index 0000000..debad96
> --- /dev/null
> +++ b/package/python-pyasn1-modules/Config.in
> @@ -0,0 +1,8 @@
> +config BR2_PACKAGE_PYTHON_PYASN1_MODULES
> +       bool "python-pyasn1-modules"
> +       depends on BR2_PACKAGE_PYTHON

remove depends and add select for pyasn

> +       help
> +         A collection of ASN.1-based protocols modules.
> +
> +         https://pypi.python.org/pypi/pyasn1-modules
> +
> diff --git a/package/python-pyasn1-modules/python-pyasn1-modules.hash b/package/python-pyasn1-modules/python-pyasn1-modules.hash
> new file mode 100644
> index 0000000..81690d6
> --- /dev/null
> +++ b/package/python-pyasn1-modules/python-pyasn1-modules.hash
> @@ -0,0 +1,3 @@
> +# Locally computed.
> +md5    178129bc7fbf07215c25230c5f053f81  pyasn1-modules-0.0.8.tar.gz
> +sha256 10561934f1829bcc455c7ecdcdacdb4be5ffd3696f26f468eb6eb41e107f3837  pyasn1-modules-0.0.8.tar.gz
> diff --git a/package/python-pyasn1-modules/python-pyasn1-modules.mk b/package/python-pyasn1-modules/python-pyasn1-modules.mk
> new file mode 100644
> index 0000000..69da1ea
> --- /dev/null
> +++ b/package/python-pyasn1-modules/python-pyasn1-modules.mk
> @@ -0,0 +1,15 @@
> +################################################################################
> +#
> +# python-pyasn1-modules
> +#
> +################################################################################
> +
> +PYTHON_PYASN1_MODULES_VERSION = 0.0.8
> +PYTHON_PYASN1_MODULES_SOURCE = pyasn1-modules-$(PYTHON_PYASN1_MODULES_VERSION).tar.gz
> +PYTHON_PYASN1_MODULES_SITE = http://pypi.python.org/packages/source/p/pyasn1-modules
> +PYTHON_PYASN1_MODULES_LICENSE = BSD
> +#PYTHON_PYASN1_MODULES_LICENSE_FILES = LICENSE
> +PYTHON_PYASN1_MODULES_SETUP_TYPE = setuptools
> +#PYTHON_PYASN1_MODULES_DEPENDENCIES =
> +
> +$(eval $(python-package))
> --
> 2.1.4
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 06/22] package/python-mistune: new package.
  2016-02-01 14:05 ` [Buildroot] [PATCH 06/22] package/python-mistune: " Mauro Condarelli
@ 2016-02-01 15:09   ` Yegor Yefremov
  0 siblings, 0 replies; 48+ messages in thread
From: Yegor Yefremov @ 2016-02-01 15:09 UTC (permalink / raw)
  To: buildroot

On Mon, Feb 1, 2016 at 3:05 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
>  package/Config.in                          |  1 +
>  package/python-mistune/Config.in           |  9 +++++++++
>  package/python-mistune/python-mistune.hash |  3 +++
>  package/python-mistune/python-treq.mk      | 15 +++++++++++++++
>  4 files changed, 28 insertions(+)
>  create mode 100644 package/python-mistune/Config.in
>  create mode 100644 package/python-mistune/python-mistune.hash
>  create mode 100644 package/python-mistune/python-treq.mk
>
> diff --git a/package/Config.in b/package/Config.in
> index 8dcaef7..dd82ab3 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -664,6 +664,7 @@ menu "External python modules"
>         source "package/python-markdown/Config.in"
>         source "package/python-markupsafe/Config.in"
>         source "package/python-meld3/Config.in"
> +       source "package/python-mistune/Config.in"
>         source "package/python-msgpack/Config.in"
>         source "package/python-netifaces/Config.in"
>         source "package/python-networkmanager/Config.in"
> diff --git a/package/python-mistune/Config.in b/package/python-mistune/Config.in
> new file mode 100644
> index 0000000..bac98a5
> --- /dev/null
> +++ b/package/python-mistune/Config.in
> @@ -0,0 +1,9 @@
> +config BR2_PACKAGE_PYTHON_MISTUNE
> +       bool "python-mistune"
> +       depends on BR2_PACKAGE_PYTHON

remove depends

> +       help
> +         The fastest markdown parser in pure Python
> +         with renderer features, inspired by marked.
> +
> +         https://pypi.python.org/pypi/mistune
> +
> diff --git a/package/python-mistune/python-mistune.hash b/package/python-mistune/python-mistune.hash
> new file mode 100644
> index 0000000..d4098b2
> --- /dev/null
> +++ b/package/python-mistune/python-mistune.hash
> @@ -0,0 +1,3 @@
> +# Locally computed.
> +md5    057bc28bf629d6a1283d680a34ed9d0f  mistune-0.7.1.tar.gz
> +sha256 6076dedf768348927d991f4371e5a799c6a0158b16091df08ee85ee231d929a7  mistune-0.7.1.tar.gz
> diff --git a/package/python-mistune/python-treq.mk b/package/python-mistune/python-treq.mk
> new file mode 100644
> index 0000000..ec99836
> --- /dev/null
> +++ b/package/python-mistune/python-treq.mk
> @@ -0,0 +1,15 @@
> +################################################################################
> +#
> +# python-mistune
> +#
> +################################################################################
> +
> +PYTHON_MISTUNE_VERSION = 0.7.1
> +PYTHON_MISTUNE_SOURCE = mistune-$(PYTHON_MISTUNE_VERSION).tar.gz
> +PYTHON_MISTUNE_SITE = http://pypi.python.org/packages/source/m/mistune
> +PYTHON_MISTUNE_LICENSE = BSD
> +#PYTHON_MISTUNE_LICENSE_FILES = LICENSE
> +PYTHON_MISTUNE_SETUP_TYPE = setuptools
> +#PYTHON_MISTUNE_DEPENDENCIES =
> +
> +$(eval $(python-package))
> --
> 2.1.4
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 20/22] package/python-autobahn: new package.
  2016-02-01 14:05 ` [Buildroot] [PATCH 20/22] package/python-autobahn: " Mauro Condarelli
@ 2016-02-01 15:10   ` Yegor Yefremov
  0 siblings, 0 replies; 48+ messages in thread
From: Yegor Yefremov @ 2016-02-01 15:10 UTC (permalink / raw)
  To: buildroot

On Mon, Feb 1, 2016 at 3:05 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
>  package/Config.in                            |  1 +
>  package/python-autobahn/Config.in            |  8 ++++++++
>  package/python-autobahn/python-autobahn.hash |  3 +++
>  package/python-autobahn/python-autobahn.mk   | 15 +++++++++++++++
>  4 files changed, 27 insertions(+)
>  create mode 100644 package/python-autobahn/Config.in
>  create mode 100644 package/python-autobahn/python-autobahn.hash
>  create mode 100644 package/python-autobahn/python-autobahn.mk
>
> diff --git a/package/Config.in b/package/Config.in
> index 1cdcbb0..6e51c9b 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -617,6 +617,7 @@ endif
>  if BR2_PACKAGE_PYTHON || BR2_PACKAGE_PYTHON3
>  menu "External python modules"
>         source "package/python-alsaaudio/Config.in"
> +       source "package/python-autobahn/Config.in"
>         source "package/python-backports-abc/Config.in"
>         source "package/python-beautifulsoup4/Config.in"
>         source "package/python-bottle/Config.in"
> diff --git a/package/python-autobahn/Config.in b/package/python-autobahn/Config.in
> new file mode 100644
> index 0000000..79df0bd
> --- /dev/null
> +++ b/package/python-autobahn/Config.in
> @@ -0,0 +1,8 @@
> +config BR2_PACKAGE_PYTHON_AUTOBAHN
> +       bool "python-autobahn"
> +       depends on BR2_PACKAGE_PYTHON

remove depends and add selects for

six
txaio

> +       help
> +         WebSocket client Hhh server library, WAMP real-time framework.
> +
> +         https://pypi.python.org/pypi/autobahn
> +
> diff --git a/package/python-autobahn/python-autobahn.hash b/package/python-autobahn/python-autobahn.hash
> new file mode 100644
> index 0000000..6d28770
> --- /dev/null
> +++ b/package/python-autobahn/python-autobahn.hash
> @@ -0,0 +1,3 @@
> +# Locally computed.
> +md5    13b2d91917b1e272359ed323236565c1  autobahn-0.11.0.tar.gz
> +sha256 e7aea216e2a3bb41a4fec235399ece8bfbc0be4ef9567e1ed6927db7fa35f851  autobahn-0.11.0.tar.gz
> diff --git a/package/python-autobahn/python-autobahn.mk b/package/python-autobahn/python-autobahn.mk
> new file mode 100644
> index 0000000..19eb35c
> --- /dev/null
> +++ b/package/python-autobahn/python-autobahn.mk
> @@ -0,0 +1,15 @@
> +################################################################################
> +#
> +# python-autobahn
> +#
> +################################################################################
> +
> +PYTHON_AUTOBAHN_VERSION = 0.11.0
> +PYTHON_AUTOBAHN_SOURCE = autobahn-$(PYTHON_AUTOBAHN_VERSION).tar.gz
> +PYTHON_AUTOBAHN_SITE = http://pypi.python.org/packages/source/a/autobahn
> +PYTHON_AUTOBAHN_LICENSE = MIT
> +PYTHON_AUTOBAHN_LICENSE_FILES = LICENSE
> +PYTHON_AUTOBAHN_SETUP_TYPE = setuptools
> +#PYTHON_AUTOBAHN_DEPENDENCIES =
> +
> +$(eval $(python-package))
> --
> 2.1.4
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 03/22] package/python-cbor: new package.
  2016-02-01 14:05 ` [Buildroot] [PATCH 03/22] package/python-cbor: " Mauro Condarelli
@ 2016-02-01 15:11   ` Yegor Yefremov
  0 siblings, 0 replies; 48+ messages in thread
From: Yegor Yefremov @ 2016-02-01 15:11 UTC (permalink / raw)
  To: buildroot

On Mon, Feb 1, 2016 at 3:05 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
>  package/Config.in                    |  1 +
>  package/python-cbor/Config.in        |  8 ++++++++
>  package/python-cbor/python-cbor.hash |  3 +++
>  package/python-cbor/python-cbor.mk   | 15 +++++++++++++++
>  4 files changed, 27 insertions(+)
>  create mode 100644 package/python-cbor/Config.in
>  create mode 100644 package/python-cbor/python-cbor.hash
>  create mode 100644 package/python-cbor/python-cbor.mk
>
> diff --git a/package/Config.in b/package/Config.in
> index 53734fd..2a2100a 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -621,6 +621,7 @@ menu "External python modules"
>         source "package/python-beautifulsoup4/Config.in"
>         source "package/python-bottle/Config.in"
>         source "package/python-can/Config.in"
> +       source "package/python-cbor/Config.in"
>         source "package/python-certifi/Config.in"
>         source "package/python-cffi/Config.in"
>         source "package/python-characteristic/Config.in"
> diff --git a/package/python-cbor/Config.in b/package/python-cbor/Config.in
> new file mode 100644
> index 0000000..0de84e0
> --- /dev/null
> +++ b/package/python-cbor/Config.in
> @@ -0,0 +1,8 @@
> +config BR2_PACKAGE_PYTHON_CBOR
> +       bool "python-cbor"
> +       depends on BR2_PACKAGE_PYTHON

remove depends

> +       help
> +         RFC 7049 - Concise Binary Object Representation.
> +
> +         https://pypi.python.org/pypi/cbor
> +
> diff --git a/package/python-cbor/python-cbor.hash b/package/python-cbor/python-cbor.hash
> new file mode 100644
> index 0000000..f456271
> --- /dev/null
> +++ b/package/python-cbor/python-cbor.hash
> @@ -0,0 +1,3 @@
> +# Locally computed.
> +md5    a8b01920c4139de6256735c4cae75c74  cbor-0.1.24.tar.gz
> +sha256 d89bad00785de4b673c5ab5a1464577ec5bda656d1b73900c43e855a51a927cb  cbor-0.1.24.tar.gz
> diff --git a/package/python-cbor/python-cbor.mk b/package/python-cbor/python-cbor.mk
> new file mode 100644
> index 0000000..33a9f01
> --- /dev/null
> +++ b/package/python-cbor/python-cbor.mk
> @@ -0,0 +1,15 @@
> +################################################################################
> +#
> +# python-cbor
> +#
> +################################################################################
> +
> +PYTHON_CBOR_VERSION = 0.1.24
> +PYTHON_CBOR_SOURCE = cbor-$(PYTHON_CBOR_VERSION).tar.gz
> +PYTHON_CBOR_SITE = http://pypi.python.org/packages/source/c/cbor
> +PYTHON_CBOR_LICENSE = Apache
> +#PYTHON_CBOR_LICENSE_FILES = LICENSE
> +PYTHON_CBOR_SETUP_TYPE = setuptools
> +#PYTHON_CBOR_DEPENDENCIES =
> +
> +$(eval $(python-package))
> --
> 2.1.4
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 10/22] package/python-pynacl: new package.
  2016-02-01 14:05 ` [Buildroot] [PATCH 10/22] package/python-pynacl: " Mauro Condarelli
@ 2016-02-01 15:13   ` Yegor Yefremov
  0 siblings, 0 replies; 48+ messages in thread
From: Yegor Yefremov @ 2016-02-01 15:13 UTC (permalink / raw)
  To: buildroot

On Mon, Feb 1, 2016 at 3:05 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
>  package/Config.in                        |  1 +
>  package/python-pynacl/Config.in          |  9 +++++++++
>  package/python-pynacl/python-pynacl.hash |  3 +++
>  package/python-pynacl/python-pynacl.mk   | 16 ++++++++++++++++
>  4 files changed, 29 insertions(+)
>  create mode 100644 package/python-pynacl/Config.in
>  create mode 100644 package/python-pynacl/python-pynacl.hash
>  create mode 100644 package/python-pynacl/python-pynacl.mk
>
> diff --git a/package/Config.in b/package/Config.in
> index d83095e..320af2b 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -686,6 +686,7 @@ menu "External python modules"
>         source "package/python-pygame/Config.in"
>         source "package/python-pygments/Config.in"
>         source "package/python-pyinotify/Config.in"
> +       source "package/python-pynacl/Config.in"
>         source "package/python-pyparsing/Config.in"
>         source "package/python-pypcap/Config.in"
>         source "package/python-pyqt/Config.in"
> diff --git a/package/python-pynacl/Config.in b/package/python-pynacl/Config.in
> new file mode 100644
> index 0000000..88fcad7
> --- /dev/null
> +++ b/package/python-pynacl/Config.in
> @@ -0,0 +1,9 @@
> +config BR2_PACKAGE_PYTHON_PYNACL
> +       bool "python-pynacl"
> +       depends on BR2_PACKAGE_PYTHON

remove depends and add select for six package

> +       select BR2_PACKAGE_LIBSODIUM
> +       help
> +         Python binding to the Networking and Cryptography (NaCl) library.
> +
> +         https://pypi.python.org/pypi/PyNaCl
> +
> diff --git a/package/python-pynacl/python-pynacl.hash b/package/python-pynacl/python-pynacl.hash
> new file mode 100644
> index 0000000..2c26896
> --- /dev/null
> +++ b/package/python-pynacl/python-pynacl.hash
> @@ -0,0 +1,3 @@
> +# Locally computed.
> +md5    12fd03d8ce64e0318cb1c69272f17704  PyNaCl-1.0.1.tar.gz
> +sha256 d21d7a7358a85fb9b9ddadfbd1176c40fe199334fe2202881255e77f6d3773f4  PyNaCl-1.0.1.tar.gz
> diff --git a/package/python-pynacl/python-pynacl.mk b/package/python-pynacl/python-pynacl.mk
> new file mode 100644
> index 0000000..62b9aa9
> --- /dev/null
> +++ b/package/python-pynacl/python-pynacl.mk
> @@ -0,0 +1,16 @@
> +################################################################################
> +#
> +# python-pynacl
> +#
> +################################################################################
> +
> +PYTHON_PYNACL_VERSION = 1.0.1
> +PYTHON_PYNACL_SOURCE = PyNaCl-$(PYTHON_PYNACL_VERSION).tar.gz
> +PYTHON_PYNACL_SITE = http://pypi.python.org/packages/source/P/PyNaCl
> +PYTHON_PYNACL_LICENSE = Apache-2.0
> +#PYTHON_PYNACL_LICENSE_FILES = LICENSE
> +PYTHON_PYNACL_SETUP_TYPE = setuptools
> +PYTHON_PYNACL_DEPENDENCIES = libsodium
> +PYTHON_PYNACL_ENV = SODIUM_INSTALL=system
> +
> +$(eval $(python-package))
> --
> 2.1.4
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 02/22] package/python-characteristic: new package.
  2016-02-01 14:05 ` [Buildroot] [PATCH 02/22] package/python-characteristic: new package Mauro Condarelli
@ 2016-02-01 15:14   ` Yegor Yefremov
  2016-02-01 18:42     ` Arnout Vandecappelle
  0 siblings, 1 reply; 48+ messages in thread
From: Yegor Yefremov @ 2016-02-01 15:14 UTC (permalink / raw)
  To: buildroot

On Mon, Feb 1, 2016 at 3:05 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
>  package/Config.in                                        |  1 +
>  package/python-characteristic/Config.in                  |  8 ++++++++
>  package/python-characteristic/python-characteristic.hash |  3 +++
>  package/python-characteristic/python-characteristic.mk   | 15 +++++++++++++++
>  4 files changed, 27 insertions(+)
>  create mode 100644 package/python-characteristic/Config.in
>  create mode 100644 package/python-characteristic/python-characteristic.hash
>  create mode 100644 package/python-characteristic/python-characteristic.mk
>
> diff --git a/package/Config.in b/package/Config.in
> index 09c2b40..53734fd 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -623,6 +623,7 @@ menu "External python modules"
>         source "package/python-can/Config.in"
>         source "package/python-certifi/Config.in"
>         source "package/python-cffi/Config.in"
> +       source "package/python-characteristic/Config.in"
>         source "package/python-cheetah/Config.in"
>         source "package/python-cherrypy/Config.in"
>         source "package/python-coherence/Config.in"
> diff --git a/package/python-characteristic/Config.in b/package/python-characteristic/Config.in
> new file mode 100644
> index 0000000..625e27e
> --- /dev/null
> +++ b/package/python-characteristic/Config.in
> @@ -0,0 +1,8 @@
> +config BR2_PACKAGE_PYTHON_CHARACTERISTIC
> +       bool "python-characteristic"
> +       depends on BR2_PACKAGE_PYTHON

remove depends

> +       help
> +         Python attributes without boilerplate.
> +
> +         https://pypi.python.org/pypi/characteristic
> +
> diff --git a/package/python-characteristic/python-characteristic.hash b/package/python-characteristic/python-characteristic.hash
> new file mode 100644
> index 0000000..e9ef879
> --- /dev/null
> +++ b/package/python-characteristic/python-characteristic.hash
> @@ -0,0 +1,3 @@
> +# Locally computed.
> +md5    b249368dd021fde1c06b4802867c0913  characteristic-14.3.0.tar.gz
> +sha256 ded68d4e424115ed44e5c83c2a901a0b6157a959079d7591d92106ffd3ada380  characteristic-14.3.0.tar.gz
> diff --git a/package/python-characteristic/python-characteristic.mk b/package/python-characteristic/python-characteristic.mk
> new file mode 100644
> index 0000000..0def7a5
> --- /dev/null
> +++ b/package/python-characteristic/python-characteristic.mk
> @@ -0,0 +1,15 @@
> +################################################################################
> +#
> +# python-characteristic
> +#
> +################################################################################
> +
> +PYTHON_CHARACTERISTIC_VERSION = 14.3.0
> +PYTHON_CHARACTERISTIC_SOURCE = characteristic-$(PYTHON_CHARACTERISTIC_VERSION).tar.gz
> +PYTHON_CHARACTERISTIC_SITE = http://pypi.python.org/packages/source/c/characteristic
> +PYTHON_CHARACTERISTIC_LICENSE = MIT
> +#PYTHON_CHARACTERISTIC_LICENSE_FILES = LICENSE
> +PYTHON_CHARACTERISTIC_SETUP_TYPE = setuptools
> +#PYTHON_CHARACTERISTIC_DEPENDENCIES =
> +
> +$(eval $(python-package))
> --
> 2.1.4
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 07/22] package/python-netaddr: new package.
  2016-02-01 14:05 ` [Buildroot] [PATCH 07/22] package/python-netaddr: " Mauro Condarelli
@ 2016-02-01 15:16   ` Yegor Yefremov
  0 siblings, 0 replies; 48+ messages in thread
From: Yegor Yefremov @ 2016-02-01 15:16 UTC (permalink / raw)
  To: buildroot

On Mon, Feb 1, 2016 at 3:05 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
>  package/Config.in                          |  1 +
>  package/python-netaddr/Config.in           |  8 ++++++++
>  package/python-netaddr/python-netaddr.hash |  3 +++
>  package/python-netaddr/python-netaddr.mk   | 15 +++++++++++++++
>  4 files changed, 27 insertions(+)
>  create mode 100644 package/python-netaddr/Config.in
>  create mode 100644 package/python-netaddr/python-netaddr.hash
>  create mode 100644 package/python-netaddr/python-netaddr.mk
>
> diff --git a/package/Config.in b/package/Config.in
> index dd82ab3..80b4868 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -666,6 +666,7 @@ menu "External python modules"
>         source "package/python-meld3/Config.in"
>         source "package/python-mistune/Config.in"
>         source "package/python-msgpack/Config.in"
> +       source "package/python-netaddr/Config.in"
>         source "package/python-netifaces/Config.in"
>         source "package/python-networkmanager/Config.in"
>         source "package/python-nfc/Config.in"
> diff --git a/package/python-netaddr/Config.in b/package/python-netaddr/Config.in
> new file mode 100644
> index 0000000..b60aa28
> --- /dev/null
> +++ b/package/python-netaddr/Config.in
> @@ -0,0 +1,8 @@
> +config BR2_PACKAGE_PYTHON_NETADDR
> +       bool "python-netaddr"
> +       depends on BR2_PACKAGE_PYTHON

remove depends

> +       help
> +         A network address manipulation library for Python.
> +
> +         https://pypi.python.org/pypi/netaddr
> +
> diff --git a/package/python-netaddr/python-netaddr.hash b/package/python-netaddr/python-netaddr.hash
> new file mode 100644
> index 0000000..d2e1c91
> --- /dev/null
> +++ b/package/python-netaddr/python-netaddr.hash
> @@ -0,0 +1,3 @@
> +# Locally computed.
> +md5    c65bb34f8bedfbbca0b316c490cd13a0  netaddr-0.7.18.tar.gz
> +sha256 a1f5c9fcf75ac2579b9995c843dade33009543c04f218ff7c007b3c81695bd19  netaddr-0.7.18.tar.gz
> diff --git a/package/python-netaddr/python-netaddr.mk b/package/python-netaddr/python-netaddr.mk
> new file mode 100644
> index 0000000..1b4588a
> --- /dev/null
> +++ b/package/python-netaddr/python-netaddr.mk
> @@ -0,0 +1,15 @@
> +################################################################################
> +#
> +# python-netaddr
> +#
> +################################################################################
> +
> +PYTHON_NETADDR_VERSION = 0.7.18
> +PYTHON_NETADDR_SOURCE = netaddr-$(PYTHON_NETADDR_VERSION).tar.gz
> +PYTHON_NETADDR_SITE = http://pypi.python.org/packages/source/n/netaddr
> +PYTHON_NETADDR_LICENSE = BSD
> +#PYTHON_NETADDR_LICENSE_FILES = LICENSE
> +PYTHON_NETADDR_SETUP_TYPE = distutils
> +#PYTHON_NETADDR_DEPENDENCIES =
> +
> +$(eval $(python-package))
> --
> 2.1.4
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 21/22] package/python-crossbar: new package.
  2016-02-01 14:05 ` [Buildroot] [PATCH 21/22] package/python-crossbar: " Mauro Condarelli
@ 2016-02-01 15:17   ` Yegor Yefremov
  0 siblings, 0 replies; 48+ messages in thread
From: Yegor Yefremov @ 2016-02-01 15:17 UTC (permalink / raw)
  To: buildroot

On Mon, Feb 1, 2016 at 3:05 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
>  package/Config.in                            |  1 +
>  package/python-crossbar/Config.in            | 35 ++++++++++++++++++++++++++++
>  package/python-crossbar/python-crossbar.hash |  9 +++++++
>  package/python-crossbar/python-crossbar.mk   | 19 +++++++++++++++
>  4 files changed, 64 insertions(+)
>  create mode 100644 package/python-crossbar/Config.in
>  create mode 100644 package/python-crossbar/python-crossbar.hash
>  create mode 100644 package/python-crossbar/python-crossbar.mk
>
> diff --git a/package/Config.in b/package/Config.in
> index 6e51c9b..ec2dc4f 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -633,6 +633,7 @@ menu "External python modules"
>         source "package/python-configobj/Config.in"
>         source "package/python-configshell-fb/Config.in"
>         source "package/python-crc16/Config.in"
> +       source "package/python-crossbar/Config.in"
>         source "package/python-cryptography/Config.in"
>         source "package/python-cssselect/Config.in"
>         source "package/python-daemon/Config.in"
> diff --git a/package/python-crossbar/Config.in b/package/python-crossbar/Config.in
> new file mode 100644
> index 0000000..04f2f16
> --- /dev/null
> +++ b/package/python-crossbar/Config.in
> @@ -0,0 +1,35 @@
> +config BR2_PACKAGE_PYTHON_CROSSBAR
> +       bool "python-crossbar"
> +       depends on BR2_PACKAGE_PYTHON
> +       select BR2_PACKAGE_PYTHON_AUTOBAHN
> +       select BR2_PACKAGE_PYTHON_CBOR
> +       select BR2_PACKAGE_PYTHON_CLICK
> +       select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY
> +       select BR2_PACKAGE_PYTHON_JINJA2
> +       select BR2_PACKAGE_PYTHON_LMDB
> +       select BR2_PACKAGE_PYTHON_MISTUNE
> +       select BR2_PACKAGE_PYTHON_MSGPACK
> +       select BR2_PACKAGE_PYTHON_NETADDR
> +       select BR2_PACKAGE_PYTHON_PSUTIL
> +       select BR2_PACKAGE_PYTHON_PTRIE
> +       select BR2_PACKAGE_PYTHON_PYASN
> +       select BR2_PACKAGE_PYTHON_PYASN1_MODULES
> +       select BR2_PACKAGE_PYTHON_PYGMENTS
> +       select BR2_PACKAGE_PYTHON_PYOPENSSL
> +       select BR2_PACKAGE_PYTHON_PYNACL
> +       select BR2_PACKAGE_PYTHON_PYYAML
> +       select BR2_PACKAGE_PYTHON_SERVICE_IDENTITY
> +       select BR2_PACKAGE_PYTHON_SETUPTOOLS
> +       select BR2_PACKAGE_PYTHON_SHURILWHICH
> +       select BR2_PACKAGE_PYTHON_TREQ
> +       select BR2_PACKAGE_PYTHON_TWISTED
> +       help
> +         Crossbar.io is an open-source WAMP application router
> +         that allows to build advanced applications from loosely-coupled
> +         components that can talk in real-time with each other.
> +
> +         https://pypi.python.org/pypi/crossbar
> +
> +comment "*** Currently Crossbar.io does NOT work without Python sources! ***"
> +        depends on BR2_PACKAGE_PYTHON_PYC_ONLY
> +
> diff --git a/package/python-crossbar/python-crossbar.hash b/package/python-crossbar/python-crossbar.hash
> new file mode 100644
> index 0000000..b476d9b
> --- /dev/null
> +++ b/package/python-crossbar/python-crossbar.hash
> @@ -0,0 +1,9 @@
> +# Locally computed.
> +md5    61581d3ce01201a5540bae22721f64e8  crossbar-0.11.2.tar.gz
> +sha256 2b59eda29f9095107c66678a0f48726b917936a1e9e1ffb54df9134049891c14  crossbar-0.11.2.tar.gz
> +# Locally computed.
> +md5    a45f883c3e54ef8929d0c965ef656657  crossbar-v0.11.1.tar.gz
> +sha256 3f008a011427bcaee6ae33facecffd04f80c31c04d86b95eaf7f13a68e614248  crossbar-v0.11.1.tar.gz
> +# Locally computed.
> +md5    1d1f68ee068e4b66a3c04c05fe96b76d  crossbar-v0.11.2.tar.gz
> +sha256 95b80777375e659d04dca33c04414c184537bc2c88bd79d294c249340c0d379d  crossbar-v0.11.2.tar.gz
> diff --git a/package/python-crossbar/python-crossbar.mk b/package/python-crossbar/python-crossbar.mk
> new file mode 100644
> index 0000000..bd915c4
> --- /dev/null
> +++ b/package/python-crossbar/python-crossbar.mk
> @@ -0,0 +1,19 @@
> +################################################################################
> +#
> +# python-crossbar
> +#
> +################################################################################
> +
> +PYTHON_CROSSBAR_VERSION = 0.11.2
> +PYTHON_CROSSBAR_SOURCE = crossbar-$(PYTHON_CROSSBAR_VERSION).tar.gz
> +PYTHON_CROSSBAR_SITE = http://pypi.python.org/packages/source/c/crossbar
> +PYTHON_CROSSBAR_LICENSE = AGPL2
> +PYTHON_CROSSBAR_LICENSE_FILES = LICENSE
> +PYTHON_CROSSBAR_SETUP_TYPE = setuptools
> +PYTHON_CROSSBAR_DEPENDENCIES = python-click python-setuptools python-twisted python-autobahn \
> +       python-netaddr python-pytrie python-jinja2 python-mistune python-pygments python-pyyaml \
> +       python-shutilwhich python-psutil python-lmdb python-msgpack-python python-cbor \
> +       python-cryptography python-pyopenssl python-pyasn python-pyasn1-modules \
> +       python-service-identity python-pynacl python-treq
> +
> +$(eval $(python-package))

Are you sure, all of these dependencies are needed during build phase?

Yegor

^ permalink raw reply	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 02/22] package/python-characteristic: new package.
  2016-02-01 15:14   ` Yegor Yefremov
@ 2016-02-01 18:42     ` Arnout Vandecappelle
  2016-02-01 20:00       ` Yegor Yefremov
  0 siblings, 1 reply; 48+ messages in thread
From: Arnout Vandecappelle @ 2016-02-01 18:42 UTC (permalink / raw)
  To: buildroot

On 01-02-16 16:14, Yegor Yefremov wrote:
> On Mon, Feb 1, 2016 at 3:05 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
>> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
>> ---
>>  package/Config.in                                        |  1 +
>>  package/python-characteristic/Config.in                  |  8 ++++++++
>>  package/python-characteristic/python-characteristic.hash |  3 +++
>>  package/python-characteristic/python-characteristic.mk   | 15 +++++++++++++++
>>  4 files changed, 27 insertions(+)
>>  create mode 100644 package/python-characteristic/Config.in
>>  create mode 100644 package/python-characteristic/python-characteristic.hash
>>  create mode 100644 package/python-characteristic/python-characteristic.mk
>>
>> diff --git a/package/Config.in b/package/Config.in
>> index 09c2b40..53734fd 100644
>> --- a/package/Config.in
>> +++ b/package/Config.in
>> @@ -623,6 +623,7 @@ menu "External python modules"
>>         source "package/python-can/Config.in"
>>         source "package/python-certifi/Config.in"
>>         source "package/python-cffi/Config.in"
>> +       source "package/python-characteristic/Config.in"
>>         source "package/python-cheetah/Config.in"
>>         source "package/python-cherrypy/Config.in"
>>         source "package/python-coherence/Config.in"
>> diff --git a/package/python-characteristic/Config.in b/package/python-characteristic/Config.in
>> new file mode 100644
>> index 0000000..625e27e
>> --- /dev/null
>> +++ b/package/python-characteristic/Config.in
>> @@ -0,0 +1,8 @@
>> +config BR2_PACKAGE_PYTHON_CHARACTERISTIC
>> +       bool "python-characteristic"
>> +       depends on BR2_PACKAGE_PYTHON
> 
> remove depends

 Do you mean that this package works on python3?

 Regards,
 Arnout

> 
>> +       help
>> +         Python attributes without boilerplate.
>> +
>> +         https://pypi.python.org/pypi/characteristic
>> +
[snip]

-- 
Arnout Vandecappelle                          arnout at mind be
Senior Embedded Software Architect            +32-16-286500
Essensium/Mind                                http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium           BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint:  7493 020B C7E3 8618 8DEC 222C 82EB F404 F9AC 0DDF

^ permalink raw reply	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 08/22] package/python-pycparser: new package.
  2016-02-01 14:54   ` Yegor Yefremov
@ 2016-02-01 18:44     ` Arnout Vandecappelle
  2016-02-01 20:13       ` Yegor Yefremov
  0 siblings, 1 reply; 48+ messages in thread
From: Arnout Vandecappelle @ 2016-02-01 18:44 UTC (permalink / raw)
  To: buildroot

On 01-02-16 15:54, Yegor Yefremov wrote:
> On Mon, Feb 1, 2016 at 3:05 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
>> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
>> ---
>>  package/Config.in                              |  1 +
>>  package/python-pycparser/Config.in             |  6 ++++++
>>  package/python-pycparser/python-pycparser.hash |  4 ++++
>>  package/python-pycparser/python-pycparser.mk   | 15 +++++++++++++++
>>  4 files changed, 26 insertions(+)
>>  create mode 100644 package/python-pycparser/Config.in
>>  create mode 100644 package/python-pycparser/python-pycparser.hash
>>  create mode 100644 package/python-pycparser/python-pycparser.mk
>>
>> diff --git a/package/Config.in b/package/Config.in
>> index 80b4868..4c97954 100644
>> --- a/package/Config.in
>> +++ b/package/Config.in
>> @@ -679,6 +679,7 @@ menu "External python modules"
>>         source "package/python-psutil/Config.in"
>>         source "package/python-pyasn/Config.in"
>>         source "package/python-pycli/Config.in"
>> +       source "package/python-pycparser/Config.in"
>>         source "package/python-pycrypto/Config.in"
>>         source "package/python-pydal/Config.in"
>>         source "package/python-pyftpdlib/Config.in"
>> diff --git a/package/python-pycparser/Config.in b/package/python-pycparser/Config.in
>> new file mode 100644
>> index 0000000..49190c3
>> --- /dev/null
>> +++ b/package/python-pycparser/Config.in
>> @@ -0,0 +1,6 @@
>> +config BR2_PACKAGE_PYTHON_PYCPARSER
>> +       bool "python-pycparser"
>> +       help
>> +         C parser in Python
>> +
>> +         https://github.com/eliben/pycparser
>> diff --git a/package/python-pycparser/python-pycparser.hash b/package/python-pycparser/python-pycparser.hash
>> new file mode 100644
>> index 0000000..483d3d1
>> --- /dev/null
>> +++ b/package/python-pycparser/python-pycparser.hash
>> @@ -0,0 +1,4 @@
>> +# md5 from https://pypi.python.org/pypi/pycparser/json
>> +md5    a2bc8d28c923b4fe2b2c3b4b51a4f935  pycparser-2.14.tar.gz
>> +# sha256 calculated by scanpypi
>> +sha256 7959b4a74abdc27b312fed1c21e6caf9309ce0b29ea86b591fd2e99ecdf27f73  pycparser-2.14.tar.gz
>> diff --git a/package/python-pycparser/python-pycparser.mk b/package/python-pycparser/python-pycparser.mk
>> new file mode 100644
>> index 0000000..a32f1aa
>> --- /dev/null
>> +++ b/package/python-pycparser/python-pycparser.mk
>> @@ -0,0 +1,15 @@
>> +################################################################################
>> +#
>> +# python-pycparser
>> +#
>> +################################################################################
>> +
>> +PYTHON_PYCPARSER_VERSION = 2.14
>> +PYTHON_PYCPARSER_SOURCE = pycparser-$(PYTHON_PYCPARSER_VERSION).tar.gz
>> +PYTHON_PYCPARSER_SITE = https://pypi.python.org/packages/source/p/pycparser
>> +PYTHON_PYCPARSER_SETUP_TYPE = setuptools
>> +PYTHON_PYCPARSER_LICENSE = BSD-3c
>> +PYTHON_PYCPARSER_LICENSE_FILES = LICENSE
>> +
>> +$(eval $(python-package))
>> +$(eval $(host-python-package))
>> --
>> 2.1.4
>>
>> _______________________________________________
>> buildroot mailing list
>> buildroot at busybox.net
>> http://lists.busybox.net/mailman/listinfo/buildroot
> 
> drop this patch from your series, as it is already in patchwork

 No, it should still be in this series, and marked as superseded in patchwork.
Of course, the author of this patch should then be kept as the original author
(Yegor).

 If this patch is not in the series, the series will not be stand-alone.

 Regards,
 Arnout

> 
> Yegor
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
> 


-- 
Arnout Vandecappelle                          arnout at mind be
Senior Embedded Software Architect            +32-16-286500
Essensium/Mind                                http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium           BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint:  7493 020B C7E3 8618 8DEC 222C 82EB F404 F9AC 0DDF

^ permalink raw reply	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 02/22] package/python-characteristic: new package.
  2016-02-01 18:42     ` Arnout Vandecappelle
@ 2016-02-01 20:00       ` Yegor Yefremov
  0 siblings, 0 replies; 48+ messages in thread
From: Yegor Yefremov @ 2016-02-01 20:00 UTC (permalink / raw)
  To: buildroot

On Mon, Feb 1, 2016 at 7:42 PM, Arnout Vandecappelle <arnout@mind.be> wrote:
> On 01-02-16 16:14, Yegor Yefremov wrote:
>> On Mon, Feb 1, 2016 at 3:05 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
>>> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
>>> ---
>>>  package/Config.in                                        |  1 +
>>>  package/python-characteristic/Config.in                  |  8 ++++++++
>>>  package/python-characteristic/python-characteristic.hash |  3 +++
>>>  package/python-characteristic/python-characteristic.mk   | 15 +++++++++++++++
>>>  4 files changed, 27 insertions(+)
>>>  create mode 100644 package/python-characteristic/Config.in
>>>  create mode 100644 package/python-characteristic/python-characteristic.hash
>>>  create mode 100644 package/python-characteristic/python-characteristic.mk
>>>
>>> diff --git a/package/Config.in b/package/Config.in
>>> index 09c2b40..53734fd 100644
>>> --- a/package/Config.in
>>> +++ b/package/Config.in
>>> @@ -623,6 +623,7 @@ menu "External python modules"
>>>         source "package/python-can/Config.in"
>>>         source "package/python-certifi/Config.in"
>>>         source "package/python-cffi/Config.in"
>>> +       source "package/python-characteristic/Config.in"
>>>         source "package/python-cheetah/Config.in"
>>>         source "package/python-cherrypy/Config.in"
>>>         source "package/python-coherence/Config.in"
>>> diff --git a/package/python-characteristic/Config.in b/package/python-characteristic/Config.in
>>> new file mode 100644
>>> index 0000000..625e27e
>>> --- /dev/null
>>> +++ b/package/python-characteristic/Config.in
>>> @@ -0,0 +1,8 @@
>>> +config BR2_PACKAGE_PYTHON_CHARACTERISTIC
>>> +       bool "python-characteristic"
>>> +       depends on BR2_PACKAGE_PYTHON
>>
>> remove depends
>
>  Do you mean that this package works on python3?

Yes. We have discussed this on IRC. This just a reminder.

Yegor

^ permalink raw reply	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 01/22] package/python-jinja2: bump version to 2.8 (needed by python-crossbar).
  2016-02-01 14:05 ` [Buildroot] [PATCH 01/22] package/python-jinja2: bump version to 2.8 (needed by python-crossbar) Mauro Condarelli
@ 2016-02-01 20:10   ` Yegor Yefremov
  0 siblings, 0 replies; 48+ messages in thread
From: Yegor Yefremov @ 2016-02-01 20:10 UTC (permalink / raw)
  To: buildroot

Hi Mauro,

just name the patch as follows:

python-jinja2: bump to 2.8

On Mon, Feb 1, 2016 at 3:05 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
>  package/python-jinja2/python-jinja2.hash | 7 ++++---
>  package/python-jinja2/python-jinja2.mk   | 2 +-
>  2 files changed, 5 insertions(+), 4 deletions(-)
>
> diff --git a/package/python-jinja2/python-jinja2.hash b/package/python-jinja2/python-jinja2.hash
> index 6e8c160..b76d5b3 100644
> --- a/package/python-jinja2/python-jinja2.hash
> +++ b/package/python-jinja2/python-jinja2.hash
> @@ -1,3 +1,4 @@
> -# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=b9dffd2f3b43d673802fe857c8445b1a, sha256 locally computed
> -md5    b9dffd2f3b43d673802fe857c8445b1a  Jinja2-2.7.3.tar.gz
> -sha256 2e24ac5d004db5714976a04ac0e80c6df6e47e98c354cb2c0d82f8879d4f8fdb  Jinja2-2.7.3.tar.gz
> +# added by MCon: md5 is from site, sha is locally computed.

just keep the initial format and only change the checksum and URL

> +md5    edb51693fe22c53cee5403775c71a99e  Jinja2-2.8.tar.gz
> +sha1   4a33c1a0fd585eba2507e8c274a9cd113b1d13ab  Jinja2-2.8.tar.gz

remove sha1 checksum

> +sha256 bc1ff2ff88dbfacefde4ddde471d1417d3b304e8df103a7a9437d47269201bf4  Jinja2-2.8.tar.gz
> diff --git a/package/python-jinja2/python-jinja2.mk b/package/python-jinja2/python-jinja2.mk
> index 8440b64..ce6e2b9 100644
> --- a/package/python-jinja2/python-jinja2.mk
> +++ b/package/python-jinja2/python-jinja2.mk
> @@ -4,7 +4,7 @@
>  #
>  ################################################################################
>
> -PYTHON_JINJA2_VERSION = 2.7.3
> +PYTHON_JINJA2_VERSION = 2.8
>  PYTHON_JINJA2_SOURCE = Jinja2-$(PYTHON_JINJA2_VERSION).tar.gz
>  PYTHON_JINJA2_SITE = http://pypi.python.org/packages/source/J/Jinja2
>  PYTHON_JINJA2_SETUP_TYPE = setuptools
> --
> 2.1.4
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 48+ messages in thread

* [Buildroot] [PATCH 08/22] package/python-pycparser: new package.
  2016-02-01 18:44     ` Arnout Vandecappelle
@ 2016-02-01 20:13       ` Yegor Yefremov
  0 siblings, 0 replies; 48+ messages in thread
From: Yegor Yefremov @ 2016-02-01 20:13 UTC (permalink / raw)
  To: buildroot

On Mon, Feb 1, 2016 at 7:44 PM, Arnout Vandecappelle <arnout@mind.be> wrote:
> On 01-02-16 15:54, Yegor Yefremov wrote:
>> On Mon, Feb 1, 2016 at 3:05 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
>>> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
>>> ---
>>>  package/Config.in                              |  1 +
>>>  package/python-pycparser/Config.in             |  6 ++++++
>>>  package/python-pycparser/python-pycparser.hash |  4 ++++
>>>  package/python-pycparser/python-pycparser.mk   | 15 +++++++++++++++
>>>  4 files changed, 26 insertions(+)
>>>  create mode 100644 package/python-pycparser/Config.in
>>>  create mode 100644 package/python-pycparser/python-pycparser.hash
>>>  create mode 100644 package/python-pycparser/python-pycparser.mk
>>>
>>> diff --git a/package/Config.in b/package/Config.in
>>> index 80b4868..4c97954 100644
>>> --- a/package/Config.in
>>> +++ b/package/Config.in
>>> @@ -679,6 +679,7 @@ menu "External python modules"
>>>         source "package/python-psutil/Config.in"
>>>         source "package/python-pyasn/Config.in"
>>>         source "package/python-pycli/Config.in"
>>> +       source "package/python-pycparser/Config.in"
>>>         source "package/python-pycrypto/Config.in"
>>>         source "package/python-pydal/Config.in"
>>>         source "package/python-pyftpdlib/Config.in"
>>> diff --git a/package/python-pycparser/Config.in b/package/python-pycparser/Config.in
>>> new file mode 100644
>>> index 0000000..49190c3
>>> --- /dev/null
>>> +++ b/package/python-pycparser/Config.in
>>> @@ -0,0 +1,6 @@
>>> +config BR2_PACKAGE_PYTHON_PYCPARSER
>>> +       bool "python-pycparser"
>>> +       help
>>> +         C parser in Python
>>> +
>>> +         https://github.com/eliben/pycparser
>>> diff --git a/package/python-pycparser/python-pycparser.hash b/package/python-pycparser/python-pycparser.hash
>>> new file mode 100644
>>> index 0000000..483d3d1
>>> --- /dev/null
>>> +++ b/package/python-pycparser/python-pycparser.hash
>>> @@ -0,0 +1,4 @@
>>> +# md5 from https://pypi.python.org/pypi/pycparser/json
>>> +md5    a2bc8d28c923b4fe2b2c3b4b51a4f935  pycparser-2.14.tar.gz
>>> +# sha256 calculated by scanpypi
>>> +sha256 7959b4a74abdc27b312fed1c21e6caf9309ce0b29ea86b591fd2e99ecdf27f73  pycparser-2.14.tar.gz
>>> diff --git a/package/python-pycparser/python-pycparser.mk b/package/python-pycparser/python-pycparser.mk
>>> new file mode 100644
>>> index 0000000..a32f1aa
>>> --- /dev/null
>>> +++ b/package/python-pycparser/python-pycparser.mk
>>> @@ -0,0 +1,15 @@
>>> +################################################################################
>>> +#
>>> +# python-pycparser
>>> +#
>>> +################################################################################
>>> +
>>> +PYTHON_PYCPARSER_VERSION = 2.14
>>> +PYTHON_PYCPARSER_SOURCE = pycparser-$(PYTHON_PYCPARSER_VERSION).tar.gz
>>> +PYTHON_PYCPARSER_SITE = https://pypi.python.org/packages/source/p/pycparser
>>> +PYTHON_PYCPARSER_SETUP_TYPE = setuptools
>>> +PYTHON_PYCPARSER_LICENSE = BSD-3c
>>> +PYTHON_PYCPARSER_LICENSE_FILES = LICENSE
>>> +
>>> +$(eval $(python-package))
>>> +$(eval $(host-python-package))
>>> --
>>> 2.1.4
>>>
>>> _______________________________________________
>>> buildroot mailing list
>>> buildroot at busybox.net
>>> http://lists.busybox.net/mailman/listinfo/buildroot
>>
>> drop this patch from your series, as it is already in patchwork
>
>  No, it should still be in this series, and marked as superseded in patchwork.
> Of course, the author of this patch should then be kept as the original author
> (Yegor).
>
>  If this patch is not in the series, the series will not be stand-alone.

OK. Let's move it in one big chunk. Just add your tested-by to my patches.

Yegor

^ permalink raw reply	[flat|nested] 48+ messages in thread

end of thread, other threads:[~2016-02-01 20:13 UTC | newest]

Thread overview: 48+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-02-01 14:05 [Buildroot] [PATCH 00/22] changes needed for python-crossbar package (new) Mauro Condarelli
2016-02-01 14:05 ` [Buildroot] [PATCH 01/22] package/python-jinja2: bump version to 2.8 (needed by python-crossbar) Mauro Condarelli
2016-02-01 20:10   ` Yegor Yefremov
2016-02-01 14:05 ` [Buildroot] [PATCH 02/22] package/python-characteristic: new package Mauro Condarelli
2016-02-01 15:14   ` Yegor Yefremov
2016-02-01 18:42     ` Arnout Vandecappelle
2016-02-01 20:00       ` Yegor Yefremov
2016-02-01 14:05 ` [Buildroot] [PATCH 03/22] package/python-cbor: " Mauro Condarelli
2016-02-01 15:11   ` Yegor Yefremov
2016-02-01 14:05 ` [Buildroot] [PATCH 04/22] package/python-click: " Mauro Condarelli
2016-02-01 15:02   ` Yegor Yefremov
2016-02-01 14:05 ` [Buildroot] [PATCH 05/22] package/python-lmdb: " Mauro Condarelli
2016-02-01 14:58   ` Yegor Yefremov
2016-02-01 14:05 ` [Buildroot] [PATCH 06/22] package/python-mistune: " Mauro Condarelli
2016-02-01 15:09   ` Yegor Yefremov
2016-02-01 14:05 ` [Buildroot] [PATCH 07/22] package/python-netaddr: " Mauro Condarelli
2016-02-01 15:16   ` Yegor Yefremov
2016-02-01 14:05 ` [Buildroot] [PATCH 08/22] package/python-pycparser: " Mauro Condarelli
2016-02-01 14:54   ` Yegor Yefremov
2016-02-01 18:44     ` Arnout Vandecappelle
2016-02-01 20:13       ` Yegor Yefremov
2016-02-01 14:05 ` [Buildroot] [PATCH 09/22] package/python-pygments: " Mauro Condarelli
2016-02-01 14:05 ` [Buildroot] [PATCH 10/22] package/python-pynacl: " Mauro Condarelli
2016-02-01 15:13   ` Yegor Yefremov
2016-02-01 14:05 ` [Buildroot] [PATCH 11/22] package/python-pyopenssl: " Mauro Condarelli
2016-02-01 14:54   ` Yegor Yefremov
2016-02-01 14:05 ` [Buildroot] [PATCH 12/22] package/python-pytrie: " Mauro Condarelli
2016-02-01 14:30   ` Yegor Yefremov
2016-02-01 14:05 ` [Buildroot] [PATCH 13/22] package/python-service-identity: " Mauro Condarelli
2016-02-01 14:48   ` Yegor Yefremov
2016-02-01 14:05 ` [Buildroot] [PATCH 14/22] package/python-shutilwhich: " Mauro Condarelli
2016-02-01 14:56   ` Yegor Yefremov
2016-02-01 14:05 ` [Buildroot] [PATCH 15/22] package/python-treq: " Mauro Condarelli
2016-02-01 15:04   ` Yegor Yefremov
2016-02-01 14:05 ` [Buildroot] [PATCH 16/22] package/python-txaio: " Mauro Condarelli
2016-02-01 14:36   ` Yegor Yefremov
2016-02-01 14:05 ` [Buildroot] [PATCH 17/22] package/python-msgpack-python: " Mauro Condarelli
2016-02-01 14:51   ` Yegor Yefremov
2016-02-01 14:05 ` [Buildroot] [PATCH 18/22] package/python-pyasn1-modules: " Mauro Condarelli
2016-02-01 15:08   ` Yegor Yefremov
2016-02-01 14:05 ` [Buildroot] [PATCH 19/22] package/python-cryptography: " Mauro Condarelli
2016-02-01 14:57   ` Yegor Yefremov
2016-02-01 14:05 ` [Buildroot] [PATCH 20/22] package/python-autobahn: " Mauro Condarelli
2016-02-01 15:10   ` Yegor Yefremov
2016-02-01 14:05 ` [Buildroot] [PATCH 21/22] package/python-crossbar: " Mauro Condarelli
2016-02-01 15:17   ` Yegor Yefremov
2016-02-01 14:05 ` [Buildroot] [PATCH 22/22] package/python-cffi: host-package added (needs host-libffi) Mauro Condarelli
2016-02-01 14:39   ` Yegor Yefremov

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.