Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH v3 00/17] changes needed for python-crossbar package (new)
@ 2016-02-05 18:18 Mauro Condarelli
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 01/17] python-characteristic: new package Mauro Condarelli
                   ` (16 more replies)
  0 siblings, 17 replies; 37+ messages in thread
From: Mauro Condarelli @ 2016-02-05 18:18 UTC (permalink / raw)
  To: buildroot

These are the python packeges needed to successfully comile, install and run python-crossbar.

Crossbar is 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.

Further info about crossbar can be found at: http://crossbar.io/

Mauro Condarelli (16):
  python-characteristic: new package
  python-pycparser: python runtime added
  python-lmdb: new package
  python-pygments: new package
  python-pynacl: new package
  python-pytrie: new package
  python-service-identity: new package
  python-shutilwhich: new package
  python-treq: new package
  python-txaio: new package
  python-pyasn-modules: new package
  python-ujson: new package
  python-wsaccel: new package
  python-setproctitle: new package
  python-autobahn: new package
  python-crossbar: new package

Yegor Yefremov (1):
  python-cryptography: new package

 .gitignore                                         |  1 +
 package/Config.in                                  | 18 +++++++++++++++++
 package/python-autobahn/Config.in                  |  8 ++++++++
 package/python-autobahn/python-autobahn.hash       |  3 +++
 package/python-autobahn/python-autobahn.mk         | 14 +++++++++++++
 package/python-characteristic/Config.in            |  7 +++++++
 .../python-characteristic.hash                     |  3 +++
 .../python-characteristic/python-characteristic.mk | 14 +++++++++++++
 package/python-crossbar/Config.in                  | 23 ++++++++++++++++++++++
 package/python-crossbar/python-crossbar.hash       |  3 +++
 package/python-crossbar/python-crossbar.mk         | 17 ++++++++++++++++
 package/python-cryptography/Config.in              | 20 +++++++++++++++++++
 .../python-cryptography/python-cryptography.hash   |  3 +++
 package/python-cryptography/python-cryptography.mk | 23 ++++++++++++++++++++++
 package/python-lmdb/Config.in                      |  8 ++++++++
 package/python-lmdb/python-lmdb.hash               |  3 +++
 package/python-lmdb/python-lmdb.mk                 | 14 +++++++++++++
 package/python-pyasn-modules/Config.in             | 11 +++++++++++
 .../python-pyasn-modules/python-pyasn-modules.hash |  3 +++
 .../python-pyasn-modules/python-pyasn-modules.mk   | 15 ++++++++++++++
 package/python-pycparser/Config.in                 |  6 ++++++
 package/python-pycparser/python-pycparser.mk       |  1 +
 package/python-pygments/Config.in                  |  7 +++++++
 package/python-pygments/python-pygments.hash       |  3 +++
 package/python-pygments/python-pygments.mk         | 14 +++++++++++++
 package/python-pynacl/Config.in                    |  9 +++++++++
 package/python-pynacl/python-pynacl.hash           |  3 +++
 package/python-pynacl/python-pynacl.mk             | 16 +++++++++++++++
 package/python-pytrie/Config.in                    |  7 +++++++
 package/python-pytrie/python-pytrie.hash           |  3 +++
 package/python-pytrie/python-pytrie.mk             | 14 +++++++++++++
 package/python-service-identity/Config.in          | 10 ++++++++++
 .../python-service-identity.hash                   |  3 +++
 .../python-service-identity.mk                     | 15 ++++++++++++++
 package/python-setproctitle/Config.in              |  7 +++++++
 .../python-setproctitle/python-setproctitle.hash   |  3 +++
 package/python-setproctitle/python-setproctitle.mk | 14 +++++++++++++
 package/python-shutilwhich/Config.in               |  8 ++++++++
 package/python-shutilwhich/python-shutilwhich.hash |  3 +++
 package/python-shutilwhich/python-shutilwhich.mk   | 13 ++++++++++++
 package/python-treq/Config.in                      | 12 +++++++++++
 package/python-treq/python-treq.hash               |  3 +++
 package/python-treq/python-treq.mk                 | 14 +++++++++++++
 package/python-txaio/Config.in                     |  7 +++++++
 package/python-txaio/python-txaio.hash             |  3 +++
 package/python-txaio/python-txaio.mk               | 14 +++++++++++++
 package/python-ujson/Config.in                     |  7 +++++++
 package/python-ujson/python-ujson.hash             |  3 +++
 package/python-ujson/python-ujson.mk               | 13 ++++++++++++
 package/python-wsaccel/Config.in                   |  7 +++++++
 package/python-wsaccel/python-wsaccel.hash         |  3 +++
 package/python-wsaccel/python-wsaccel.mk           | 13 ++++++++++++
 52 files changed, 469 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
 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-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-pyasn-modules/Config.in
 create mode 100644 package/python-pyasn-modules/python-pyasn-modules.hash
 create mode 100644 package/python-pyasn-modules/python-pyasn-modules.mk
 create mode 100644 package/python-pycparser/Config.in
 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-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-setproctitle/Config.in
 create mode 100644 package/python-setproctitle/python-setproctitle.hash
 create mode 100644 package/python-setproctitle/python-setproctitle.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
 create mode 100644 package/python-ujson/Config.in
 create mode 100644 package/python-ujson/python-ujson.hash
 create mode 100644 package/python-ujson/python-ujson.mk
 create mode 100644 package/python-wsaccel/Config.in
 create mode 100644 package/python-wsaccel/python-wsaccel.hash
 create mode 100644 package/python-wsaccel/python-wsaccel.mk

-- 
2.1.4

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

* [Buildroot] [PATCH v3 01/17] python-characteristic: new package
  2016-02-05 18:18 [Buildroot] [PATCH v3 00/17] changes needed for python-crossbar package (new) Mauro Condarelli
@ 2016-02-05 18:18 ` Mauro Condarelli
  2016-02-05 19:34   ` Yegor Yefremov
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 02/17] python-pycparser: python runtime added Mauro Condarelli
                   ` (15 subsequent siblings)
  16 siblings, 1 reply; 37+ messages in thread
From: Mauro Condarelli @ 2016-02-05 18:18 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
 package/Config.in                                        |  1 +
 package/python-characteristic/Config.in                  |  7 +++++++
 package/python-characteristic/python-characteristic.hash |  3 +++
 package/python-characteristic/python-characteristic.mk   | 14 ++++++++++++++
 4 files changed, 25 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 529ad33..c2698ea 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -625,6 +625,7 @@ menu "External python modules"
 	source "package/python-cbor/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-click/Config.in"
diff --git a/package/python-characteristic/Config.in b/package/python-characteristic/Config.in
new file mode 100644
index 0000000..d1c4faa
--- /dev/null
+++ b/package/python-characteristic/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PYTHON_CHARACTERISTIC
+	bool "python-characteristic"
+	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..41dc18c
--- /dev/null
+++ b/package/python-characteristic/python-characteristic.hash
@@ -0,0 +1,3 @@
+# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=b249368dd021fde1c06b4802867c0913, sha256 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..dc3e8bb
--- /dev/null
+++ b/package/python-characteristic/python-characteristic.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# 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
+
+$(eval $(python-package))
-- 
2.1.4

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

* [Buildroot] [PATCH v3 02/17] python-pycparser: python runtime added
  2016-02-05 18:18 [Buildroot] [PATCH v3 00/17] changes needed for python-crossbar package (new) Mauro Condarelli
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 01/17] python-characteristic: new package Mauro Condarelli
@ 2016-02-05 18:18 ` Mauro Condarelli
  2016-02-06 10:31   ` Yegor Yefremov
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 03/17] python-lmdb: new package Mauro Condarelli
                   ` (14 subsequent siblings)
  16 siblings, 1 reply; 37+ messages in thread
From: Mauro Condarelli @ 2016-02-05 18:18 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.mk | 1 +
 3 files changed, 8 insertions(+)
 create mode 100644 package/python-pycparser/Config.in

diff --git a/package/Config.in b/package/Config.in
index c2698ea..3b3526c 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.mk b/package/python-pycparser/python-pycparser.mk
index 328bc8a..a32f1aa 100644
--- a/package/python-pycparser/python-pycparser.mk
+++ b/package/python-pycparser/python-pycparser.mk
@@ -11,4 +11,5 @@ 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] 37+ messages in thread

* [Buildroot] [PATCH v3 03/17] python-lmdb: new package
  2016-02-05 18:18 [Buildroot] [PATCH v3 00/17] changes needed for python-crossbar package (new) Mauro Condarelli
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 01/17] python-characteristic: new package Mauro Condarelli
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 02/17] python-pycparser: python runtime added Mauro Condarelli
@ 2016-02-05 18:18 ` Mauro Condarelli
  2016-02-05 19:37   ` Yegor Yefremov
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 04/17] python-pygments: " Mauro Condarelli
                   ` (13 subsequent siblings)
  16 siblings, 1 reply; 37+ messages in thread
From: Mauro Condarelli @ 2016-02-05 18:18 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   | 14 ++++++++++++++
 4 files changed, 26 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 3b3526c..8e13c64 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -658,6 +658,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..06d6876
--- /dev/null
+++ b/package/python-lmdb/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PYTHON_LMDB
+	bool "python-lmdb"
+	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..c983cfb
--- /dev/null
+++ b/package/python-lmdb/python-lmdb.hash
@@ -0,0 +1,3 @@
+# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=001817d754f96865549c85fb5251082f, sha256 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..18302b0
--- /dev/null
+++ b/package/python-lmdb/python-lmdb.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# 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 = OpenLDAP BSD
+PYTHON_LMDB_SETUP_TYPE = setuptools
+PYTHON_LMDB_DEPENDENCIES = host-python-cffi
+
+$(eval $(python-package))
-- 
2.1.4

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

* [Buildroot] [PATCH v3 04/17] python-pygments: new package
  2016-02-05 18:18 [Buildroot] [PATCH v3 00/17] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (2 preceding siblings ...)
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 03/17] python-lmdb: new package Mauro Condarelli
@ 2016-02-05 18:18 ` Mauro Condarelli
  2016-02-05 19:09   ` Yegor Yefremov
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 05/17] python-pynacl: " Mauro Condarelli
                   ` (12 subsequent siblings)
  16 siblings, 1 reply; 37+ messages in thread
From: Mauro Condarelli @ 2016-02-05 18:18 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
 package/Config.in                            |  1 +
 package/python-pygments/Config.in            |  7 +++++++
 package/python-pygments/python-pygments.hash |  3 +++
 package/python-pygments/python-pygments.mk   | 14 ++++++++++++++
 4 files changed, 25 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 8e13c64..7b5c747 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -685,6 +685,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-pyparted/Config.in"
diff --git a/package/python-pygments/Config.in b/package/python-pygments/Config.in
new file mode 100644
index 0000000..d0e3f00
--- /dev/null
+++ b/package/python-pygments/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PYTHON_PYGMENTS
+	bool "python-pygments"
+	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..bb954dd
--- /dev/null
+++ b/package/python-pygments/python-pygments.hash
@@ -0,0 +1,3 @@
+# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=84533d22f72de894f6d3907c3ca9eddf, sha256 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..d087cef
--- /dev/null
+++ b/package/python-pygments/python-pygments.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# 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
+
+$(eval $(python-package))
-- 
2.1.4

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

* [Buildroot] [PATCH v3 05/17] python-pynacl: new package
  2016-02-05 18:18 [Buildroot] [PATCH v3 00/17] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (3 preceding siblings ...)
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 04/17] python-pygments: " Mauro Condarelli
@ 2016-02-05 18:18 ` Mauro Condarelli
  2016-02-05 19:25   ` Yegor Yefremov
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 06/17] python-pytrie: " Mauro Condarelli
                   ` (11 subsequent siblings)
  16 siblings, 1 reply; 37+ messages in thread
From: Mauro Condarelli @ 2016-02-05 18:18 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
 package/Config.in                        |  2 ++
 package/python-pynacl/Config.in          |  9 +++++++++
 package/python-pynacl/python-pynacl.hash |  3 +++
 package/python-pynacl/python-pynacl.mk   | 16 ++++++++++++++++
 4 files changed, 30 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 7b5c747..f46daea 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -687,6 +687,8 @@ 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-pyopenssl/Config.in"
 	source "package/python-pyparsing/Config.in"
 	source "package/python-pyparted/Config.in"
 	source "package/python-pypcap/Config.in"
diff --git a/package/python-pynacl/Config.in b/package/python-pynacl/Config.in
new file mode 100644
index 0000000..5a53648
--- /dev/null
+++ b/package/python-pynacl/Config.in
@@ -0,0 +1,9 @@
+config BR2_PACKAGE_PYTHON_PYNACL
+	bool "python-pynacl"
+	select BR2_PACKAGE_LIBSODIUM
+	select BR2_PACKAGE_PYTHON_SIX # runtime
+	select BR2_PACKAGE_PYTHON_CFFI # runtime
+	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..7035ac7
--- /dev/null
+++ b/package/python-pynacl/python-pynacl.hash
@@ -0,0 +1,3 @@
+# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=12fd03d8ce64e0318cb1c69272f17704, sha256 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..e82611e
--- /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-six
+PYTHON_PYNACL_ENV = SODIUM_INSTALL=system
+
+$(eval $(python-package))
-- 
2.1.4

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

* [Buildroot] [PATCH v3 06/17] python-pytrie: new package
  2016-02-05 18:18 [Buildroot] [PATCH v3 00/17] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (4 preceding siblings ...)
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 05/17] python-pynacl: " Mauro Condarelli
@ 2016-02-05 18:18 ` Mauro Condarelli
  2016-02-05 19:30   ` Yegor Yefremov
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 07/17] python-service-identity: " Mauro Condarelli
                   ` (10 subsequent siblings)
  16 siblings, 1 reply; 37+ messages in thread
From: Mauro Condarelli @ 2016-02-05 18:18 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
 package/Config.in                        |  1 +
 package/python-pytrie/Config.in          |  7 +++++++
 package/python-pytrie/python-pytrie.hash |  3 +++
 package/python-pytrie/python-pytrie.mk   | 14 ++++++++++++++
 4 files changed, 25 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 f46daea..f5665bf 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -701,6 +701,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..4f61db0
--- /dev/null
+++ b/package/python-pytrie/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PYTHON_PYTRIE
+	bool "python-pytrie"
+	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..88d2542
--- /dev/null
+++ b/package/python-pytrie/python-pytrie.hash
@@ -0,0 +1,3 @@
+# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=5997b46c854a68bc588f4527c987663a, sha256 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..e3bea4f
--- /dev/null
+++ b/package/python-pytrie/python-pytrie.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# 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
+
+$(eval $(python-package))
-- 
2.1.4

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

* [Buildroot] [PATCH v3 07/17] python-service-identity: new package
  2016-02-05 18:18 [Buildroot] [PATCH v3 00/17] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (5 preceding siblings ...)
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 06/17] python-pytrie: " Mauro Condarelli
@ 2016-02-05 18:18 ` Mauro Condarelli
  2016-02-05 19:39   ` Yegor Yefremov
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 08/17] python-shutilwhich: " Mauro Condarelli
                   ` (9 subsequent siblings)
  16 siblings, 1 reply; 37+ messages in thread
From: Mauro Condarelli @ 2016-02-05 18:18 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
 package/Config.in                                         |  1 +
 package/python-service-identity/Config.in                 | 10 ++++++++++
 .../python-service-identity/python-service-identity.hash  |  3 +++
 .../python-service-identity/python-service-identity.mk    | 15 +++++++++++++++
 4 files changed, 29 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 f5665bf..036de5e 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -710,6 +710,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..e2200f6
--- /dev/null
+++ b/package/python-service-identity/Config.in
@@ -0,0 +1,10 @@
+config BR2_PACKAGE_PYTHON_SERVICE_IDENTITY
+	bool "python-service-identity"
+	select BR2_PACKAGE_PYTHON_CHARACTERISTIC # runtime
+	select BR2_PACKAGE_PYTHON_PYASN # runtime
+	select BR2_PACKAGE_PYTHON_PYASN_MODULES # runtime
+	select BR2_PACKAGE_PYTHON_PYOPENSSL # runtime
+	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..caf29dc
--- /dev/null
+++ b/package/python-service-identity/python-service-identity.hash
@@ -0,0 +1,3 @@
+# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=cea0b0156d73b025ecef660fb51f0d9a, sha256 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..1be9b92
--- /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 = MIT
+PYTHON_SERVICE_IDENTITY_LICENSE_FILES = LICENSE
+PYTHON_SERVICE_IDENTITY_SETUP_TYPE = setuptools
+PYTHON_SERVICE_IDENTITY_DEPENDENCIES = python-characteristic python-pyasn python-pyasn-modules python-pyopenssl
+
+$(eval $(python-package))
-- 
2.1.4

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

* [Buildroot] [PATCH v3 08/17] python-shutilwhich: new package
  2016-02-05 18:18 [Buildroot] [PATCH v3 00/17] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (6 preceding siblings ...)
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 07/17] python-service-identity: " Mauro Condarelli
@ 2016-02-05 18:18 ` Mauro Condarelli
  2016-02-05 19:38   ` Yegor Yefremov
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 09/17] python-treq: " Mauro Condarelli
                   ` (8 subsequent siblings)
  16 siblings, 1 reply; 37+ messages in thread
From: Mauro Condarelli @ 2016-02-05 18:18 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   | 13 +++++++++++++
 4 files changed, 25 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 036de5e..6db2fe4 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -712,6 +712,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..b1a2c78
--- /dev/null
+++ b/package/python-shutilwhich/python-shutilwhich.hash
@@ -0,0 +1,3 @@
+# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=915947c5cdae7afd748ac715ee547adb, sha256 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..b2e06d5
--- /dev/null
+++ b/package/python-shutilwhich/python-shutilwhich.mk
@@ -0,0 +1,13 @@
+################################################################################
+#
+# 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_SETUP_TYPE = setuptools
+
+$(eval $(python-package))
-- 
2.1.4

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

* [Buildroot] [PATCH v3 09/17] python-treq: new package
  2016-02-05 18:18 [Buildroot] [PATCH v3 00/17] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (7 preceding siblings ...)
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 08/17] python-shutilwhich: " Mauro Condarelli
@ 2016-02-05 18:18 ` Mauro Condarelli
  2016-02-05 19:26   ` Yegor Yefremov
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 10/17] python-txaio: " Mauro Condarelli
                   ` (7 subsequent siblings)
  16 siblings, 1 reply; 37+ messages in thread
From: Mauro Condarelli @ 2016-02-05 18:18 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
 package/Config.in                    |  1 +
 package/python-treq/Config.in        | 12 ++++++++++++
 package/python-treq/python-treq.hash |  3 +++
 package/python-treq/python-treq.mk   | 14 ++++++++++++++
 4 files changed, 30 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 6db2fe4..fb285d9 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -721,6 +721,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..a03d4e3
--- /dev/null
+++ b/package/python-treq/Config.in
@@ -0,0 +1,12 @@
+config BR2_PACKAGE_PYTHON_TREQ
+	bool "python-treq"
+	select BR2_PACKAGE_PYTHON_REQUESTS # runtime
+	select BR2_PACKAGE_PYTHON_SERVICE_IDENTITY # runtime
+	select BR2_PACKAGE_PYTHON_SIX # runtime
+	select BR2_PACKAGE_PYTHON_TWISTED # runtime
+	select BR2_PACKAGE_PYTHON_PYOPENSSL # runtime
+	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
diff --git a/package/python-treq/python-treq.hash b/package/python-treq/python-treq.hash
new file mode 100644
index 0000000..f4cc4d6
--- /dev/null
+++ b/package/python-treq/python-treq.hash
@@ -0,0 +1,3 @@
+# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=b1fb60759ad5a885cb8ea562553f2d4c, sha256 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..dbf0e14
--- /dev/null
+++ b/package/python-treq/python-treq.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-treq
+#
+################################################################################
+
+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
+
+$(eval $(python-package))
-- 
2.1.4

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

* [Buildroot] [PATCH v3 10/17] python-txaio: new package
  2016-02-05 18:18 [Buildroot] [PATCH v3 00/17] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (8 preceding siblings ...)
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 09/17] python-treq: " Mauro Condarelli
@ 2016-02-05 18:18 ` Mauro Condarelli
  2016-02-05 19:33   ` Yegor Yefremov
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 11/17] python-pyasn-modules: " Mauro Condarelli
                   ` (6 subsequent siblings)
  16 siblings, 1 reply; 37+ messages in thread
From: Mauro Condarelli @ 2016-02-05 18:18 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
 package/Config.in                      |  1 +
 package/python-txaio/Config.in         |  7 +++++++
 package/python-txaio/python-txaio.hash |  3 +++
 package/python-txaio/python-txaio.mk   | 14 ++++++++++++++
 4 files changed, 25 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 fb285d9..0257350 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -723,6 +723,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..9d42382
--- /dev/null
+++ b/package/python-txaio/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PYTHON_TXAIO
+	bool "python-txaio"
+	select BR2_PACKAGE_PYTHON_SIX # runtime
+	help
+	  Compatibility API between asyncio/Twisted/Trollius.
+
+	  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..5d9e6cf
--- /dev/null
+++ b/package/python-txaio/python-txaio.hash
@@ -0,0 +1,3 @@
+# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=c2a7e6ebfdf8987c3938e40e39a3c5e7, sha256 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..127bc62
--- /dev/null
+++ b/package/python-txaio/python-txaio.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# 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 = MIT
+PYTHON_TXAIO_LICENSE_FILES = LICENSE
+PYTHON_TXAIO_SETUP_TYPE = setuptools
+
+$(eval $(python-package))
-- 
2.1.4

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

* [Buildroot] [PATCH v3 11/17] python-pyasn-modules: new package
  2016-02-05 18:18 [Buildroot] [PATCH v3 00/17] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (9 preceding siblings ...)
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 10/17] python-txaio: " Mauro Condarelli
@ 2016-02-05 18:18 ` Mauro Condarelli
  2016-02-05 19:37   ` Yegor Yefremov
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 12/17] python-cryptography: " Mauro Condarelli
                   ` (5 subsequent siblings)
  16 siblings, 1 reply; 37+ messages in thread
From: Mauro Condarelli @ 2016-02-05 18:18 UTC (permalink / raw)
  To: buildroot

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

diff --git a/package/Config.in b/package/Config.in
index 0257350..2fbc06b 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-pyasn-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-pyasn-modules/Config.in b/package/python-pyasn-modules/Config.in
new file mode 100644
index 0000000..60258ca
--- /dev/null
+++ b/package/python-pyasn-modules/Config.in
@@ -0,0 +1,11 @@
+config BR2_PACKAGE_PYTHON_PYASN_MODULES
+	bool "python-pyasn-modules"
+	depends on BR2_INSTALL_LIBSTDCPP
+	select BR2_PACKAGE_PYASN
+	help
+	  A collection of ASN.1-based protocols modules.
+
+	  https://pypi.python.org/pypi/pyasn1-modules
+
+comment "python-pyasn-modules needs a toolchain w/ C++"
+	depends on !BR2_INSTALL_LIBSTDCPP
diff --git a/package/python-pyasn-modules/python-pyasn-modules.hash b/package/python-pyasn-modules/python-pyasn-modules.hash
new file mode 100644
index 0000000..6d9a707
--- /dev/null
+++ b/package/python-pyasn-modules/python-pyasn-modules.hash
@@ -0,0 +1,3 @@
+# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=178129bc7fbf07215c25230c5f053f81, sha256 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-pyasn-modules/python-pyasn-modules.mk b/package/python-pyasn-modules/python-pyasn-modules.mk
new file mode 100644
index 0000000..4a4b40b
--- /dev/null
+++ b/package/python-pyasn-modules/python-pyasn-modules.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-pyasn-modules
+#
+################################################################################
+
+PYTHON_PYASN_MODULES_VERSION = 0.0.8
+PYTHON_PYASN_MODULES_SOURCE = pyasn1-modules-$(PYTHON_PYASN_MODULES_VERSION).tar.gz
+PYTHON_PYASN_MODULES_SITE = http://pypi.python.org/packages/source/p/pyasn1-modules
+PYTHON_PYASN_MODULES_LICENSE = BSD
+PYTHON_PYASN_MODULES_LICENSE_FILES = LICENSE.txt
+PYTHON_PYASN_MODULES_SETUP_TYPE = setuptools
+PYTHON_PYASN_MODULES_DEPENDENCIES = python-pyasn
+
+$(eval $(python-package))
-- 
2.1.4

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

* [Buildroot] [PATCH v3 12/17] python-cryptography: new package
  2016-02-05 18:18 [Buildroot] [PATCH v3 00/17] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (10 preceding siblings ...)
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 11/17] python-pyasn-modules: " Mauro Condarelli
@ 2016-02-05 18:18 ` Mauro Condarelli
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 13/17] python-ujson: " Mauro Condarelli
                   ` (4 subsequent siblings)
  16 siblings, 0 replies; 37+ messages in thread
From: Mauro Condarelli @ 2016-02-05 18:18 UTC (permalink / raw)
  To: buildroot

From: Yegor Yefremov <yegorslists@googlemail.com>

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
 .gitignore                                         |  1 +
 package/python-cryptography/Config.in              | 20 +++++++++++++++++++
 .../python-cryptography/python-cryptography.hash   |  3 +++
 package/python-cryptography/python-cryptography.mk | 23 ++++++++++++++++++++++
 4 files changed, 47 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/.gitignore b/.gitignore
index bb02d9f..faf357f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -13,3 +13,4 @@
 *.rej
 *~
 *.pyc
+outgoing
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..0358624
--- /dev/null
+++ b/package/python-cryptography/python-cryptography.hash
@@ -0,0 +1,3 @@
+# 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
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] 37+ messages in thread

* [Buildroot] [PATCH v3 13/17] python-ujson: new package
  2016-02-05 18:18 [Buildroot] [PATCH v3 00/17] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (11 preceding siblings ...)
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 12/17] python-cryptography: " Mauro Condarelli
@ 2016-02-05 18:18 ` Mauro Condarelli
  2016-02-05 19:23   ` Yegor Yefremov
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 14/17] python-wsaccel: " Mauro Condarelli
                   ` (3 subsequent siblings)
  16 siblings, 1 reply; 37+ messages in thread
From: Mauro Condarelli @ 2016-02-05 18:18 UTC (permalink / raw)
  To: buildroot

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

diff --git a/package/Config.in b/package/Config.in
index 2fbc06b..e3e621e 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -725,6 +725,7 @@ menu "External python modules"
 	source "package/python-treq/Config.in"
 	source "package/python-twisted/Config.in"
 	source "package/python-txaio/Config.in"
+	source "package/python-ujson/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-ujson/Config.in b/package/python-ujson/Config.in
new file mode 100644
index 0000000..eab5bd3
--- /dev/null
+++ b/package/python-ujson/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PYTHON_UJSON
+	bool "python-ujson"
+	depends on BR2_PACKAGE_PYTHON
+	help
+	  UltraJSON is an ultra fast JSON encoder and decoder written in pure C with bindings for Python 2.5+ and 3.
+
+	  https://pypi.python.org/pypi/ujson
diff --git a/package/python-ujson/python-ujson.hash b/package/python-ujson/python-ujson.hash
new file mode 100644
index 0000000..2132034
--- /dev/null
+++ b/package/python-ujson/python-ujson.hash
@@ -0,0 +1,3 @@
+# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=42f77b0cce686dfa4da2e68480b1dd24,sha256 locally computed.
+md5	42f77b0cce686dfa4da2e68480b1dd24  ujson-1.35.tar.gz
+sha256	f66073e5506e91d204ab0c614a148d5aa938bdbf104751be66f8ad7a222f5f86  ujson-1.35.tar.gz
diff --git a/package/python-ujson/python-ujson.mk b/package/python-ujson/python-ujson.mk
new file mode 100644
index 0000000..f7bb0ed
--- /dev/null
+++ b/package/python-ujson/python-ujson.mk
@@ -0,0 +1,13 @@
+################################################################################
+#
+# python-ujson
+#
+################################################################################
+
+PYTHON_UJSON_VERSION = 1.35
+PYTHON_UJSON_SOURCE = ujson-$(PYTHON_UJSON_VERSION).tar.gz
+PYTHON_UJSON_SITE = http://pypi.python.org/packages/source/u/ujson
+PYTHON_UJSON_LICENSE = BSD
+PYTHON_UJSON_SETUP_TYPE = setuptools
+
+$(eval $(python-package))
-- 
2.1.4

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

* [Buildroot] [PATCH v3 14/17] python-wsaccel: new package
  2016-02-05 18:18 [Buildroot] [PATCH v3 00/17] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (12 preceding siblings ...)
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 13/17] python-ujson: " Mauro Condarelli
@ 2016-02-05 18:18 ` Mauro Condarelli
  2016-02-05 19:32   ` Yegor Yefremov
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 15/17] python-setproctitle: " Mauro Condarelli
                   ` (2 subsequent siblings)
  16 siblings, 1 reply; 37+ messages in thread
From: Mauro Condarelli @ 2016-02-05 18:18 UTC (permalink / raw)
  To: buildroot

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

diff --git a/package/Config.in b/package/Config.in
index e3e621e..ef0ce7b 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -733,6 +733,7 @@ menu "External python modules"
 	source "package/python-webpy/Config.in"
 	source "package/python-werkzeug/Config.in"
 	source "package/python-ws4py/Config.in"
+	source "package/python-wsaccel/Config.in"
 	source "package/python-zope-interface/Config.in"
 endmenu
 endif
diff --git a/package/python-wsaccel/Config.in b/package/python-wsaccel/Config.in
new file mode 100644
index 0000000..19090e8
--- /dev/null
+++ b/package/python-wsaccel/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PYTHON_WSACCEL
+	bool "python-wsaccel"
+	depends on BR2_PACKAGE_PYTHON
+	help
+	  Accelerator for ws4py and AutobahnPython.
+
+	  https://pypi.python.org/pypi/wsaccel
diff --git a/package/python-wsaccel/python-wsaccel.hash b/package/python-wsaccel/python-wsaccel.hash
new file mode 100644
index 0000000..a02b5a8
--- /dev/null
+++ b/package/python-wsaccel/python-wsaccel.hash
@@ -0,0 +1,3 @@
+# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=2b4ea3d6847855c0587d37fca9db0557, sha256 locally computed.
+md5	2b4ea3d6847855c0587d37fca9db0557  wsaccel-0.6.2.tar.gz
+sha256	425706acf0724d2f6bfa391ec37b4ef121d3432c956029de3cea4e101c218e0c  wsaccel-0.6.2.tar.gz
diff --git a/package/python-wsaccel/python-wsaccel.mk b/package/python-wsaccel/python-wsaccel.mk
new file mode 100644
index 0000000..869aaa5
--- /dev/null
+++ b/package/python-wsaccel/python-wsaccel.mk
@@ -0,0 +1,13 @@
+################################################################################
+#
+# python-wsaccel
+#
+################################################################################
+
+PYTHON_WSACCEL_VERSION = 0.6.2
+PYTHON_WSACCEL_SOURCE = wsaccel-$(PYTHON_WSACCEL_VERSION).tar.gz
+PYTHON_WSACCEL_SITE = http://pypi.python.org/packages/source/w/wsaccel
+PYTHON_WSACCEL_LICENSE = Apache
+PYTHON_WSACCEL_SETUP_TYPE = setuptools
+
+$(eval $(python-package))
-- 
2.1.4

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

* [Buildroot] [PATCH v3 15/17] python-setproctitle: new package
  2016-02-05 18:18 [Buildroot] [PATCH v3 00/17] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (13 preceding siblings ...)
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 14/17] python-wsaccel: " Mauro Condarelli
@ 2016-02-05 18:18 ` Mauro Condarelli
  2016-02-05 19:13   ` Yegor Yefremov
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 16/17] python-autobahn: " Mauro Condarelli
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 17/17] python-crossbar: " Mauro Condarelli
  16 siblings, 1 reply; 37+ messages in thread
From: Mauro Condarelli @ 2016-02-05 18:18 UTC (permalink / raw)
  To: buildroot

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

diff --git a/package/Config.in b/package/Config.in
index ef0ce7b..bf5f0f8 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -712,6 +712,7 @@ menu "External python modules"
 	source "package/python-rtslib-fb/Config.in"
 	source "package/python-serial/Config.in"
 	source "package/python-service-identity/Config.in"
+	source "package/python-setproctitle/Config.in"
 	source "package/python-setuptools/Config.in"
 	source "package/python-shutilwhich/Config.in"
 	source "package/python-simplejson/Config.in"
diff --git a/package/python-setproctitle/Config.in b/package/python-setproctitle/Config.in
new file mode 100644
index 0000000..b39f3cc
--- /dev/null
+++ b/package/python-setproctitle/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PYTHON_SETPROCTITLE
+	bool "python-setproctitle"
+	depends on BR2_PACKAGE_PYTHON
+	help
+	  A Python module to customize the process title.
+
+	  https://pypi.python.org/pypi/setproctitle
diff --git a/package/python-setproctitle/python-setproctitle.hash b/package/python-setproctitle/python-setproctitle.hash
new file mode 100644
index 0000000..3b0fd71
--- /dev/null
+++ b/package/python-setproctitle/python-setproctitle.hash
@@ -0,0 +1,3 @@
+# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=95d9e56c69437246460a20804961d70d, sha256 locally computed.
+md5	95d9e56c69437246460a20804961d70d  setproctitle-1.1.9.tar.gz
+sha256	1c3414d18f9cacdab78b0ffd8e886d56ad45f22e55001a72aaa0b2aeb56a0ad7  setproctitle-1.1.9.tar.gz
diff --git a/package/python-setproctitle/python-setproctitle.mk b/package/python-setproctitle/python-setproctitle.mk
new file mode 100644
index 0000000..63dfad0
--- /dev/null
+++ b/package/python-setproctitle/python-setproctitle.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-setproctitle
+#
+################################################################################
+
+PYTHON_SETPROCTITLE_VERSION = 1.1.9
+PYTHON_SETPROCTITLE_SOURCE = setproctitle-$(PYTHON_SETPROCTITLE_VERSION).tar.gz
+PYTHON_SETPROCTITLE_SITE = http://pypi.python.org/packages/source/s/setproctitle
+PYTHON_SETPROCTITLE_LICENSE = BSD-3c
+PYTHON_SETPROCTITLE_LICENSE_FILES = COPYRIGHT
+PYTHON_SETPROCTITLE_SETUP_TYPE = distutils
+
+$(eval $(python-package))
-- 
2.1.4

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

* [Buildroot] [PATCH v3 16/17] python-autobahn: new package
  2016-02-05 18:18 [Buildroot] [PATCH v3 00/17] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (14 preceding siblings ...)
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 15/17] python-setproctitle: " Mauro Condarelli
@ 2016-02-05 18:18 ` Mauro Condarelli
  2016-02-05 19:31   ` Yegor Yefremov
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 17/17] python-crossbar: " Mauro Condarelli
  16 siblings, 1 reply; 37+ messages in thread
From: Mauro Condarelli @ 2016-02-05 18:18 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   | 14 ++++++++++++++
 4 files changed, 26 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 bf5f0f8..a0c57e0 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -618,6 +618,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..cdb2baf
--- /dev/null
+++ b/package/python-autobahn/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PYTHON_AUTOBAHN
+	bool "python-autobahn"
+	select BR2_PACKAGE_PYTHON_SIX # runtime
+	select BR2_PACKAGE_PYTHON_TXAIO # runtime
+	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..8f55ac1
--- /dev/null
+++ b/package/python-autobahn/python-autobahn.hash
@@ -0,0 +1,3 @@
+# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=b4b5445050749c1033b9b58f694f0c64, sha256 locally computed.
+md5	b4b5445050749c1033b9b58f694f0c64  autobahn-0.12.1.tar.gz
+sha256	664223879e159c88221f42d8d1ac6b8c4268d8b9316d8ab69a02761c5744cd79  autobahn-0.12.1.tar.gz
diff --git a/package/python-autobahn/python-autobahn.mk b/package/python-autobahn/python-autobahn.mk
new file mode 100644
index 0000000..1d02867
--- /dev/null
+++ b/package/python-autobahn/python-autobahn.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-autobahn
+#
+################################################################################
+
+PYTHON_AUTOBAHN_VERSION = 0.12.1
+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
+
+$(eval $(python-package))
-- 
2.1.4

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

* [Buildroot] [PATCH v3 17/17] python-crossbar: new package
  2016-02-05 18:18 [Buildroot] [PATCH v3 00/17] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (15 preceding siblings ...)
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 16/17] python-autobahn: " Mauro Condarelli
@ 2016-02-05 18:18 ` Mauro Condarelli
  2016-02-05 21:51   ` Yegor Yefremov
  2016-02-06 23:10   ` Arnout Vandecappelle
  16 siblings, 2 replies; 37+ messages in thread
From: Mauro Condarelli @ 2016-02-05 18:18 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
 package/Config.in                            |  2 ++
 package/python-crossbar/Config.in            | 23 +++++++++++++++++++++++
 package/python-crossbar/python-crossbar.hash |  3 +++
 package/python-crossbar/python-crossbar.mk   | 17 +++++++++++++++++
 4 files changed, 45 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 a0c57e0..8bc46c8 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -634,6 +634,8 @@ 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"
 	source "package/python-dialog/Config.in"
diff --git a/package/python-crossbar/Config.in b/package/python-crossbar/Config.in
new file mode 100644
index 0000000..f52e880
--- /dev/null
+++ b/package/python-crossbar/Config.in
@@ -0,0 +1,23 @@
+config BR2_PACKAGE_PYTHON_CROSSBAR
+	bool "python-crossbar"
+	select BR2_PACKAGE_PYTHON_AUTOBAHN
+	select BR2_PACKAGE_PYTHON_CLICK
+	select BR2_PACKAGE_PYTHON_JINJA2
+	select BR2_PACKAGE_PYTHON_MISTUNE
+	select BR2_PACKAGE_PYTHON_NETADDR
+	select BR2_PACKAGE_PYTHON_PYGMENTS
+	select BR2_PACKAGE_PYTHON_PYTRIE
+	select BR2_PACKAGE_PYTHON_PYYAML
+	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..0690e56
--- /dev/null
+++ b/package/python-crossbar/python-crossbar.hash
@@ -0,0 +1,3 @@
+# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=cbe9b62a1ec2eebbc0cd0cef887a4993, sha256 locally computed.
+md5	cbe9b62a1ec2eebbc0cd0cef887a4993  crossbar-0.12.1.tar.gz
+sha256	4919e683bcfa3c633da8207f24189fd196ef8412b647f0365cf74c0bff8b4ada  crossbar-0.12.1.tar.gz
diff --git a/package/python-crossbar/python-crossbar.mk b/package/python-crossbar/python-crossbar.mk
new file mode 100644
index 0000000..7a191d9
--- /dev/null
+++ b/package/python-crossbar/python-crossbar.mk
@@ -0,0 +1,17 @@
+################################################################################
+#
+# python-crossbar
+#
+################################################################################
+
+PYTHON_CROSSBAR_VERSION = 0.12.1
+PYTHON_CROSSBAR_SOURCE = crossbar-$(PYTHON_CROSSBAR_VERSION).tar.gz
+PYTHON_CROSSBAR_SITE = http://pypi.python.org/packages/source/c/crossbar
+PYTHON_CROSSBAR_LICENSE = AGPL3
+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-treq
+
+$(eval $(python-package))
-- 
2.1.4

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

* [Buildroot] [PATCH v3 04/17] python-pygments: new package
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 04/17] python-pygments: " Mauro Condarelli
@ 2016-02-05 19:09   ` Yegor Yefremov
  0 siblings, 0 replies; 37+ messages in thread
From: Yegor Yefremov @ 2016-02-05 19:09 UTC (permalink / raw)
  To: buildroot

Hi Mauro,

On Fri, Feb 5, 2016 at 7:18 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
>  package/Config.in                            |  1 +
>  package/python-pygments/Config.in            |  7 +++++++
>  package/python-pygments/python-pygments.hash |  3 +++
>  package/python-pygments/python-pygments.mk   | 14 ++++++++++++++
>  4 files changed, 25 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 8e13c64..7b5c747 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -685,6 +685,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-pyparted/Config.in"
> diff --git a/package/python-pygments/Config.in b/package/python-pygments/Config.in
> new file mode 100644
> index 0000000..d0e3f00
> --- /dev/null
> +++ b/package/python-pygments/Config.in
> @@ -0,0 +1,7 @@
> +config BR2_PACKAGE_PYTHON_PYGMENTS
> +       bool "python-pygments"
> +       help
> +         Pygments is a syntax highlighting package written in Python.
> +
> +         https://pypi.python.org/pypi/Pygments
> +

Remove this extra line

> diff --git a/package/python-pygments/python-pygments.hash b/package/python-pygments/python-pygments.hash
> new file mode 100644
> index 0000000..bb954dd
> --- /dev/null
> +++ b/package/python-pygments/python-pygments.hash
> @@ -0,0 +1,3 @@
> +# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=84533d22f72de894f6d3907c3ca9eddf, sha256 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..d087cef
> --- /dev/null
> +++ b/package/python-pygments/python-pygments.mk
> @@ -0,0 +1,14 @@
> +################################################################################
> +#
> +# 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

This is BSD-2c, see here
http://opensource.org/licenses/BSD-2-Clause

> +PYTHON_PYGMENTS_LICENSE_FILES = LICENSE
> +PYTHON_PYGMENTS_SETUP_TYPE = setuptools
> +
> +$(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] 37+ messages in thread

* [Buildroot] [PATCH v3 15/17] python-setproctitle: new package
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 15/17] python-setproctitle: " Mauro Condarelli
@ 2016-02-05 19:13   ` Yegor Yefremov
  0 siblings, 0 replies; 37+ messages in thread
From: Yegor Yefremov @ 2016-02-05 19:13 UTC (permalink / raw)
  To: buildroot

Hi Mauro,

On Fri, Feb 5, 2016 at 7:18 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
>  package/Config.in                                    |  1 +
>  package/python-setproctitle/Config.in                |  7 +++++++
>  package/python-setproctitle/python-setproctitle.hash |  3 +++
>  package/python-setproctitle/python-setproctitle.mk   | 14 ++++++++++++++
>  4 files changed, 25 insertions(+)
>  create mode 100644 package/python-setproctitle/Config.in
>  create mode 100644 package/python-setproctitle/python-setproctitle.hash
>  create mode 100644 package/python-setproctitle/python-setproctitle.mk
>
> diff --git a/package/Config.in b/package/Config.in
> index ef0ce7b..bf5f0f8 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -712,6 +712,7 @@ menu "External python modules"
>         source "package/python-rtslib-fb/Config.in"
>         source "package/python-serial/Config.in"
>         source "package/python-service-identity/Config.in"
> +       source "package/python-setproctitle/Config.in"
>         source "package/python-setuptools/Config.in"
>         source "package/python-shutilwhich/Config.in"
>         source "package/python-simplejson/Config.in"
> diff --git a/package/python-setproctitle/Config.in b/package/python-setproctitle/Config.in
> new file mode 100644
> index 0000000..b39f3cc
> --- /dev/null
> +++ b/package/python-setproctitle/Config.in
> @@ -0,0 +1,7 @@
> +config BR2_PACKAGE_PYTHON_SETPROCTITLE
> +       bool "python-setproctitle"
> +       depends on BR2_PACKAGE_PYTHON

according to setup.py, this package is compatible with Python 3 too

> +       help
> +         A Python module to customize the process title.
> +
> +         https://pypi.python.org/pypi/setproctitle
> diff --git a/package/python-setproctitle/python-setproctitle.hash b/package/python-setproctitle/python-setproctitle.hash
> new file mode 100644
> index 0000000..3b0fd71
> --- /dev/null
> +++ b/package/python-setproctitle/python-setproctitle.hash
> @@ -0,0 +1,3 @@
> +# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=95d9e56c69437246460a20804961d70d, sha256 locally computed.
> +md5    95d9e56c69437246460a20804961d70d  setproctitle-1.1.9.tar.gz
> +sha256 1c3414d18f9cacdab78b0ffd8e886d56ad45f22e55001a72aaa0b2aeb56a0ad7  setproctitle-1.1.9.tar.gz
> diff --git a/package/python-setproctitle/python-setproctitle.mk b/package/python-setproctitle/python-setproctitle.mk
> new file mode 100644
> index 0000000..63dfad0
> --- /dev/null
> +++ b/package/python-setproctitle/python-setproctitle.mk
> @@ -0,0 +1,14 @@
> +################################################################################
> +#
> +# python-setproctitle
> +#
> +################################################################################
> +
> +PYTHON_SETPROCTITLE_VERSION = 1.1.9
> +PYTHON_SETPROCTITLE_SOURCE = setproctitle-$(PYTHON_SETPROCTITLE_VERSION).tar.gz
> +PYTHON_SETPROCTITLE_SITE = http://pypi.python.org/packages/source/s/setproctitle
> +PYTHON_SETPROCTITLE_LICENSE = BSD-3c
> +PYTHON_SETPROCTITLE_LICENSE_FILES = COPYRIGHT
> +PYTHON_SETPROCTITLE_SETUP_TYPE = distutils
> +
> +$(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] 37+ messages in thread

* [Buildroot] [PATCH v3 13/17] python-ujson: new package
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 13/17] python-ujson: " Mauro Condarelli
@ 2016-02-05 19:23   ` Yegor Yefremov
  0 siblings, 0 replies; 37+ messages in thread
From: Yegor Yefremov @ 2016-02-05 19:23 UTC (permalink / raw)
  To: buildroot

On Fri, Feb 5, 2016 at 7:18 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
>  package/Config.in                      |  1 +
>  package/python-ujson/Config.in         |  7 +++++++
>  package/python-ujson/python-ujson.hash |  3 +++
>  package/python-ujson/python-ujson.mk   | 13 +++++++++++++
>  4 files changed, 24 insertions(+)
>  create mode 100644 package/python-ujson/Config.in
>  create mode 100644 package/python-ujson/python-ujson.hash
>  create mode 100644 package/python-ujson/python-ujson.mk
>
> diff --git a/package/Config.in b/package/Config.in
> index 2fbc06b..e3e621e 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -725,6 +725,7 @@ menu "External python modules"
>         source "package/python-treq/Config.in"
>         source "package/python-twisted/Config.in"
>         source "package/python-txaio/Config.in"
> +       source "package/python-ujson/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-ujson/Config.in b/package/python-ujson/Config.in
> new file mode 100644
> index 0000000..eab5bd3
> --- /dev/null
> +++ b/package/python-ujson/Config.in
> @@ -0,0 +1,7 @@
> +config BR2_PACKAGE_PYTHON_UJSON
> +       bool "python-ujson"
> +       depends on BR2_PACKAGE_PYTHON

Package support Python 3

> +       help
> +         UltraJSON is an ultra fast JSON encoder and decoder written in pure C with bindings for Python 2.5+ and 3.

Line too long.

> +
> +         https://pypi.python.org/pypi/ujson
> diff --git a/package/python-ujson/python-ujson.hash b/package/python-ujson/python-ujson.hash
> new file mode 100644
> index 0000000..2132034
> --- /dev/null
> +++ b/package/python-ujson/python-ujson.hash
> @@ -0,0 +1,3 @@
> +# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=42f77b0cce686dfa4da2e68480b1dd24,sha256 locally computed.
> +md5    42f77b0cce686dfa4da2e68480b1dd24  ujson-1.35.tar.gz
> +sha256 f66073e5506e91d204ab0c614a148d5aa938bdbf104751be66f8ad7a222f5f86  ujson-1.35.tar.gz
> diff --git a/package/python-ujson/python-ujson.mk b/package/python-ujson/python-ujson.mk
> new file mode 100644
> index 0000000..f7bb0ed
> --- /dev/null
> +++ b/package/python-ujson/python-ujson.mk
> @@ -0,0 +1,13 @@
> +################################################################################
> +#
> +# python-ujson
> +#
> +################################################################################
> +
> +PYTHON_UJSON_VERSION = 1.35
> +PYTHON_UJSON_SOURCE = ujson-$(PYTHON_UJSON_VERSION).tar.gz
> +PYTHON_UJSON_SITE = http://pypi.python.org/packages/source/u/ujson
> +PYTHON_UJSON_LICENSE = BSD

This is BSD-3c
http://opensource.org/licenses/BSD-3-Clause

> +PYTHON_UJSON_SETUP_TYPE = setuptools
> +
> +$(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] 37+ messages in thread

* [Buildroot] [PATCH v3 05/17] python-pynacl: new package
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 05/17] python-pynacl: " Mauro Condarelli
@ 2016-02-05 19:25   ` Yegor Yefremov
  2016-02-05 20:47     ` Thomas Petazzoni
  0 siblings, 1 reply; 37+ messages in thread
From: Yegor Yefremov @ 2016-02-05 19:25 UTC (permalink / raw)
  To: buildroot

On Fri, Feb 5, 2016 at 7:18 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>

Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>

> ---
>  package/Config.in                        |  2 ++
>  package/python-pynacl/Config.in          |  9 +++++++++
>  package/python-pynacl/python-pynacl.hash |  3 +++
>  package/python-pynacl/python-pynacl.mk   | 16 ++++++++++++++++
>  4 files changed, 30 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 7b5c747..f46daea 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -687,6 +687,8 @@ 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-pyopenssl/Config.in"
>         source "package/python-pyparsing/Config.in"
>         source "package/python-pyparted/Config.in"
>         source "package/python-pypcap/Config.in"
> diff --git a/package/python-pynacl/Config.in b/package/python-pynacl/Config.in
> new file mode 100644
> index 0000000..5a53648
> --- /dev/null
> +++ b/package/python-pynacl/Config.in
> @@ -0,0 +1,9 @@
> +config BR2_PACKAGE_PYTHON_PYNACL
> +       bool "python-pynacl"
> +       select BR2_PACKAGE_LIBSODIUM
> +       select BR2_PACKAGE_PYTHON_SIX # runtime
> +       select BR2_PACKAGE_PYTHON_CFFI # runtime
> +       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..7035ac7
> --- /dev/null
> +++ b/package/python-pynacl/python-pynacl.hash
> @@ -0,0 +1,3 @@
> +# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=12fd03d8ce64e0318cb1c69272f17704, sha256 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..e82611e
> --- /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-six
> +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] 37+ messages in thread

* [Buildroot] [PATCH v3 09/17] python-treq: new package
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 09/17] python-treq: " Mauro Condarelli
@ 2016-02-05 19:26   ` Yegor Yefremov
  0 siblings, 0 replies; 37+ messages in thread
From: Yegor Yefremov @ 2016-02-05 19:26 UTC (permalink / raw)
  To: buildroot

On Fri, Feb 5, 2016 at 7:18 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>

Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>

> ---
>  package/Config.in                    |  1 +
>  package/python-treq/Config.in        | 12 ++++++++++++
>  package/python-treq/python-treq.hash |  3 +++
>  package/python-treq/python-treq.mk   | 14 ++++++++++++++
>  4 files changed, 30 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 6db2fe4..fb285d9 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -721,6 +721,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..a03d4e3
> --- /dev/null
> +++ b/package/python-treq/Config.in
> @@ -0,0 +1,12 @@
> +config BR2_PACKAGE_PYTHON_TREQ
> +       bool "python-treq"
> +       select BR2_PACKAGE_PYTHON_REQUESTS # runtime
> +       select BR2_PACKAGE_PYTHON_SERVICE_IDENTITY # runtime
> +       select BR2_PACKAGE_PYTHON_SIX # runtime
> +       select BR2_PACKAGE_PYTHON_TWISTED # runtime
> +       select BR2_PACKAGE_PYTHON_PYOPENSSL # runtime
> +       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
> diff --git a/package/python-treq/python-treq.hash b/package/python-treq/python-treq.hash
> new file mode 100644
> index 0000000..f4cc4d6
> --- /dev/null
> +++ b/package/python-treq/python-treq.hash
> @@ -0,0 +1,3 @@
> +# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=b1fb60759ad5a885cb8ea562553f2d4c, sha256 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..dbf0e14
> --- /dev/null
> +++ b/package/python-treq/python-treq.mk
> @@ -0,0 +1,14 @@
> +################################################################################
> +#
> +# python-treq
> +#
> +################################################################################
> +
> +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
> +
> +$(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] 37+ messages in thread

* [Buildroot] [PATCH v3 06/17] python-pytrie: new package
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 06/17] python-pytrie: " Mauro Condarelli
@ 2016-02-05 19:30   ` Yegor Yefremov
  0 siblings, 0 replies; 37+ messages in thread
From: Yegor Yefremov @ 2016-02-05 19:30 UTC (permalink / raw)
  To: buildroot

On Fri, Feb 5, 2016 at 7:18 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
>  package/Config.in                        |  1 +
>  package/python-pytrie/Config.in          |  7 +++++++
>  package/python-pytrie/python-pytrie.hash |  3 +++
>  package/python-pytrie/python-pytrie.mk   | 14 ++++++++++++++
>  4 files changed, 25 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 f46daea..f5665bf 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -701,6 +701,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..4f61db0
> --- /dev/null
> +++ b/package/python-pytrie/Config.in
> @@ -0,0 +1,7 @@
> +config BR2_PACKAGE_PYTHON_PYTRIE
> +       bool "python-pytrie"
> +       help
> +         A pure Python implementation of the trie data structure.
> +
> +         https://pypi.python.org/pypi/PyTrie
> +

Empty line, other than that

Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>

> diff --git a/package/python-pytrie/python-pytrie.hash b/package/python-pytrie/python-pytrie.hash
> new file mode 100644
> index 0000000..88d2542
> --- /dev/null
> +++ b/package/python-pytrie/python-pytrie.hash
> @@ -0,0 +1,3 @@
> +# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=5997b46c854a68bc588f4527c987663a, sha256 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..e3bea4f
> --- /dev/null
> +++ b/package/python-pytrie/python-pytrie.mk
> @@ -0,0 +1,14 @@
> +################################################################################
> +#
> +# 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
> +
> +$(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] 37+ messages in thread

* [Buildroot] [PATCH v3 16/17] python-autobahn: new package
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 16/17] python-autobahn: " Mauro Condarelli
@ 2016-02-05 19:31   ` Yegor Yefremov
  0 siblings, 0 replies; 37+ messages in thread
From: Yegor Yefremov @ 2016-02-05 19:31 UTC (permalink / raw)
  To: buildroot

On Fri, Feb 5, 2016 at 7:18 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>

Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>

> ---
>  package/Config.in                            |  1 +
>  package/python-autobahn/Config.in            |  8 ++++++++
>  package/python-autobahn/python-autobahn.hash |  3 +++
>  package/python-autobahn/python-autobahn.mk   | 14 ++++++++++++++
>  4 files changed, 26 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 bf5f0f8..a0c57e0 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -618,6 +618,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..cdb2baf
> --- /dev/null
> +++ b/package/python-autobahn/Config.in
> @@ -0,0 +1,8 @@
> +config BR2_PACKAGE_PYTHON_AUTOBAHN
> +       bool "python-autobahn"
> +       select BR2_PACKAGE_PYTHON_SIX # runtime
> +       select BR2_PACKAGE_PYTHON_TXAIO # runtime
> +       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..8f55ac1
> --- /dev/null
> +++ b/package/python-autobahn/python-autobahn.hash
> @@ -0,0 +1,3 @@
> +# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=b4b5445050749c1033b9b58f694f0c64, sha256 locally computed.
> +md5    b4b5445050749c1033b9b58f694f0c64  autobahn-0.12.1.tar.gz
> +sha256 664223879e159c88221f42d8d1ac6b8c4268d8b9316d8ab69a02761c5744cd79  autobahn-0.12.1.tar.gz
> diff --git a/package/python-autobahn/python-autobahn.mk b/package/python-autobahn/python-autobahn.mk
> new file mode 100644
> index 0000000..1d02867
> --- /dev/null
> +++ b/package/python-autobahn/python-autobahn.mk
> @@ -0,0 +1,14 @@
> +################################################################################
> +#
> +# python-autobahn
> +#
> +################################################################################
> +
> +PYTHON_AUTOBAHN_VERSION = 0.12.1
> +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
> +
> +$(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] 37+ messages in thread

* [Buildroot] [PATCH v3 14/17] python-wsaccel: new package
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 14/17] python-wsaccel: " Mauro Condarelli
@ 2016-02-05 19:32   ` Yegor Yefremov
  0 siblings, 0 replies; 37+ messages in thread
From: Yegor Yefremov @ 2016-02-05 19:32 UTC (permalink / raw)
  To: buildroot

On Fri, Feb 5, 2016 at 7:18 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
>  package/Config.in                          |  1 +
>  package/python-wsaccel/Config.in           |  7 +++++++
>  package/python-wsaccel/python-wsaccel.hash |  3 +++
>  package/python-wsaccel/python-wsaccel.mk   | 13 +++++++++++++
>  4 files changed, 24 insertions(+)
>  create mode 100644 package/python-wsaccel/Config.in
>  create mode 100644 package/python-wsaccel/python-wsaccel.hash
>  create mode 100644 package/python-wsaccel/python-wsaccel.mk
>
> diff --git a/package/Config.in b/package/Config.in
> index e3e621e..ef0ce7b 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -733,6 +733,7 @@ menu "External python modules"
>         source "package/python-webpy/Config.in"
>         source "package/python-werkzeug/Config.in"
>         source "package/python-ws4py/Config.in"
> +       source "package/python-wsaccel/Config.in"
>         source "package/python-zope-interface/Config.in"
>  endmenu
>  endif
> diff --git a/package/python-wsaccel/Config.in b/package/python-wsaccel/Config.in
> new file mode 100644
> index 0000000..19090e8
> --- /dev/null
> +++ b/package/python-wsaccel/Config.in
> @@ -0,0 +1,7 @@
> +config BR2_PACKAGE_PYTHON_WSACCEL
> +       bool "python-wsaccel"
> +       depends on BR2_PACKAGE_PYTHON

Package is Python 3 compatible.

> +       help
> +         Accelerator for ws4py and AutobahnPython.
> +
> +         https://pypi.python.org/pypi/wsaccel
> diff --git a/package/python-wsaccel/python-wsaccel.hash b/package/python-wsaccel/python-wsaccel.hash
> new file mode 100644
> index 0000000..a02b5a8
> --- /dev/null
> +++ b/package/python-wsaccel/python-wsaccel.hash
> @@ -0,0 +1,3 @@
> +# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=2b4ea3d6847855c0587d37fca9db0557, sha256 locally computed.
> +md5    2b4ea3d6847855c0587d37fca9db0557  wsaccel-0.6.2.tar.gz
> +sha256 425706acf0724d2f6bfa391ec37b4ef121d3432c956029de3cea4e101c218e0c  wsaccel-0.6.2.tar.gz
> diff --git a/package/python-wsaccel/python-wsaccel.mk b/package/python-wsaccel/python-wsaccel.mk
> new file mode 100644
> index 0000000..869aaa5
> --- /dev/null
> +++ b/package/python-wsaccel/python-wsaccel.mk
> @@ -0,0 +1,13 @@
> +################################################################################
> +#
> +# python-wsaccel
> +#
> +################################################################################
> +
> +PYTHON_WSACCEL_VERSION = 0.6.2
> +PYTHON_WSACCEL_SOURCE = wsaccel-$(PYTHON_WSACCEL_VERSION).tar.gz
> +PYTHON_WSACCEL_SITE = http://pypi.python.org/packages/source/w/wsaccel
> +PYTHON_WSACCEL_LICENSE = Apache

Apache-2.0

Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>

> +PYTHON_WSACCEL_SETUP_TYPE = setuptools
> +
> +$(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] 37+ messages in thread

* [Buildroot] [PATCH v3 10/17] python-txaio: new package
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 10/17] python-txaio: " Mauro Condarelli
@ 2016-02-05 19:33   ` Yegor Yefremov
  0 siblings, 0 replies; 37+ messages in thread
From: Yegor Yefremov @ 2016-02-05 19:33 UTC (permalink / raw)
  To: buildroot

On Fri, Feb 5, 2016 at 7:18 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>

Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>

> ---
>  package/Config.in                      |  1 +
>  package/python-txaio/Config.in         |  7 +++++++
>  package/python-txaio/python-txaio.hash |  3 +++
>  package/python-txaio/python-txaio.mk   | 14 ++++++++++++++
>  4 files changed, 25 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 fb285d9..0257350 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -723,6 +723,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..9d42382
> --- /dev/null
> +++ b/package/python-txaio/Config.in
> @@ -0,0 +1,7 @@
> +config BR2_PACKAGE_PYTHON_TXAIO
> +       bool "python-txaio"
> +       select BR2_PACKAGE_PYTHON_SIX # runtime
> +       help
> +         Compatibility API between asyncio/Twisted/Trollius.
> +
> +         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..5d9e6cf
> --- /dev/null
> +++ b/package/python-txaio/python-txaio.hash
> @@ -0,0 +1,3 @@
> +# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=c2a7e6ebfdf8987c3938e40e39a3c5e7, sha256 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..127bc62
> --- /dev/null
> +++ b/package/python-txaio/python-txaio.mk
> @@ -0,0 +1,14 @@
> +################################################################################
> +#
> +# 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 = MIT
> +PYTHON_TXAIO_LICENSE_FILES = LICENSE
> +PYTHON_TXAIO_SETUP_TYPE = setuptools
> +
> +$(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] 37+ messages in thread

* [Buildroot] [PATCH v3 01/17] python-characteristic: new package
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 01/17] python-characteristic: new package Mauro Condarelli
@ 2016-02-05 19:34   ` Yegor Yefremov
  0 siblings, 0 replies; 37+ messages in thread
From: Yegor Yefremov @ 2016-02-05 19:34 UTC (permalink / raw)
  To: buildroot

On Fri, Feb 5, 2016 at 7:18 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
>  package/Config.in                                        |  1 +
>  package/python-characteristic/Config.in                  |  7 +++++++
>  package/python-characteristic/python-characteristic.hash |  3 +++
>  package/python-characteristic/python-characteristic.mk   | 14 ++++++++++++++
>  4 files changed, 25 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 529ad33..c2698ea 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -625,6 +625,7 @@ menu "External python modules"
>         source "package/python-cbor/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-click/Config.in"
> diff --git a/package/python-characteristic/Config.in b/package/python-characteristic/Config.in
> new file mode 100644
> index 0000000..d1c4faa
> --- /dev/null
> +++ b/package/python-characteristic/Config.in
> @@ -0,0 +1,7 @@
> +config BR2_PACKAGE_PYTHON_CHARACTERISTIC
> +       bool "python-characteristic"
> +       help
> +         Python attributes without boilerplate.
> +
> +         https://pypi.python.org/pypi/characteristic
> +

Empty line

Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>

> diff --git a/package/python-characteristic/python-characteristic.hash b/package/python-characteristic/python-characteristic.hash
> new file mode 100644
> index 0000000..41dc18c
> --- /dev/null
> +++ b/package/python-characteristic/python-characteristic.hash
> @@ -0,0 +1,3 @@
> +# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=b249368dd021fde1c06b4802867c0913, sha256 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..dc3e8bb
> --- /dev/null
> +++ b/package/python-characteristic/python-characteristic.mk
> @@ -0,0 +1,14 @@
> +################################################################################
> +#
> +# 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
> +
> +$(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] 37+ messages in thread

* [Buildroot] [PATCH v3 11/17] python-pyasn-modules: new package
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 11/17] python-pyasn-modules: " Mauro Condarelli
@ 2016-02-05 19:37   ` Yegor Yefremov
  0 siblings, 0 replies; 37+ messages in thread
From: Yegor Yefremov @ 2016-02-05 19:37 UTC (permalink / raw)
  To: buildroot

On Fri, Feb 5, 2016 at 7:18 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
>  package/Config.in                                      |  1 +
>  package/python-pyasn-modules/Config.in                 | 11 +++++++++++
>  package/python-pyasn-modules/python-pyasn-modules.hash |  3 +++
>  package/python-pyasn-modules/python-pyasn-modules.mk   | 15 +++++++++++++++
>  4 files changed, 30 insertions(+)
>  create mode 100644 package/python-pyasn-modules/Config.in
>  create mode 100644 package/python-pyasn-modules/python-pyasn-modules.hash
>  create mode 100644 package/python-pyasn-modules/python-pyasn-modules.mk
>
> diff --git a/package/Config.in b/package/Config.in
> index 0257350..2fbc06b 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-pyasn-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-pyasn-modules/Config.in b/package/python-pyasn-modules/Config.in
> new file mode 100644
> index 0000000..60258ca
> --- /dev/null
> +++ b/package/python-pyasn-modules/Config.in
> @@ -0,0 +1,11 @@
> +config BR2_PACKAGE_PYTHON_PYASN_MODULES
> +       bool "python-pyasn-modules"
> +       depends on BR2_INSTALL_LIBSTDCPP
> +       select BR2_PACKAGE_PYASN

isn't this a runtime dependency?

> +       help
> +         A collection of ASN.1-based protocols modules.
> +
> +         https://pypi.python.org/pypi/pyasn1-modules
> +
> +comment "python-pyasn-modules needs a toolchain w/ C++"
> +       depends on !BR2_INSTALL_LIBSTDCPP
> diff --git a/package/python-pyasn-modules/python-pyasn-modules.hash b/package/python-pyasn-modules/python-pyasn-modules.hash
> new file mode 100644
> index 0000000..6d9a707
> --- /dev/null
> +++ b/package/python-pyasn-modules/python-pyasn-modules.hash
> @@ -0,0 +1,3 @@
> +# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=178129bc7fbf07215c25230c5f053f81, sha256 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-pyasn-modules/python-pyasn-modules.mk b/package/python-pyasn-modules/python-pyasn-modules.mk
> new file mode 100644
> index 0000000..4a4b40b
> --- /dev/null
> +++ b/package/python-pyasn-modules/python-pyasn-modules.mk
> @@ -0,0 +1,15 @@
> +################################################################################
> +#
> +# python-pyasn-modules
> +#
> +################################################################################
> +
> +PYTHON_PYASN_MODULES_VERSION = 0.0.8
> +PYTHON_PYASN_MODULES_SOURCE = pyasn1-modules-$(PYTHON_PYASN_MODULES_VERSION).tar.gz
> +PYTHON_PYASN_MODULES_SITE = http://pypi.python.org/packages/source/p/pyasn1-modules
> +PYTHON_PYASN_MODULES_LICENSE = BSD

BSD-2c

> +PYTHON_PYASN_MODULES_LICENSE_FILES = LICENSE.txt
> +PYTHON_PYASN_MODULES_SETUP_TYPE = setuptools
> +PYTHON_PYASN_MODULES_DEPENDENCIES = python-pyasn

same here

Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>

> +
> +$(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] 37+ messages in thread

* [Buildroot] [PATCH v3 03/17] python-lmdb: new package
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 03/17] python-lmdb: new package Mauro Condarelli
@ 2016-02-05 19:37   ` Yegor Yefremov
  0 siblings, 0 replies; 37+ messages in thread
From: Yegor Yefremov @ 2016-02-05 19:37 UTC (permalink / raw)
  To: buildroot

On Fri, Feb 5, 2016 at 7:18 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   | 14 ++++++++++++++
>  4 files changed, 26 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 3b3526c..8e13c64 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -658,6 +658,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..06d6876
> --- /dev/null
> +++ b/package/python-lmdb/Config.in
> @@ -0,0 +1,8 @@
> +config BR2_PACKAGE_PYTHON_LMDB
> +       bool "python-lmdb"
> +       select BR2_PACKAGE_PYTHON_CFFI # runtime
> +       help
> +         Universal Python binding for the LMDB 'Lightning' Database.
> +
> +         https://pypi.python.org/pypi/lmdb
> +

Empty line

> diff --git a/package/python-lmdb/python-lmdb.hash b/package/python-lmdb/python-lmdb.hash
> new file mode 100644
> index 0000000..c983cfb
> --- /dev/null
> +++ b/package/python-lmdb/python-lmdb.hash
> @@ -0,0 +1,3 @@
> +# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=001817d754f96865549c85fb5251082f, sha256 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..18302b0
> --- /dev/null
> +++ b/package/python-lmdb/python-lmdb.mk
> @@ -0,0 +1,14 @@
> +################################################################################
> +#
> +# 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 = OpenLDAP BSD

Two licenses?

> +PYTHON_LMDB_SETUP_TYPE = setuptools
> +PYTHON_LMDB_DEPENDENCIES = host-python-cffi
> +
> +$(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] 37+ messages in thread

* [Buildroot] [PATCH v3 08/17] python-shutilwhich: new package
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 08/17] python-shutilwhich: " Mauro Condarelli
@ 2016-02-05 19:38   ` Yegor Yefremov
  0 siblings, 0 replies; 37+ messages in thread
From: Yegor Yefremov @ 2016-02-05 19:38 UTC (permalink / raw)
  To: buildroot

On Fri, Feb 5, 2016 at 7:18 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   | 13 +++++++++++++
>  4 files changed, 25 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 036de5e..6db2fe4 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -712,6 +712,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/
> +

Empty line

Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>

> diff --git a/package/python-shutilwhich/python-shutilwhich.hash b/package/python-shutilwhich/python-shutilwhich.hash
> new file mode 100644
> index 0000000..b1a2c78
> --- /dev/null
> +++ b/package/python-shutilwhich/python-shutilwhich.hash
> @@ -0,0 +1,3 @@
> +# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=915947c5cdae7afd748ac715ee547adb, sha256 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..b2e06d5
> --- /dev/null
> +++ b/package/python-shutilwhich/python-shutilwhich.mk
> @@ -0,0 +1,13 @@
> +################################################################################
> +#
> +# 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_SETUP_TYPE = setuptools
> +
> +$(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] 37+ messages in thread

* [Buildroot] [PATCH v3 07/17] python-service-identity: new package
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 07/17] python-service-identity: " Mauro Condarelli
@ 2016-02-05 19:39   ` Yegor Yefremov
  0 siblings, 0 replies; 37+ messages in thread
From: Yegor Yefremov @ 2016-02-05 19:39 UTC (permalink / raw)
  To: buildroot

On Fri, Feb 5, 2016 at 7:18 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>

Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>

> ---
>  package/Config.in                                         |  1 +
>  package/python-service-identity/Config.in                 | 10 ++++++++++
>  .../python-service-identity/python-service-identity.hash  |  3 +++
>  .../python-service-identity/python-service-identity.mk    | 15 +++++++++++++++
>  4 files changed, 29 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 f5665bf..036de5e 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -710,6 +710,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..e2200f6
> --- /dev/null
> +++ b/package/python-service-identity/Config.in
> @@ -0,0 +1,10 @@
> +config BR2_PACKAGE_PYTHON_SERVICE_IDENTITY
> +       bool "python-service-identity"
> +       select BR2_PACKAGE_PYTHON_CHARACTERISTIC # runtime
> +       select BR2_PACKAGE_PYTHON_PYASN # runtime
> +       select BR2_PACKAGE_PYTHON_PYASN_MODULES # runtime
> +       select BR2_PACKAGE_PYTHON_PYOPENSSL # runtime
> +       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..caf29dc
> --- /dev/null
> +++ b/package/python-service-identity/python-service-identity.hash
> @@ -0,0 +1,3 @@
> +# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=cea0b0156d73b025ecef660fb51f0d9a, sha256 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..1be9b92
> --- /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 = MIT
> +PYTHON_SERVICE_IDENTITY_LICENSE_FILES = LICENSE
> +PYTHON_SERVICE_IDENTITY_SETUP_TYPE = setuptools
> +PYTHON_SERVICE_IDENTITY_DEPENDENCIES = python-characteristic python-pyasn python-pyasn-modules python-pyopenssl
> +
> +$(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] 37+ messages in thread

* [Buildroot] [PATCH v3 05/17] python-pynacl: new package
  2016-02-05 19:25   ` Yegor Yefremov
@ 2016-02-05 20:47     ` Thomas Petazzoni
  2016-02-05 21:05       ` Yegor Yefremov
  0 siblings, 1 reply; 37+ messages in thread
From: Thomas Petazzoni @ 2016-02-05 20:47 UTC (permalink / raw)
  To: buildroot

Yegor,

On Fri, 5 Feb 2016 20:25:39 +0100, Yegor Yefremov wrote:
> On Fri, Feb 5, 2016 at 7:18 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> > Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> 
> Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>

You did not review carefully enough it seems :-)

> > diff --git a/package/Config.in b/package/Config.in
> > index 7b5c747..f46daea 100644
> > --- a/package/Config.in
> > +++ b/package/Config.in
> > @@ -687,6 +687,8 @@ 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-pyopenssl/Config.in"

See here :-)

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com

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

* [Buildroot] [PATCH v3 05/17] python-pynacl: new package
  2016-02-05 20:47     ` Thomas Petazzoni
@ 2016-02-05 21:05       ` Yegor Yefremov
  0 siblings, 0 replies; 37+ messages in thread
From: Yegor Yefremov @ 2016-02-05 21:05 UTC (permalink / raw)
  To: buildroot

On Fri, Feb 5, 2016 at 9:47 PM, Thomas Petazzoni
<thomas.petazzoni@free-electrons.com> wrote:
> Yegor,
>
> On Fri, 5 Feb 2016 20:25:39 +0100, Yegor Yefremov wrote:
>> On Fri, Feb 5, 2016 at 7:18 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
>> > Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
>>
>> Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>
>
> You did not review carefully enough it seems :-)
>
>> > diff --git a/package/Config.in b/package/Config.in
>> > index 7b5c747..f46daea 100644
>> > --- a/package/Config.in
>> > +++ b/package/Config.in
>> > @@ -687,6 +687,8 @@ 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-pyopenssl/Config.in"
>
> See here :-)

You're right. I've noticed it later as I was applying the patches :-)

Yegor

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

* [Buildroot] [PATCH v3 17/17] python-crossbar: new package
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 17/17] python-crossbar: " Mauro Condarelli
@ 2016-02-05 21:51   ` Yegor Yefremov
  2016-02-06 23:10   ` Arnout Vandecappelle
  1 sibling, 0 replies; 37+ messages in thread
From: Yegor Yefremov @ 2016-02-05 21:51 UTC (permalink / raw)
  To: buildroot

On Fri, Feb 5, 2016 at 7:18 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
>  package/Config.in                            |  2 ++
>  package/python-crossbar/Config.in            | 23 +++++++++++++++++++++++
>  package/python-crossbar/python-crossbar.hash |  3 +++
>  package/python-crossbar/python-crossbar.mk   | 17 +++++++++++++++++
>  4 files changed, 45 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 a0c57e0..8bc46c8 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -634,6 +634,8 @@ 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"
>         source "package/python-dialog/Config.in"
> diff --git a/package/python-crossbar/Config.in b/package/python-crossbar/Config.in
> new file mode 100644
> index 0000000..f52e880
> --- /dev/null
> +++ b/package/python-crossbar/Config.in
> @@ -0,0 +1,23 @@
> +config BR2_PACKAGE_PYTHON_CROSSBAR
> +       bool "python-crossbar"
> +       select BR2_PACKAGE_PYTHON_AUTOBAHN
> +       select BR2_PACKAGE_PYTHON_CLICK
> +       select BR2_PACKAGE_PYTHON_JINJA2
> +       select BR2_PACKAGE_PYTHON_MISTUNE
> +       select BR2_PACKAGE_PYTHON_NETADDR
> +       select BR2_PACKAGE_PYTHON_PYGMENTS
> +       select BR2_PACKAGE_PYTHON_PYTRIE
> +       select BR2_PACKAGE_PYTHON_PYYAML
> +       select BR2_PACKAGE_PYTHON_SETUPTOOLS
> +       select BR2_PACKAGE_PYTHON_SHURILWHICH
> +       select BR2_PACKAGE_PYTHON_TREQ
> +       select BR2_PACKAGE_PYTHON_TWISTED

many selects are missing:

pyinotify
psutils
ujson
wsaccel
cbor

etc. check against setup.py

> +       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..0690e56
> --- /dev/null
> +++ b/package/python-crossbar/python-crossbar.hash
> @@ -0,0 +1,3 @@
> +# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=cbe9b62a1ec2eebbc0cd0cef887a4993, sha256 locally computed.
> +md5    cbe9b62a1ec2eebbc0cd0cef887a4993  crossbar-0.12.1.tar.gz
> +sha256 4919e683bcfa3c633da8207f24189fd196ef8412b647f0365cf74c0bff8b4ada  crossbar-0.12.1.tar.gz
> diff --git a/package/python-crossbar/python-crossbar.mk b/package/python-crossbar/python-crossbar.mk
> new file mode 100644
> index 0000000..7a191d9
> --- /dev/null
> +++ b/package/python-crossbar/python-crossbar.mk
> @@ -0,0 +1,17 @@
> +################################################################################
> +#
> +# python-crossbar
> +#
> +################################################################################
> +
> +PYTHON_CROSSBAR_VERSION = 0.12.1
> +PYTHON_CROSSBAR_SOURCE = crossbar-$(PYTHON_CROSSBAR_VERSION).tar.gz
> +PYTHON_CROSSBAR_SITE = http://pypi.python.org/packages/source/c/crossbar
> +PYTHON_CROSSBAR_LICENSE = AGPL3
> +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-treq
> +
> +$(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] 37+ messages in thread

* [Buildroot] [PATCH v3 02/17] python-pycparser: python runtime added
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 02/17] python-pycparser: python runtime added Mauro Condarelli
@ 2016-02-06 10:31   ` Yegor Yefremov
  0 siblings, 0 replies; 37+ messages in thread
From: Yegor Yefremov @ 2016-02-06 10:31 UTC (permalink / raw)
  To: buildroot

On Fri, Feb 5, 2016 at 7:18 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.mk | 1 +
>  3 files changed, 8 insertions(+)
>  create mode 100644 package/python-pycparser/Config.in
>
> diff --git a/package/Config.in b/package/Config.in
> index c2698ea..3b3526c 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.mk b/package/python-pycparser/python-pycparser.mk
> index 328bc8a..a32f1aa 100644
> --- a/package/python-pycparser/python-pycparser.mk
> +++ b/package/python-pycparser/python-pycparser.mk
> @@ -11,4 +11,5 @@ PYTHON_PYCPARSER_SETUP_TYPE = setuptools
>  PYTHON_PYCPARSER_LICENSE = BSD-3c
>  PYTHON_PYCPARSER_LICENSE_FILES = LICENSE
>
> +$(eval $(python-package))
>  $(eval $(host-python-package))

Seems like we need this package. Crossbar seems to check all
dependencies from all its dependencies, i.e. crossbar itself doesn't
need cffi, but lmdb does. This seems something to have with
entry_point (https://pythonhosted.org/setuptools/setuptools.html#dynamic-discovery-of-services-and-plugins).
Have no idea, how to disable it.

Yegor

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

* [Buildroot] [PATCH v3 17/17] python-crossbar: new package
  2016-02-05 18:18 ` [Buildroot] [PATCH v3 17/17] python-crossbar: " Mauro Condarelli
  2016-02-05 21:51   ` Yegor Yefremov
@ 2016-02-06 23:10   ` Arnout Vandecappelle
  1 sibling, 0 replies; 37+ messages in thread
From: Arnout Vandecappelle @ 2016-02-06 23:10 UTC (permalink / raw)
  To: buildroot

On 05-02-16 19:18, Mauro Condarelli wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
>  package/Config.in                            |  2 ++
>  package/python-crossbar/Config.in            | 23 +++++++++++++++++++++++
>  package/python-crossbar/python-crossbar.hash |  3 +++
>  package/python-crossbar/python-crossbar.mk   | 17 +++++++++++++++++
>  4 files changed, 45 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 a0c57e0..8bc46c8 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -634,6 +634,8 @@ 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"

 This line should have been part of adding python-cryptography.


>  	source "package/python-cssselect/Config.in"
>  	source "package/python-daemon/Config.in"
>  	source "package/python-dialog/Config.in"
> diff --git a/package/python-crossbar/Config.in b/package/python-crossbar/Config.in
> new file mode 100644
> index 0000000..f52e880
> --- /dev/null
> +++ b/package/python-crossbar/Config.in
> @@ -0,0 +1,23 @@
> +config BR2_PACKAGE_PYTHON_CROSSBAR
> +	bool "python-crossbar"
> +	select BR2_PACKAGE_PYTHON_AUTOBAHN
> +	select BR2_PACKAGE_PYTHON_CLICK
> +	select BR2_PACKAGE_PYTHON_JINJA2
> +	select BR2_PACKAGE_PYTHON_MISTUNE
> +	select BR2_PACKAGE_PYTHON_NETADDR
> +	select BR2_PACKAGE_PYTHON_PYGMENTS
> +	select BR2_PACKAGE_PYTHON_PYTRIE
> +	select BR2_PACKAGE_PYTHON_PYYAML
> +	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! ***"

 The *** are not needed here.

> +        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..0690e56
> --- /dev/null
> +++ b/package/python-crossbar/python-crossbar.hash
> @@ -0,0 +1,3 @@
> +# md5 from https://pypi.python.org/pypi?:action=show_md5&digest=cbe9b62a1ec2eebbc0cd0cef887a4993, sha256 locally computed.
> +md5	cbe9b62a1ec2eebbc0cd0cef887a4993  crossbar-0.12.1.tar.gz
> +sha256	4919e683bcfa3c633da8207f24189fd196ef8412b647f0365cf74c0bff8b4ada  crossbar-0.12.1.tar.gz
> diff --git a/package/python-crossbar/python-crossbar.mk b/package/python-crossbar/python-crossbar.mk
> new file mode 100644
> index 0000000..7a191d9
> --- /dev/null
> +++ b/package/python-crossbar/python-crossbar.mk
> @@ -0,0 +1,17 @@
> +################################################################################
> +#
> +# python-crossbar
> +#
> +################################################################################
> +
> +PYTHON_CROSSBAR_VERSION = 0.12.1
> +PYTHON_CROSSBAR_SOURCE = crossbar-$(PYTHON_CROSSBAR_VERSION).tar.gz
> +PYTHON_CROSSBAR_SITE = http://pypi.python.org/packages/source/c/crossbar
> +PYTHON_CROSSBAR_LICENSE = AGPL3

 AGPLv3

> +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-treq

 When there is such a long list of dependencies, make it one per line:

PYTHON_CROSSBAR_DEPENDENCIES = \
	python-autobahn \
	python-click \
...

 Also keep them alphabetical, and make sure the select lines in the Config.in
are in the same order. That makes it easier to verify that they correspond.


 Regards,
 Arnout


> +
> +$(eval $(python-package))
> 


-- 
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] 37+ messages in thread

end of thread, other threads:[~2016-02-06 23:10 UTC | newest]

Thread overview: 37+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-02-05 18:18 [Buildroot] [PATCH v3 00/17] changes needed for python-crossbar package (new) Mauro Condarelli
2016-02-05 18:18 ` [Buildroot] [PATCH v3 01/17] python-characteristic: new package Mauro Condarelli
2016-02-05 19:34   ` Yegor Yefremov
2016-02-05 18:18 ` [Buildroot] [PATCH v3 02/17] python-pycparser: python runtime added Mauro Condarelli
2016-02-06 10:31   ` Yegor Yefremov
2016-02-05 18:18 ` [Buildroot] [PATCH v3 03/17] python-lmdb: new package Mauro Condarelli
2016-02-05 19:37   ` Yegor Yefremov
2016-02-05 18:18 ` [Buildroot] [PATCH v3 04/17] python-pygments: " Mauro Condarelli
2016-02-05 19:09   ` Yegor Yefremov
2016-02-05 18:18 ` [Buildroot] [PATCH v3 05/17] python-pynacl: " Mauro Condarelli
2016-02-05 19:25   ` Yegor Yefremov
2016-02-05 20:47     ` Thomas Petazzoni
2016-02-05 21:05       ` Yegor Yefremov
2016-02-05 18:18 ` [Buildroot] [PATCH v3 06/17] python-pytrie: " Mauro Condarelli
2016-02-05 19:30   ` Yegor Yefremov
2016-02-05 18:18 ` [Buildroot] [PATCH v3 07/17] python-service-identity: " Mauro Condarelli
2016-02-05 19:39   ` Yegor Yefremov
2016-02-05 18:18 ` [Buildroot] [PATCH v3 08/17] python-shutilwhich: " Mauro Condarelli
2016-02-05 19:38   ` Yegor Yefremov
2016-02-05 18:18 ` [Buildroot] [PATCH v3 09/17] python-treq: " Mauro Condarelli
2016-02-05 19:26   ` Yegor Yefremov
2016-02-05 18:18 ` [Buildroot] [PATCH v3 10/17] python-txaio: " Mauro Condarelli
2016-02-05 19:33   ` Yegor Yefremov
2016-02-05 18:18 ` [Buildroot] [PATCH v3 11/17] python-pyasn-modules: " Mauro Condarelli
2016-02-05 19:37   ` Yegor Yefremov
2016-02-05 18:18 ` [Buildroot] [PATCH v3 12/17] python-cryptography: " Mauro Condarelli
2016-02-05 18:18 ` [Buildroot] [PATCH v3 13/17] python-ujson: " Mauro Condarelli
2016-02-05 19:23   ` Yegor Yefremov
2016-02-05 18:18 ` [Buildroot] [PATCH v3 14/17] python-wsaccel: " Mauro Condarelli
2016-02-05 19:32   ` Yegor Yefremov
2016-02-05 18:18 ` [Buildroot] [PATCH v3 15/17] python-setproctitle: " Mauro Condarelli
2016-02-05 19:13   ` Yegor Yefremov
2016-02-05 18:18 ` [Buildroot] [PATCH v3 16/17] python-autobahn: " Mauro Condarelli
2016-02-05 19:31   ` Yegor Yefremov
2016-02-05 18:18 ` [Buildroot] [PATCH v3 17/17] python-crossbar: " Mauro Condarelli
2016-02-05 21:51   ` Yegor Yefremov
2016-02-06 23:10   ` Arnout Vandecappelle

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox