All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH v4 00/17] changes needed for python-crossbar package (new)
@ 2016-02-06 22:59 Mauro Condarelli
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 01/17] python-characteristic: new package Mauro Condarelli
                   ` (16 more replies)
  0 siblings, 17 replies; 52+ messages in thread
From: Mauro Condarelli @ 2016-02-06 22:59 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/

I changed patches to accommdate suggestions by Y.Yefremov

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                                  | 16 ++++++++++
 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            |  6 ++++
 .../python-characteristic.hash                     |  3 ++
 .../python-characteristic/python-characteristic.mk | 14 ++++++++
 package/python-crossbar/Config.in                  | 37 ++++++++++++++++++++++
 package/python-crossbar/python-crossbar.hash       |  3 ++
 package/python-crossbar/python-crossbar.mk         | 14 ++++++++
 package/python-cryptography/Config.in              | 20 ++++++++++++
 .../python-cryptography/python-cryptography.hash   |  3 ++
 package/python-cryptography/python-cryptography.mk | 23 ++++++++++++++
 package/python-lmdb/Config.in                      |  7 ++++
 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   | 14 ++++++++
 package/python-pycparser/Config.in                 |  6 ++++
 package/python-pycparser/python-pycparser.mk       |  1 +
 package/python-pygments/Config.in                  |  6 ++++
 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                    |  6 ++++
 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              |  6 ++++
 .../python-setproctitle/python-setproctitle.hash   |  3 ++
 package/python-setproctitle/python-setproctitle.mk | 14 ++++++++
 package/python-shutilwhich/Config.in               |  7 ++++
 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                   |  6 ++++
 package/python-wsaccel/python-wsaccel.hash         |  3 ++
 package/python-wsaccel/python-wsaccel.mk           | 13 ++++++++
 52 files changed, 470 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] 52+ messages in thread

* [Buildroot] [PATCH v4 01/17] python-characteristic: new package
  2016-02-06 22:59 [Buildroot] [PATCH v4 00/17] changes needed for python-crossbar package (new) Mauro Condarelli
@ 2016-02-06 22:59 ` Mauro Condarelli
  2016-02-07  7:40   ` Yegor Yefremov
  2016-02-17 21:35   ` Thomas Petazzoni
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 02/17] python-pycparser: python runtime added Mauro Condarelli
                   ` (15 subsequent siblings)
  16 siblings, 2 replies; 52+ messages in thread
From: Mauro Condarelli @ 2016-02-06 22:59 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>

---
Changes v3 -> v4
  - removed spurious blank line at end of Config.in (suggested by yegorich)

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
 package/Config.in                                        |  1 +
 package/python-characteristic/Config.in                  |  6 ++++++
 package/python-characteristic/python-characteristic.hash |  3 +++
 package/python-characteristic/python-characteristic.mk   | 14 ++++++++++++++
 4 files changed, 24 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..1226fa8
--- /dev/null
+++ b/package/python-characteristic/Config.in
@@ -0,0 +1,6 @@
+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] 52+ messages in thread

* [Buildroot] [PATCH v4 02/17] python-pycparser: python runtime added
  2016-02-06 22:59 [Buildroot] [PATCH v4 00/17] changes needed for python-crossbar package (new) Mauro Condarelli
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 01/17] python-characteristic: new package Mauro Condarelli
@ 2016-02-06 22:59 ` Mauro Condarelli
  2016-02-07  7:43   ` Yegor Yefremov
  2016-02-19 21:17   ` Thomas Petazzoni
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 03/17] python-lmdb: new package Mauro Condarelli
                   ` (14 subsequent siblings)
  16 siblings, 2 replies; 52+ messages in thread
From: Mauro Condarelli @ 2016-02-06 22:59 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] 52+ messages in thread

* [Buildroot] [PATCH v4 03/17] python-lmdb: new package
  2016-02-06 22:59 [Buildroot] [PATCH v4 00/17] changes needed for python-crossbar package (new) Mauro Condarelli
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 01/17] python-characteristic: new package Mauro Condarelli
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 02/17] python-pycparser: python runtime added Mauro Condarelli
@ 2016-02-06 22:59 ` Mauro Condarelli
  2016-02-07  7:41   ` Yegor Yefremov
  2016-02-19 21:17   ` Thomas Petazzoni
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 04/17] python-pygments: " Mauro Condarelli
                   ` (13 subsequent siblings)
  16 siblings, 2 replies; 52+ messages in thread
From: Mauro Condarelli @ 2016-02-06 22:59 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>

---
Changes v3 -> v4
  - removed spurious blank line at end of Config.in (suggested by yegorich)
  - yegorich inquired about double licensing; I left as-is because it is
    like that in PKG-INFO file ("License: OpenLDAP BSD").
    No LICENSE file is present in package sources.

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
 package/Config.in                    |  1 +
 package/python-lmdb/Config.in        |  7 +++++++
 package/python-lmdb/python-lmdb.hash |  3 +++
 package/python-lmdb/python-lmdb.mk   | 14 ++++++++++++++
 4 files changed, 25 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..baf9bce
--- /dev/null
+++ b/package/python-lmdb/Config.in
@@ -0,0 +1,7 @@
+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] 52+ messages in thread

* [Buildroot] [PATCH v4 04/17] python-pygments: new package
  2016-02-06 22:59 [Buildroot] [PATCH v4 00/17] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (2 preceding siblings ...)
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 03/17] python-lmdb: new package Mauro Condarelli
@ 2016-02-06 22:59 ` Mauro Condarelli
  2016-02-07  7:43   ` Yegor Yefremov
  2016-02-19 21:20   ` Thomas Petazzoni
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 05/17] python-pynacl: " Mauro Condarelli
                   ` (12 subsequent siblings)
  16 siblings, 2 replies; 52+ messages in thread
From: Mauro Condarelli @ 2016-02-06 22:59 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>

---
Changes v3 -> v4
  - removed spurious blank line at end of Config.in (suggested by yegorich)
  - changed license (BSD -> BSD-2c) (suggested by yegorich)

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
 package/Config.in                            |  1 +
 package/python-pygments/Config.in            |  6 ++++++
 package/python-pygments/python-pygments.hash |  3 +++
 package/python-pygments/python-pygments.mk   | 14 ++++++++++++++
 4 files changed, 24 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..f097c52
--- /dev/null
+++ b/package/python-pygments/Config.in
@@ -0,0 +1,6 @@
+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..eafd775
--- /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-2c
+PYTHON_PYGMENTS_LICENSE_FILES = LICENSE
+PYTHON_PYGMENTS_SETUP_TYPE = setuptools
+
+$(eval $(python-package))
-- 
2.1.4

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

* [Buildroot] [PATCH v4 05/17] python-pynacl: new package
  2016-02-06 22:59 [Buildroot] [PATCH v4 00/17] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (3 preceding siblings ...)
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 04/17] python-pygments: " Mauro Condarelli
@ 2016-02-06 22:59 ` Mauro Condarelli
  2016-02-07  7:41   ` Yegor Yefremov
                     ` (2 more replies)
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 06/17] python-pytrie: " Mauro Condarelli
                   ` (11 subsequent siblings)
  16 siblings, 3 replies; 52+ messages in thread
From: Mauro Condarelli @ 2016-02-06 22:59 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>

---
Changes v3 -> v4
  - removed spurious "source" line in package/Config.in (suggested by T.Petazzoni)

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

diff --git a/package/Config.in b/package/Config.in
index 7b5c747..fb1ef75 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -687,6 +687,7 @@ menu "External python modules"
 	source "package/python-pygame/Config.in"
 	source "package/python-pygments/Config.in"
 	source "package/python-pyinotify/Config.in"
+	source "package/python-pynacl/Config.in"
 	source "package/python-pyparsing/Config.in"
 	source "package/python-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] 52+ messages in thread

* [Buildroot] [PATCH v4 06/17] python-pytrie: new package
  2016-02-06 22:59 [Buildroot] [PATCH v4 00/17] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (4 preceding siblings ...)
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 05/17] python-pynacl: " Mauro Condarelli
@ 2016-02-06 22:59 ` Mauro Condarelli
  2016-02-07  7:43   ` Yegor Yefremov
  2016-02-19 21:25   ` Thomas Petazzoni
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 07/17] python-service-identity: " Mauro Condarelli
                   ` (10 subsequent siblings)
  16 siblings, 2 replies; 52+ messages in thread
From: Mauro Condarelli @ 2016-02-06 22:59 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>

---
Changes v3 -> v4
  - removed spurious blank line at end of Config.in (suggested by Y.Yefremov)

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
 package/Config.in                        |  1 +
 package/python-pytrie/Config.in          |  6 ++++++
 package/python-pytrie/python-pytrie.hash |  3 +++
 package/python-pytrie/python-pytrie.mk   | 14 ++++++++++++++
 4 files changed, 24 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 fb1ef75..9b620e6 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -700,6 +700,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..fb1df41
--- /dev/null
+++ b/package/python-pytrie/Config.in
@@ -0,0 +1,6 @@
+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] 52+ messages in thread

* [Buildroot] [PATCH v4 07/17] python-service-identity: new package
  2016-02-06 22:59 [Buildroot] [PATCH v4 00/17] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (5 preceding siblings ...)
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 06/17] python-pytrie: " Mauro Condarelli
@ 2016-02-06 22:59 ` Mauro Condarelli
  2016-02-07  9:27   ` Yegor Yefremov
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 08/17] python-shutilwhich: " Mauro Condarelli
                   ` (9 subsequent siblings)
  16 siblings, 1 reply; 52+ messages in thread
From: Mauro Condarelli @ 2016-02-06 22:59 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 9b620e6..afef272 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -709,6 +709,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] 52+ messages in thread

* [Buildroot] [PATCH v4 08/17] python-shutilwhich: new package
  2016-02-06 22:59 [Buildroot] [PATCH v4 00/17] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (6 preceding siblings ...)
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 07/17] python-service-identity: " Mauro Condarelli
@ 2016-02-06 22:59 ` Mauro Condarelli
  2016-02-07  7:44   ` Yegor Yefremov
  2016-02-19 21:29   ` Thomas Petazzoni
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 09/17] python-treq: " Mauro Condarelli
                   ` (8 subsequent siblings)
  16 siblings, 2 replies; 52+ messages in thread
From: Mauro Condarelli @ 2016-02-06 22:59 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>

---
Changes v3 -> v4
  - removed spurious blank line at end of Config.in (suggested by Y.Yefremov)

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
 package/Config.in                                  |  1 +
 package/python-shutilwhich/Config.in               |  7 +++++++
 package/python-shutilwhich/python-shutilwhich.hash |  3 +++
 package/python-shutilwhich/python-shutilwhich.mk   | 13 +++++++++++++
 4 files changed, 24 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 afef272..26f6bf9 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -711,6 +711,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..abdc8d7
--- /dev/null
+++ b/package/python-shutilwhich/Config.in
@@ -0,0 +1,7 @@
+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] 52+ messages in thread

* [Buildroot] [PATCH v4 09/17] python-treq: new package
  2016-02-06 22:59 [Buildroot] [PATCH v4 00/17] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (7 preceding siblings ...)
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 08/17] python-shutilwhich: " Mauro Condarelli
@ 2016-02-06 22:59 ` Mauro Condarelli
  2016-02-07  7:45   ` Yegor Yefremov
  2016-02-19 22:40   ` Thomas Petazzoni
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 10/17] python-txaio: " Mauro Condarelli
                   ` (7 subsequent siblings)
  16 siblings, 2 replies; 52+ messages in thread
From: Mauro Condarelli @ 2016-02-06 22:59 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 26f6bf9..13964ca 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -720,6 +720,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] 52+ messages in thread

* [Buildroot] [PATCH v4 10/17] python-txaio: new package
  2016-02-06 22:59 [Buildroot] [PATCH v4 00/17] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (8 preceding siblings ...)
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 09/17] python-treq: " Mauro Condarelli
@ 2016-02-06 22:59 ` Mauro Condarelli
  2016-02-07  7:40   ` Yegor Yefremov
  2016-02-19 22:44   ` Thomas Petazzoni
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 11/17] python-pyasn-modules: " Mauro Condarelli
                   ` (6 subsequent siblings)
  16 siblings, 2 replies; 52+ messages in thread
From: Mauro Condarelli @ 2016-02-06 22:59 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 13964ca..9d96956 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -722,6 +722,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] 52+ messages in thread

* [Buildroot] [PATCH v4 11/17] python-pyasn-modules: new package
  2016-02-06 22:59 [Buildroot] [PATCH v4 00/17] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (9 preceding siblings ...)
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 10/17] python-txaio: " Mauro Condarelli
@ 2016-02-06 22:59 ` Mauro Condarelli
  2016-02-07  7:42   ` Yegor Yefremov
  2016-02-19 22:51   ` Thomas Petazzoni
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 12/17] python-cryptography: " Mauro Condarelli
                   ` (5 subsequent siblings)
  16 siblings, 2 replies; 52+ messages in thread
From: Mauro Condarelli @ 2016-02-06 22:59 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>

---
Changes v3 -> v4
  - marked dependency to python-pyasn as "# runtime" Config.in (suggested by Y.Yefremov)
  - removed build-time dependency in python-pyasn-modules.mk (suggested by Y.Yefremov)
  - changed license (BSD -> BSD-2c) in python-pyasn-modules.mk (suggested by Y.Yefremov)

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   | 14 ++++++++++++++
 4 files changed, 29 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 9d96956..8c079b0 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..387020d
--- /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 # runtime
+	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..bb32227
--- /dev/null
+++ b/package/python-pyasn-modules/python-pyasn-modules.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# 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-2c
+PYTHON_PYASN_MODULES_LICENSE_FILES = LICENSE.txt
+PYTHON_PYASN_MODULES_SETUP_TYPE = setuptools
+
+$(eval $(python-package))
-- 
2.1.4

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

* [Buildroot] [PATCH v4 12/17] python-cryptography: new package
  2016-02-06 22:59 [Buildroot] [PATCH v4 00/17] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (10 preceding siblings ...)
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 11/17] python-pyasn-modules: " Mauro Condarelli
@ 2016-02-06 22:59 ` Mauro Condarelli
  2016-02-19 22:52   ` Thomas Petazzoni
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 13/17] python-ujson: " Mauro Condarelli
                   ` (4 subsequent siblings)
  16 siblings, 1 reply; 52+ messages in thread
From: Mauro Condarelli @ 2016-02-06 22:59 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] 52+ messages in thread

* [Buildroot] [PATCH v4 13/17] python-ujson: new package
  2016-02-06 22:59 [Buildroot] [PATCH v4 00/17] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (11 preceding siblings ...)
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 12/17] python-cryptography: " Mauro Condarelli
@ 2016-02-06 22:59 ` Mauro Condarelli
  2016-02-07  7:39   ` Yegor Yefremov
  2016-02-19 23:01   ` Thomas Petazzoni
  2016-02-06 23:00 ` [Buildroot] [PATCH v4 14/17] python-wsaccel: " Mauro Condarelli
                   ` (3 subsequent siblings)
  16 siblings, 2 replies; 52+ messages in thread
From: Mauro Condarelli @ 2016-02-06 22:59 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>

---
Changes v3 -> v4
  - removed spurious dependency to python2 Config.in (suggested by Y.Yefremov)
  - removed spurious dependency to python2 in python-ujson.mk (suggested by Y.Yefremov)
  - changed license (BSD -> BSD-3c) in python-ujson.mk (suggested by Y.Yefremov; I am
    unable to understand where he got this info; LICENSE file missing in sources)

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 8c079b0..0af00c6 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -724,6 +724,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..d185c98
--- /dev/null
+++ b/package/python-ujson/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PYTHON_UJSON
+	bool "python-ujson"
+	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..8d4a12b
--- /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-3c
+PYTHON_UJSON_SETUP_TYPE = setuptools
+
+$(eval $(python-package))
-- 
2.1.4

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

* [Buildroot] [PATCH v4 14/17] python-wsaccel: new package
  2016-02-06 22:59 [Buildroot] [PATCH v4 00/17] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (12 preceding siblings ...)
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 13/17] python-ujson: " Mauro Condarelli
@ 2016-02-06 23:00 ` Mauro Condarelli
  2016-02-07  7:42   ` Yegor Yefremov
  2016-02-19 23:10   ` Thomas Petazzoni
  2016-02-06 23:00 ` [Buildroot] [PATCH v4 15/17] python-setproctitle: " Mauro Condarelli
                   ` (2 subsequent siblings)
  16 siblings, 2 replies; 52+ messages in thread
From: Mauro Condarelli @ 2016-02-06 23:00 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>

---
Changes v3 -> v4
  - removed spurious dependency to python2 Config.in (suggested by Y.Yefremov)
  - changed license (Apache -> Apache-2.0) in python-wsaccel.mk (suggested by Y.Yefremov; I am
    unable to understand where he got this info; LICENSE file missing in sources)

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
 package/Config.in                          |  1 +
 package/python-wsaccel/Config.in           |  6 ++++++
 package/python-wsaccel/python-wsaccel.hash |  3 +++
 package/python-wsaccel/python-wsaccel.mk   | 13 +++++++++++++
 4 files changed, 23 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 0af00c6..7bda8d7 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -732,6 +732,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..ee61e8a
--- /dev/null
+++ b/package/python-wsaccel/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PYTHON_WSACCEL
+	bool "python-wsaccel"
+	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..3e7b332
--- /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-2.0
+PYTHON_WSACCEL_SETUP_TYPE = setuptools
+
+$(eval $(python-package))
-- 
2.1.4

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

* [Buildroot] [PATCH v4 15/17] python-setproctitle: new package
  2016-02-06 22:59 [Buildroot] [PATCH v4 00/17] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (13 preceding siblings ...)
  2016-02-06 23:00 ` [Buildroot] [PATCH v4 14/17] python-wsaccel: " Mauro Condarelli
@ 2016-02-06 23:00 ` Mauro Condarelli
  2016-02-07  7:45   ` Yegor Yefremov
  2016-02-19 23:03   ` Thomas Petazzoni
  2016-02-06 23:00 ` [Buildroot] [PATCH v4 16/17] python-autobahn: " Mauro Condarelli
  2016-02-06 23:00 ` [Buildroot] [PATCH v4 17/17] python-crossbar: " Mauro Condarelli
  16 siblings, 2 replies; 52+ messages in thread
From: Mauro Condarelli @ 2016-02-06 23:00 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>

---
Changes v3 -> v4
  - removed spurious dependency to python2 Config.in (suggested by Y.Yefremov)

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
 package/Config.in                                    |  1 +
 package/python-setproctitle/Config.in                |  6 ++++++
 package/python-setproctitle/python-setproctitle.hash |  3 +++
 package/python-setproctitle/python-setproctitle.mk   | 14 ++++++++++++++
 4 files changed, 24 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 7bda8d7..adb4188 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -711,6 +711,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..d13afaa
--- /dev/null
+++ b/package/python-setproctitle/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PYTHON_SETPROCTITLE
+	bool "python-setproctitle"
+	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] 52+ messages in thread

* [Buildroot] [PATCH v4 16/17] python-autobahn: new package
  2016-02-06 22:59 [Buildroot] [PATCH v4 00/17] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (14 preceding siblings ...)
  2016-02-06 23:00 ` [Buildroot] [PATCH v4 15/17] python-setproctitle: " Mauro Condarelli
@ 2016-02-06 23:00 ` Mauro Condarelli
  2016-02-07  9:26   ` Yegor Yefremov
  2016-02-06 23:00 ` [Buildroot] [PATCH v4 17/17] python-crossbar: " Mauro Condarelli
  16 siblings, 1 reply; 52+ messages in thread
From: Mauro Condarelli @ 2016-02-06 23:00 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 adb4188..0ee5577 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] 52+ messages in thread

* [Buildroot] [PATCH v4 17/17] python-crossbar: new package
  2016-02-06 22:59 [Buildroot] [PATCH v4 00/17] changes needed for python-crossbar package (new) Mauro Condarelli
                   ` (15 preceding siblings ...)
  2016-02-06 23:00 ` [Buildroot] [PATCH v4 16/17] python-autobahn: " Mauro Condarelli
@ 2016-02-06 23:00 ` Mauro Condarelli
  2016-02-07  7:46   ` Yegor Yefremov
  16 siblings, 1 reply; 52+ messages in thread
From: Mauro Condarelli @ 2016-02-06 23:00 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>

---
Changes v3 -> v4
  - added several "select ... # runtime" in Config.in (suggested by Y.Yefremov)
  - removed all dpendencies from python-crossbar.mk
  - removed spurious "source" line in package/Config.in
  - slightly edited comment in Config.in

Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
---
 package/Config.in                            |  1 +
 package/python-crossbar/Config.in            | 37 ++++++++++++++++++++++++++++
 package/python-crossbar/python-crossbar.hash |  3 +++
 package/python-crossbar/python-crossbar.mk   | 14 +++++++++++
 4 files changed, 55 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 0ee5577..acb9520 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -634,6 +634,7 @@ menu "External python modules"
 	source "package/python-configobj/Config.in"
 	source "package/python-configshell-fb/Config.in"
 	source "package/python-crc16/Config.in"
+	source "package/python-crossbar/Config.in"
 	source "package/python-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..ee9d6a9
--- /dev/null
+++ b/package/python-crossbar/Config.in
@@ -0,0 +1,37 @@
+config BR2_PACKAGE_PYTHON_CROSSBAR
+	bool "python-crossbar"
+	select BR2_PACKAGE_PYTHON_AUTOBAHN # runtime
+	select BR2_PACKAGE_PYTHON_CBOR # runtime
+	select BR2_PACKAGE_PYTHON_CLICK # runtime
+	select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY # runtime
+	select BR2_PACKAGE_PYTHON_JINJA2 # runtime
+	select BR2_PACKAGE_PYTHON_MISTUNE # runtime
+	select BR2_PACKAGE_PYTHON_MSGPACK # runtime
+	select BR2_PACKAGE_PYTHON_NETADDR # runtime
+	select BR2_PACKAGE_PYTHON_PSUTIL # runtime
+	select BR2_PACKAGE_PYTHON_PYASN # runtime
+	select BR2_PACKAGE_PYTHON_PYASN_MODULES # runtime
+	select BR2_PACKAGE_PYTHON_PYGMENTS # runtime
+	select BR2_PACKAGE_PYTHON_PYINOTIFY # runtime
+	select BR2_PACKAGE_PYTHON_PYNACL # runtime
+	select BR2_PACKAGE_PYTHON_PYOPENSSL # runtime
+	select BR2_PACKAGE_PYTHON_PYTRIE # runtime
+	select BR2_PACKAGE_PYTHON_PYYAML # runtime
+	select BR2_PACKAGE_PYTHON_SETUPTOOLS # runtime
+	select BR2_PACKAGE_PYTHON_SERVICE_IDENTITY # runtime
+	select BR2_PACKAGE_PYTHON_SETPROCTITLE # runtime
+	select BR2_PACKAGE_PYTHON_SETUPTOOLS # runtime
+	select BR2_PACKAGE_PYTHON_SHURILWHICH # runtime
+	select BR2_PACKAGE_PYTHON_TREQ # runtime
+	select BR2_PACKAGE_PYTHON_TWISTED # runtime
+	select BR2_PACKAGE_PYTHON_UJSON # runtime
+	select BR2_PACKAGE_PYTHON_WSACCEL # runtime
+	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..a35d54d
--- /dev/null
+++ b/package/python-crossbar/python-crossbar.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# 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
+
+$(eval $(python-package))
-- 
2.1.4

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

* [Buildroot] [PATCH v4 13/17] python-ujson: new package
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 13/17] python-ujson: " Mauro Condarelli
@ 2016-02-07  7:39   ` Yegor Yefremov
  2016-02-19 23:01   ` Thomas Petazzoni
  1 sibling, 0 replies; 52+ messages in thread
From: Yegor Yefremov @ 2016-02-07  7:39 UTC (permalink / raw)
  To: buildroot

On Sat, Feb 6, 2016 at 11:59 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>

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

>
> ---
> Changes v3 -> v4
>   - removed spurious dependency to python2 Config.in (suggested by Y.Yefremov)
>   - removed spurious dependency to python2 in python-ujson.mk (suggested by Y.Yefremov)
>   - changed license (BSD -> BSD-3c) in python-ujson.mk (suggested by Y.Yefremov; I am
>     unable to understand where he got this info; LICENSE file missing in sources)
>
> 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 8c079b0..0af00c6 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -724,6 +724,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..d185c98
> --- /dev/null
> +++ b/package/python-ujson/Config.in
> @@ -0,0 +1,7 @@
> +config BR2_PACKAGE_PYTHON_UJSON
> +       bool "python-ujson"
> +       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..8d4a12b
> --- /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-3c
> +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] 52+ messages in thread

* [Buildroot] [PATCH v4 10/17] python-txaio: new package
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 10/17] python-txaio: " Mauro Condarelli
@ 2016-02-07  7:40   ` Yegor Yefremov
  2016-02-19 22:44   ` Thomas Petazzoni
  1 sibling, 0 replies; 52+ messages in thread
From: Yegor Yefremov @ 2016-02-07  7:40 UTC (permalink / raw)
  To: buildroot

On Sat, Feb 6, 2016 at 11:59 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 13964ca..9d96956 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -722,6 +722,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] 52+ messages in thread

* [Buildroot] [PATCH v4 01/17] python-characteristic: new package
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 01/17] python-characteristic: new package Mauro Condarelli
@ 2016-02-07  7:40   ` Yegor Yefremov
  2016-02-17 21:35   ` Thomas Petazzoni
  1 sibling, 0 replies; 52+ messages in thread
From: Yegor Yefremov @ 2016-02-07  7:40 UTC (permalink / raw)
  To: buildroot

On Sat, Feb 6, 2016 at 11:59 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>

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

>
> ---
> Changes v3 -> v4
>   - removed spurious blank line at end of Config.in (suggested by yegorich)
>
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
>  package/Config.in                                        |  1 +
>  package/python-characteristic/Config.in                  |  6 ++++++
>  package/python-characteristic/python-characteristic.hash |  3 +++
>  package/python-characteristic/python-characteristic.mk   | 14 ++++++++++++++
>  4 files changed, 24 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..1226fa8
> --- /dev/null
> +++ b/package/python-characteristic/Config.in
> @@ -0,0 +1,6 @@
> +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
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

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

* [Buildroot] [PATCH v4 03/17] python-lmdb: new package
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 03/17] python-lmdb: new package Mauro Condarelli
@ 2016-02-07  7:41   ` Yegor Yefremov
  2016-02-19 21:17   ` Thomas Petazzoni
  1 sibling, 0 replies; 52+ messages in thread
From: Yegor Yefremov @ 2016-02-07  7:41 UTC (permalink / raw)
  To: buildroot

On Sat, Feb 6, 2016 at 11:59 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>

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

>
> ---
> Changes v3 -> v4
>   - removed spurious blank line at end of Config.in (suggested by yegorich)
>   - yegorich inquired about double licensing; I left as-is because it is
>     like that in PKG-INFO file ("License: OpenLDAP BSD").
>     No LICENSE file is present in package sources.
>
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
>  package/Config.in                    |  1 +
>  package/python-lmdb/Config.in        |  7 +++++++
>  package/python-lmdb/python-lmdb.hash |  3 +++
>  package/python-lmdb/python-lmdb.mk   | 14 ++++++++++++++
>  4 files changed, 25 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..baf9bce
> --- /dev/null
> +++ b/package/python-lmdb/Config.in
> @@ -0,0 +1,7 @@
> +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
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

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

* [Buildroot] [PATCH v4 05/17] python-pynacl: new package
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 05/17] python-pynacl: " Mauro Condarelli
@ 2016-02-07  7:41   ` Yegor Yefremov
  2016-02-19 21:21   ` Thomas Petazzoni
  2016-02-20 13:43   ` Thomas Petazzoni
  2 siblings, 0 replies; 52+ messages in thread
From: Yegor Yefremov @ 2016-02-07  7:41 UTC (permalink / raw)
  To: buildroot

On Sat, Feb 6, 2016 at 11:59 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>

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

>
> ---
> Changes v3 -> v4
>   - removed spurious "source" line in package/Config.in (suggested by T.Petazzoni)
>
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
>  package/Config.in                        |  1 +
>  package/python-pynacl/Config.in          |  9 +++++++++
>  package/python-pynacl/python-pynacl.hash |  3 +++
>  package/python-pynacl/python-pynacl.mk   | 16 ++++++++++++++++
>  4 files changed, 29 insertions(+)
>  create mode 100644 package/python-pynacl/Config.in
>  create mode 100644 package/python-pynacl/python-pynacl.hash
>  create mode 100644 package/python-pynacl/python-pynacl.mk
>
> diff --git a/package/Config.in b/package/Config.in
> index 7b5c747..fb1ef75 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -687,6 +687,7 @@ menu "External python modules"
>         source "package/python-pygame/Config.in"
>         source "package/python-pygments/Config.in"
>         source "package/python-pyinotify/Config.in"
> +       source "package/python-pynacl/Config.in"
>         source "package/python-pyparsing/Config.in"
>         source "package/python-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] 52+ messages in thread

* [Buildroot] [PATCH v4 14/17] python-wsaccel: new package
  2016-02-06 23:00 ` [Buildroot] [PATCH v4 14/17] python-wsaccel: " Mauro Condarelli
@ 2016-02-07  7:42   ` Yegor Yefremov
  2016-02-19 23:10   ` Thomas Petazzoni
  1 sibling, 0 replies; 52+ messages in thread
From: Yegor Yefremov @ 2016-02-07  7:42 UTC (permalink / raw)
  To: buildroot

On Sun, Feb 7, 2016 at 12:00 AM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>

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

>
> ---
> Changes v3 -> v4
>   - removed spurious dependency to python2 Config.in (suggested by Y.Yefremov)
>   - changed license (Apache -> Apache-2.0) in python-wsaccel.mk (suggested by Y.Yefremov; I am
>     unable to understand where he got this info; LICENSE file missing in sources)
>
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
>  package/Config.in                          |  1 +
>  package/python-wsaccel/Config.in           |  6 ++++++
>  package/python-wsaccel/python-wsaccel.hash |  3 +++
>  package/python-wsaccel/python-wsaccel.mk   | 13 +++++++++++++
>  4 files changed, 23 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 0af00c6..7bda8d7 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -732,6 +732,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..ee61e8a
> --- /dev/null
> +++ b/package/python-wsaccel/Config.in
> @@ -0,0 +1,6 @@
> +config BR2_PACKAGE_PYTHON_WSACCEL
> +       bool "python-wsaccel"
> +       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..3e7b332
> --- /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-2.0
> +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] 52+ messages in thread

* [Buildroot] [PATCH v4 11/17] python-pyasn-modules: new package
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 11/17] python-pyasn-modules: " Mauro Condarelli
@ 2016-02-07  7:42   ` Yegor Yefremov
  2016-02-19 22:51   ` Thomas Petazzoni
  1 sibling, 0 replies; 52+ messages in thread
From: Yegor Yefremov @ 2016-02-07  7:42 UTC (permalink / raw)
  To: buildroot

On Sat, Feb 6, 2016 at 11:59 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>

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

>
> ---
> Changes v3 -> v4
>   - marked dependency to python-pyasn as "# runtime" Config.in (suggested by Y.Yefremov)
>   - removed build-time dependency in python-pyasn-modules.mk (suggested by Y.Yefremov)
>   - changed license (BSD -> BSD-2c) in python-pyasn-modules.mk (suggested by Y.Yefremov)
>
> 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   | 14 ++++++++++++++
>  4 files changed, 29 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 9d96956..8c079b0 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..387020d
> --- /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 # runtime
> +       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..bb32227
> --- /dev/null
> +++ b/package/python-pyasn-modules/python-pyasn-modules.mk
> @@ -0,0 +1,14 @@
> +################################################################################
> +#
> +# 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-2c
> +PYTHON_PYASN_MODULES_LICENSE_FILES = LICENSE.txt
> +PYTHON_PYASN_MODULES_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] 52+ messages in thread

* [Buildroot] [PATCH v4 02/17] python-pycparser: python runtime added
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 02/17] python-pycparser: python runtime added Mauro Condarelli
@ 2016-02-07  7:43   ` Yegor Yefremov
  2016-02-19 21:17   ` Thomas Petazzoni
  1 sibling, 0 replies; 52+ messages in thread
From: Yegor Yefremov @ 2016-02-07  7:43 UTC (permalink / raw)
  To: buildroot

On Sat, Feb 6, 2016 at 11:59 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-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
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

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

* [Buildroot] [PATCH v4 06/17] python-pytrie: new package
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 06/17] python-pytrie: " Mauro Condarelli
@ 2016-02-07  7:43   ` Yegor Yefremov
  2016-02-19 21:25   ` Thomas Petazzoni
  1 sibling, 0 replies; 52+ messages in thread
From: Yegor Yefremov @ 2016-02-07  7:43 UTC (permalink / raw)
  To: buildroot

On Sat, Feb 6, 2016 at 11:59 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>

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

>
> ---
> Changes v3 -> v4
>   - removed spurious blank line at end of Config.in (suggested by Y.Yefremov)
>
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
>  package/Config.in                        |  1 +
>  package/python-pytrie/Config.in          |  6 ++++++
>  package/python-pytrie/python-pytrie.hash |  3 +++
>  package/python-pytrie/python-pytrie.mk   | 14 ++++++++++++++
>  4 files changed, 24 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 fb1ef75..9b620e6 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -700,6 +700,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..fb1df41
> --- /dev/null
> +++ b/package/python-pytrie/Config.in
> @@ -0,0 +1,6 @@
> +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
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

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

* [Buildroot] [PATCH v4 04/17] python-pygments: new package
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 04/17] python-pygments: " Mauro Condarelli
@ 2016-02-07  7:43   ` Yegor Yefremov
  2016-02-19 21:20   ` Thomas Petazzoni
  1 sibling, 0 replies; 52+ messages in thread
From: Yegor Yefremov @ 2016-02-07  7:43 UTC (permalink / raw)
  To: buildroot

On Sat, Feb 6, 2016 at 11:59 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>

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

>
> ---
> Changes v3 -> v4
>   - removed spurious blank line at end of Config.in (suggested by yegorich)
>   - changed license (BSD -> BSD-2c) (suggested by yegorich)
>
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
>  package/Config.in                            |  1 +
>  package/python-pygments/Config.in            |  6 ++++++
>  package/python-pygments/python-pygments.hash |  3 +++
>  package/python-pygments/python-pygments.mk   | 14 ++++++++++++++
>  4 files changed, 24 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..f097c52
> --- /dev/null
> +++ b/package/python-pygments/Config.in
> @@ -0,0 +1,6 @@
> +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..eafd775
> --- /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-2c
> +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] 52+ messages in thread

* [Buildroot] [PATCH v4 08/17] python-shutilwhich: new package
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 08/17] python-shutilwhich: " Mauro Condarelli
@ 2016-02-07  7:44   ` Yegor Yefremov
  2016-02-19 21:29   ` Thomas Petazzoni
  1 sibling, 0 replies; 52+ messages in thread
From: Yegor Yefremov @ 2016-02-07  7:44 UTC (permalink / raw)
  To: buildroot

On Sat, Feb 6, 2016 at 11:59 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>

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

>
> ---
> Changes v3 -> v4
>   - removed spurious blank line at end of Config.in (suggested by Y.Yefremov)
>
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
>  package/Config.in                                  |  1 +
>  package/python-shutilwhich/Config.in               |  7 +++++++
>  package/python-shutilwhich/python-shutilwhich.hash |  3 +++
>  package/python-shutilwhich/python-shutilwhich.mk   | 13 +++++++++++++
>  4 files changed, 24 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 afef272..26f6bf9 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -711,6 +711,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..abdc8d7
> --- /dev/null
> +++ b/package/python-shutilwhich/Config.in
> @@ -0,0 +1,7 @@
> +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
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

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

* [Buildroot] [PATCH v4 09/17] python-treq: new package
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 09/17] python-treq: " Mauro Condarelli
@ 2016-02-07  7:45   ` Yegor Yefremov
  2016-02-19 22:40   ` Thomas Petazzoni
  1 sibling, 0 replies; 52+ messages in thread
From: Yegor Yefremov @ 2016-02-07  7:45 UTC (permalink / raw)
  To: buildroot

On Sat, Feb 6, 2016 at 11:59 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 26f6bf9..13964ca 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -720,6 +720,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] 52+ messages in thread

* [Buildroot] [PATCH v4 15/17] python-setproctitle: new package
  2016-02-06 23:00 ` [Buildroot] [PATCH v4 15/17] python-setproctitle: " Mauro Condarelli
@ 2016-02-07  7:45   ` Yegor Yefremov
  2016-02-19 23:03   ` Thomas Petazzoni
  1 sibling, 0 replies; 52+ messages in thread
From: Yegor Yefremov @ 2016-02-07  7:45 UTC (permalink / raw)
  To: buildroot

On Sun, Feb 7, 2016 at 12:00 AM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>#

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

>
> ---
> Changes v3 -> v4
>   - removed spurious dependency to python2 Config.in (suggested by Y.Yefremov)
>
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
>  package/Config.in                                    |  1 +
>  package/python-setproctitle/Config.in                |  6 ++++++
>  package/python-setproctitle/python-setproctitle.hash |  3 +++
>  package/python-setproctitle/python-setproctitle.mk   | 14 ++++++++++++++
>  4 files changed, 24 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 7bda8d7..adb4188 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -711,6 +711,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..d13afaa
> --- /dev/null
> +++ b/package/python-setproctitle/Config.in
> @@ -0,0 +1,6 @@
> +config BR2_PACKAGE_PYTHON_SETPROCTITLE
> +       bool "python-setproctitle"
> +       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] 52+ messages in thread

* [Buildroot] [PATCH v4 17/17] python-crossbar: new package
  2016-02-06 23:00 ` [Buildroot] [PATCH v4 17/17] python-crossbar: " Mauro Condarelli
@ 2016-02-07  7:46   ` Yegor Yefremov
  2016-02-07 16:01     ` Yegor Yefremov
  0 siblings, 1 reply; 52+ messages in thread
From: Yegor Yefremov @ 2016-02-07  7:46 UTC (permalink / raw)
  To: buildroot

On Sun, Feb 7, 2016 at 12:00 AM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>

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

>
> ---
> Changes v3 -> v4
>   - added several "select ... # runtime" in Config.in (suggested by Y.Yefremov)
>   - removed all dpendencies from python-crossbar.mk
>   - removed spurious "source" line in package/Config.in
>   - slightly edited comment in Config.in
>
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
>  package/Config.in                            |  1 +
>  package/python-crossbar/Config.in            | 37 ++++++++++++++++++++++++++++
>  package/python-crossbar/python-crossbar.hash |  3 +++
>  package/python-crossbar/python-crossbar.mk   | 14 +++++++++++
>  4 files changed, 55 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 0ee5577..acb9520 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -634,6 +634,7 @@ menu "External python modules"
>         source "package/python-configobj/Config.in"
>         source "package/python-configshell-fb/Config.in"
>         source "package/python-crc16/Config.in"
> +       source "package/python-crossbar/Config.in"
>         source "package/python-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..ee9d6a9
> --- /dev/null
> +++ b/package/python-crossbar/Config.in
> @@ -0,0 +1,37 @@
> +config BR2_PACKAGE_PYTHON_CROSSBAR
> +       bool "python-crossbar"
> +       select BR2_PACKAGE_PYTHON_AUTOBAHN # runtime
> +       select BR2_PACKAGE_PYTHON_CBOR # runtime
> +       select BR2_PACKAGE_PYTHON_CLICK # runtime
> +       select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY # runtime
> +       select BR2_PACKAGE_PYTHON_JINJA2 # runtime
> +       select BR2_PACKAGE_PYTHON_MISTUNE # runtime
> +       select BR2_PACKAGE_PYTHON_MSGPACK # runtime
> +       select BR2_PACKAGE_PYTHON_NETADDR # runtime
> +       select BR2_PACKAGE_PYTHON_PSUTIL # runtime
> +       select BR2_PACKAGE_PYTHON_PYASN # runtime
> +       select BR2_PACKAGE_PYTHON_PYASN_MODULES # runtime
> +       select BR2_PACKAGE_PYTHON_PYGMENTS # runtime
> +       select BR2_PACKAGE_PYTHON_PYINOTIFY # runtime
> +       select BR2_PACKAGE_PYTHON_PYNACL # runtime
> +       select BR2_PACKAGE_PYTHON_PYOPENSSL # runtime
> +       select BR2_PACKAGE_PYTHON_PYTRIE # runtime
> +       select BR2_PACKAGE_PYTHON_PYYAML # runtime
> +       select BR2_PACKAGE_PYTHON_SETUPTOOLS # runtime
> +       select BR2_PACKAGE_PYTHON_SERVICE_IDENTITY # runtime
> +       select BR2_PACKAGE_PYTHON_SETPROCTITLE # runtime
> +       select BR2_PACKAGE_PYTHON_SETUPTOOLS # runtime
> +       select BR2_PACKAGE_PYTHON_SHURILWHICH # runtime
> +       select BR2_PACKAGE_PYTHON_TREQ # runtime
> +       select BR2_PACKAGE_PYTHON_TWISTED # runtime
> +       select BR2_PACKAGE_PYTHON_UJSON # runtime
> +       select BR2_PACKAGE_PYTHON_WSACCEL # runtime
> +       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..a35d54d
> --- /dev/null
> +++ b/package/python-crossbar/python-crossbar.mk
> @@ -0,0 +1,14 @@
> +################################################################################
> +#
> +# 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
> +
> +$(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] 52+ messages in thread

* [Buildroot] [PATCH v4 16/17] python-autobahn: new package
  2016-02-06 23:00 ` [Buildroot] [PATCH v4 16/17] python-autobahn: " Mauro Condarelli
@ 2016-02-07  9:26   ` Yegor Yefremov
  0 siblings, 0 replies; 52+ messages in thread
From: Yegor Yefremov @ 2016-02-07  9:26 UTC (permalink / raw)
  To: buildroot

On Sun, Feb 7, 2016 at 12:00 AM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
>  package/Config.in                            |  1 +
>  package/python-autobahn/Config.in            |  8 ++++++++
>  package/python-autobahn/python-autobahn.hash |  3 +++
>  package/python-autobahn/python-autobahn.mk   | 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 adb4188..0ee5577 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))

autobahn has problems being compiled to *.pyc, so also needs PYC_ONLY
dependency. This part will be invoked during pyc creation
https://github.com/crossbario/autobahn-python/blob/master/setup.py#L241
and tries to import a module, that tries to load libsodium
(cross-compikled version).

Yegor

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

* [Buildroot] [PATCH v4 07/17] python-service-identity: new package
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 07/17] python-service-identity: " Mauro Condarelli
@ 2016-02-07  9:27   ` Yegor Yefremov
  0 siblings, 0 replies; 52+ messages in thread
From: Yegor Yefremov @ 2016-02-07  9:27 UTC (permalink / raw)
  To: buildroot

On Sat, Feb 6, 2016 at 11:59 PM, Mauro Condarelli <mc5686@mclink.it> wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> ---
>  package/Config.in                                         |  1 +
>  package/python-service-identity/Config.in                 | 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 9b620e6..afef272 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -709,6 +709,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

you don't need them as build-time deps.

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

* [Buildroot] [PATCH v4 17/17] python-crossbar: new package
  2016-02-07  7:46   ` Yegor Yefremov
@ 2016-02-07 16:01     ` Yegor Yefremov
  0 siblings, 0 replies; 52+ messages in thread
From: Yegor Yefremov @ 2016-02-07 16:01 UTC (permalink / raw)
  To: buildroot

On Sun, Feb 7, 2016 at 8:46 AM, Yegor Yefremov
<yegorslists@googlemail.com> wrote:
> On Sun, Feb 7, 2016 at 12:00 AM, Mauro Condarelli <mc5686@mclink.it> wrote:
>> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
>
> Reviewed-by: Yegor Yefremov <yegorslists@googlemail.com>
>
>>
>> ---
>> Changes v3 -> v4
>>   - added several "select ... # runtime" in Config.in (suggested by Y.Yefremov)
>>   - removed all dpendencies from python-crossbar.mk
>>   - removed spurious "source" line in package/Config.in
>>   - slightly edited comment in Config.in
>>
>> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
>> ---
>>  package/Config.in                            |  1 +
>>  package/python-crossbar/Config.in            | 37 ++++++++++++++++++++++++++++
>>  package/python-crossbar/python-crossbar.hash |  3 +++
>>  package/python-crossbar/python-crossbar.mk   | 14 +++++++++++
>>  4 files changed, 55 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 0ee5577..acb9520 100644
>> --- a/package/Config.in
>> +++ b/package/Config.in
>> @@ -634,6 +634,7 @@ menu "External python modules"
>>         source "package/python-configobj/Config.in"
>>         source "package/python-configshell-fb/Config.in"
>>         source "package/python-crc16/Config.in"
>> +       source "package/python-crossbar/Config.in"
>>         source "package/python-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..ee9d6a9
>> --- /dev/null
>> +++ b/package/python-crossbar/Config.in
>> @@ -0,0 +1,37 @@
>> +config BR2_PACKAGE_PYTHON_CROSSBAR
>> +       bool "python-crossbar"
>> +       select BR2_PACKAGE_PYTHON_AUTOBAHN # runtime
>> +       select BR2_PACKAGE_PYTHON_CBOR # runtime
>> +       select BR2_PACKAGE_PYTHON_CLICK # runtime
>> +       select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY # runtime
>> +       select BR2_PACKAGE_PYTHON_JINJA2 # runtime
>> +       select BR2_PACKAGE_PYTHON_MISTUNE # runtime
>> +       select BR2_PACKAGE_PYTHON_MSGPACK # runtime
>> +       select BR2_PACKAGE_PYTHON_NETADDR # runtime
>> +       select BR2_PACKAGE_PYTHON_PSUTIL # runtime
>> +       select BR2_PACKAGE_PYTHON_PYASN # runtime
>> +       select BR2_PACKAGE_PYTHON_PYASN_MODULES # runtime
>> +       select BR2_PACKAGE_PYTHON_PYGMENTS # runtime
>> +       select BR2_PACKAGE_PYTHON_PYINOTIFY # runtime
>> +       select BR2_PACKAGE_PYTHON_PYNACL # runtime
>> +       select BR2_PACKAGE_PYTHON_PYOPENSSL # runtime
>> +       select BR2_PACKAGE_PYTHON_PYTRIE # runtime
>> +       select BR2_PACKAGE_PYTHON_PYYAML # runtime
>> +       select BR2_PACKAGE_PYTHON_SETUPTOOLS # runtime
>> +       select BR2_PACKAGE_PYTHON_SERVICE_IDENTITY # runtime
>> +       select BR2_PACKAGE_PYTHON_SETPROCTITLE # runtime
>> +       select BR2_PACKAGE_PYTHON_SETUPTOOLS # runtime
>> +       select BR2_PACKAGE_PYTHON_SHURILWHICH # runtime

 select BR2_PACKAGE_PYTHON_SHURILWHICH if BR2_PACKAGE_PYTHON # runtime

because BR2_PACKAGE_PYTHON_SHURILWHICH is Python 2 only package

>> +       select BR2_PACKAGE_PYTHON_TREQ # runtime
>> +       select BR2_PACKAGE_PYTHON_TWISTED # runtime
>> +       select BR2_PACKAGE_PYTHON_UJSON # runtime
>> +       select BR2_PACKAGE_PYTHON_WSACCEL # runtime
>> +       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..a35d54d
>> --- /dev/null
>> +++ b/package/python-crossbar/python-crossbar.mk
>> @@ -0,0 +1,14 @@
>> +################################################################################
>> +#
>> +# 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
>> +
>> +$(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] 52+ messages in thread

* [Buildroot] [PATCH v4 01/17] python-characteristic: new package
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 01/17] python-characteristic: new package Mauro Condarelli
  2016-02-07  7:40   ` Yegor Yefremov
@ 2016-02-17 21:35   ` Thomas Petazzoni
  1 sibling, 0 replies; 52+ messages in thread
From: Thomas Petazzoni @ 2016-02-17 21:35 UTC (permalink / raw)
  To: buildroot

Dear Mauro Condarelli,

On Sat,  6 Feb 2016 23:59:47 +0100, Mauro Condarelli wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> 
> ---
> Changes v3 -> v4
>   - removed spurious blank line at end of Config.in (suggested by yegorich)

Applied to next, thanks!

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

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

* [Buildroot] [PATCH v4 02/17] python-pycparser: python runtime added
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 02/17] python-pycparser: python runtime added Mauro Condarelli
  2016-02-07  7:43   ` Yegor Yefremov
@ 2016-02-19 21:17   ` Thomas Petazzoni
  1 sibling, 0 replies; 52+ messages in thread
From: Thomas Petazzoni @ 2016-02-19 21:17 UTC (permalink / raw)
  To: buildroot

Dear Mauro Condarelli,

On Sat,  6 Feb 2016 23:59:48 +0100, Mauro Condarelli 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

Applied to next, thanks.

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

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

* [Buildroot] [PATCH v4 03/17] python-lmdb: new package
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 03/17] python-lmdb: new package Mauro Condarelli
  2016-02-07  7:41   ` Yegor Yefremov
@ 2016-02-19 21:17   ` Thomas Petazzoni
  1 sibling, 0 replies; 52+ messages in thread
From: Thomas Petazzoni @ 2016-02-19 21:17 UTC (permalink / raw)
  To: buildroot

Dear Mauro Condarelli,

On Sat,  6 Feb 2016 23:59:49 +0100, Mauro Condarelli wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> 
> ---
> Changes v3 -> v4
>   - removed spurious blank line at end of Config.in (suggested by yegorich)
>   - yegorich inquired about double licensing; I left as-is because it is
>     like that in PKG-INFO file ("License: OpenLDAP BSD").
>     No LICENSE file is present in package sources.

I've applied to next, but had to do a few changes on the licensing side
mainly:

    [Thomas:
     - switch to Github, which has a LICENSE file. The issue was reported
       upstream: https://github.com/dw/py-lmdb/issues/108. Then added the
       <pkg>_LICENSE_FILES variable.
     - bump version to 0.89 (instead of 0.88)
     - indicate the proper license, following the SPDX code for the
       OpenLDAP 2.8 license.]

Thanks!

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

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

* [Buildroot] [PATCH v4 04/17] python-pygments: new package
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 04/17] python-pygments: " Mauro Condarelli
  2016-02-07  7:43   ` Yegor Yefremov
@ 2016-02-19 21:20   ` Thomas Petazzoni
  1 sibling, 0 replies; 52+ messages in thread
From: Thomas Petazzoni @ 2016-02-19 21:20 UTC (permalink / raw)
  To: buildroot

Dear Mauro Condarelli,

On Sat,  6 Feb 2016 23:59:50 +0100, Mauro Condarelli wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> 
> ---
> Changes v3 -> v4
>   - removed spurious blank line at end of Config.in (suggested by yegorich)
>   - changed license (BSD -> BSD-2c) (suggested by yegorich)

Applied to next, thanks!

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

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

* [Buildroot] [PATCH v4 05/17] python-pynacl: new package
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 05/17] python-pynacl: " Mauro Condarelli
  2016-02-07  7:41   ` Yegor Yefremov
@ 2016-02-19 21:21   ` Thomas Petazzoni
  2016-02-20 12:56     ` Mauro Condarelli
  2016-02-20 13:43   ` Thomas Petazzoni
  2 siblings, 1 reply; 52+ messages in thread
From: Thomas Petazzoni @ 2016-02-19 21:21 UTC (permalink / raw)
  To: buildroot

Dear Mauro Condarelli,

On Sat,  6 Feb 2016 23:59:51 +0100, Mauro Condarelli wrote:

> 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

So python-six is a runtime dependency only...

> 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

... but it is listed in PYTHON_PYNACL_DEPENDENCIES.

This is not consistent. Either the Config.in is wrong, or the .mk is
wrong.

Could you double check this ?

Thanks!

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

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

* [Buildroot] [PATCH v4 06/17] python-pytrie: new package
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 06/17] python-pytrie: " Mauro Condarelli
  2016-02-07  7:43   ` Yegor Yefremov
@ 2016-02-19 21:25   ` Thomas Petazzoni
  1 sibling, 0 replies; 52+ messages in thread
From: Thomas Petazzoni @ 2016-02-19 21:25 UTC (permalink / raw)
  To: buildroot

Dear Mauro Condarelli,

On Sat,  6 Feb 2016 23:59:52 +0100, Mauro Condarelli wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> 
> ---
> Changes v3 -> v4
>   - removed spurious blank line at end of Config.in (suggested by Y.Yefremov)

Applied to next, thanks.

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

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

* [Buildroot] [PATCH v4 08/17] python-shutilwhich: new package
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 08/17] python-shutilwhich: " Mauro Condarelli
  2016-02-07  7:44   ` Yegor Yefremov
@ 2016-02-19 21:29   ` Thomas Petazzoni
  2016-02-19 21:29     ` Thomas Petazzoni
  1 sibling, 1 reply; 52+ messages in thread
From: Thomas Petazzoni @ 2016-02-19 21:29 UTC (permalink / raw)
  To: buildroot

Dear Mauro Condarelli,

On Sat,  6 Feb 2016 23:59:54 +0100, Mauro Condarelli wrote:

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

This license information was not correct. The PKG-INFO files says it's
under the PSF license.

It would be good if you could ask the upstream author to include a
license file in his project source code.

Thanks!

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

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

* [Buildroot] [PATCH v4 08/17] python-shutilwhich: new package
  2016-02-19 21:29   ` Thomas Petazzoni
@ 2016-02-19 21:29     ` Thomas Petazzoni
  0 siblings, 0 replies; 52+ messages in thread
From: Thomas Petazzoni @ 2016-02-19 21:29 UTC (permalink / raw)
  To: buildroot

Hello,

On Fri, 19 Feb 2016 22:29:14 +0100, Thomas Petazzoni wrote:
> Dear Mauro Condarelli,
> 
> On Sat,  6 Feb 2016 23:59:54 +0100, Mauro Condarelli wrote:
> 
> > +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
> 
> This license information was not correct. The PKG-INFO files says it's
> under the PSF license.
> 
> It would be good if you could ask the upstream author to include a
> license file in his project source code.

Forgot to say the most important: applied to next, after fixing the
license information.

Best regards,

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

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

* [Buildroot] [PATCH v4 09/17] python-treq: new package
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 09/17] python-treq: " Mauro Condarelli
  2016-02-07  7:45   ` Yegor Yefremov
@ 2016-02-19 22:40   ` Thomas Petazzoni
  1 sibling, 0 replies; 52+ messages in thread
From: Thomas Petazzoni @ 2016-02-19 22:40 UTC (permalink / raw)
  To: buildroot

Dear Mauro Condarelli,

On Sat,  6 Feb 2016 23:59:55 +0100, Mauro Condarelli wrote:

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

Those lines were too long, so I rewrapped the help text.

Applied to next with this fixed. Thanks!

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

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

* [Buildroot] [PATCH v4 10/17] python-txaio: new package
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 10/17] python-txaio: " Mauro Condarelli
  2016-02-07  7:40   ` Yegor Yefremov
@ 2016-02-19 22:44   ` Thomas Petazzoni
  1 sibling, 0 replies; 52+ messages in thread
From: Thomas Petazzoni @ 2016-02-19 22:44 UTC (permalink / raw)
  To: buildroot

Dear Mauro Condarelli,

On Sat,  6 Feb 2016 23:59:56 +0100, Mauro Condarelli wrote:
> 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

Applied to next, thanks!

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

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

* [Buildroot] [PATCH v4 11/17] python-pyasn-modules: new package
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 11/17] python-pyasn-modules: " Mauro Condarelli
  2016-02-07  7:42   ` Yegor Yefremov
@ 2016-02-19 22:51   ` Thomas Petazzoni
  1 sibling, 0 replies; 52+ messages in thread
From: Thomas Petazzoni @ 2016-02-19 22:51 UTC (permalink / raw)
  To: buildroot

Dear Mauro Condarelli,

On Sat,  6 Feb 2016 23:59:57 +0100, Mauro Condarelli wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> 
> ---
> Changes v3 -> v4
>   - marked dependency to python-pyasn as "# runtime" Config.in (suggested by Y.Yefremov)
>   - removed build-time dependency in python-pyasn-modules.mk (suggested by Y.Yefremov)
>   - changed license (BSD -> BSD-2c) in python-pyasn-modules.mk (suggested by Y.Yefremov)

Applied to next, thanks.

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

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

* [Buildroot] [PATCH v4 12/17] python-cryptography: new package
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 12/17] python-cryptography: " Mauro Condarelli
@ 2016-02-19 22:52   ` Thomas Petazzoni
  0 siblings, 0 replies; 52+ messages in thread
From: Thomas Petazzoni @ 2016-02-19 22:52 UTC (permalink / raw)
  To: buildroot

Dear Mauro Condarelli,

On Sat,  6 Feb 2016 23:59:58 +0100, Mauro Condarelli wrote:
> 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

I've marked this patch as Superseded, since Yegor had sent a better
version that I merged.

Best regards,

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

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

* [Buildroot] [PATCH v4 13/17] python-ujson: new package
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 13/17] python-ujson: " Mauro Condarelli
  2016-02-07  7:39   ` Yegor Yefremov
@ 2016-02-19 23:01   ` Thomas Petazzoni
  1 sibling, 0 replies; 52+ messages in thread
From: Thomas Petazzoni @ 2016-02-19 23:01 UTC (permalink / raw)
  To: buildroot

Dear Mauro Condarelli,

On Sat,  6 Feb 2016 23:59:59 +0100, Mauro Condarelli wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> 
> ---
> Changes v3 -> v4
>   - removed spurious dependency to python2 Config.in (suggested by Y.Yefremov)
>   - removed spurious dependency to python2 in python-ujson.mk (suggested by Y.Yefremov)
>   - changed license (BSD -> BSD-3c) in python-ujson.mk (suggested by Y.Yefremov; I am
>     unable to understand where he got this info; LICENSE file missing in sources)

Applied to next, thanks.

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

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

* [Buildroot] [PATCH v4 15/17] python-setproctitle: new package
  2016-02-06 23:00 ` [Buildroot] [PATCH v4 15/17] python-setproctitle: " Mauro Condarelli
  2016-02-07  7:45   ` Yegor Yefremov
@ 2016-02-19 23:03   ` Thomas Petazzoni
  1 sibling, 0 replies; 52+ messages in thread
From: Thomas Petazzoni @ 2016-02-19 23:03 UTC (permalink / raw)
  To: buildroot

Dear Mauro Condarelli,

On Sun,  7 Feb 2016 00:00:01 +0100, Mauro Condarelli wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> 
> ---
> Changes v3 -> v4
>   - removed spurious dependency to python2 Config.in (suggested by Y.Yefremov)

Applied to next, thanks.

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

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

* [Buildroot] [PATCH v4 14/17] python-wsaccel: new package
  2016-02-06 23:00 ` [Buildroot] [PATCH v4 14/17] python-wsaccel: " Mauro Condarelli
  2016-02-07  7:42   ` Yegor Yefremov
@ 2016-02-19 23:10   ` Thomas Petazzoni
  1 sibling, 0 replies; 52+ messages in thread
From: Thomas Petazzoni @ 2016-02-19 23:10 UTC (permalink / raw)
  To: buildroot

Dear Mauro Condarelli,

On Sun,  7 Feb 2016 00:00:00 +0100, Mauro Condarelli wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>

I've applied to next, though I have one request (see below).

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

It is really annoying that there is no proper license information in
this tarball. After the 0.6.2 release, the upstream project has added a
proper LICENSE file (see
https://github.com/methane/wsaccel/commit/71e963bd5f49b91a7d95d0004de64ce5b935cc25).
It would be good to ask upstream to make a 0.6.3 release, published on
PyPi, which we could use and therefore reference the LICENSE file.

Thanks!

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

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

* [Buildroot] [PATCH v4 05/17] python-pynacl: new package
  2016-02-19 21:21   ` Thomas Petazzoni
@ 2016-02-20 12:56     ` Mauro Condarelli
  0 siblings, 0 replies; 52+ messages in thread
From: Mauro Condarelli @ 2016-02-20 12:56 UTC (permalink / raw)
  To: buildroot

Thanks Thomas.

Il 19/02/2016 22:21, Thomas Petazzoni ha scritto:
> Dear Mauro Condarelli,
>
> On Sat,  6 Feb 2016 23:59:51 +0100, Mauro Condarelli wrote:
>
>> 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
> So python-six is a runtime dependency only...
This seems to be the right part.
https://github.com/pyca/pynacl/blob/master/setup.py says:
     requirements = ["six"]
     setup_requirements = []

(I still fail to fully understand semantic of these statements; I'm not a Python programmer, I merely needed a Python *application* so I had to provide its dependencies).


>
>> 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
> ... but it is listed in PYTHON_PYNACL_DEPENDENCIES.
This is probably wrong.
Yegor, can You comment, please?

> This is not consistent. Either the Config.in is wrong, or the .mk is
> wrong.
THIS is fully understood; sorry I didn't catch it earlier.

> Could you double check this ?
I will wait for Yegor comments as He is much more knowledgeable then me.

After that: what should I do?
resend the whole patch set (seems useless as most of them are already applied)?
link the patch to the previous set (how?)?
send it "standalone" (not reviewer-friendly)?

Any hint welcome!

> Thanks!
>
> Thomas
Regards
Mauro

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

* [Buildroot] [PATCH v4 05/17] python-pynacl: new package
  2016-02-06 22:59 ` [Buildroot] [PATCH v4 05/17] python-pynacl: " Mauro Condarelli
  2016-02-07  7:41   ` Yegor Yefremov
  2016-02-19 21:21   ` Thomas Petazzoni
@ 2016-02-20 13:43   ` Thomas Petazzoni
  2 siblings, 0 replies; 52+ messages in thread
From: Thomas Petazzoni @ 2016-02-20 13:43 UTC (permalink / raw)
  To: buildroot

Dear Mauro Condarelli,

On Sat,  6 Feb 2016 23:59:51 +0100, Mauro Condarelli wrote:
> Signed-off-by: Mauro Condarelli <mc5686@mclink.it>
> 
> ---
> Changes v3 -> v4
>   - removed spurious "source" line in package/Config.in (suggested by T.Petazzoni)

I've applied to next, after doing the following changes:

[Thomas:
 - remove python-six from the build dependencies, it is only a runtime
   dependency
 - add host-python-cffi in the build dependencies.]

Please try to build your new packages with just that package enabled,
in order to catch missing dependencies.

Thanks!

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

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

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

Thread overview: 52+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-02-06 22:59 [Buildroot] [PATCH v4 00/17] changes needed for python-crossbar package (new) Mauro Condarelli
2016-02-06 22:59 ` [Buildroot] [PATCH v4 01/17] python-characteristic: new package Mauro Condarelli
2016-02-07  7:40   ` Yegor Yefremov
2016-02-17 21:35   ` Thomas Petazzoni
2016-02-06 22:59 ` [Buildroot] [PATCH v4 02/17] python-pycparser: python runtime added Mauro Condarelli
2016-02-07  7:43   ` Yegor Yefremov
2016-02-19 21:17   ` Thomas Petazzoni
2016-02-06 22:59 ` [Buildroot] [PATCH v4 03/17] python-lmdb: new package Mauro Condarelli
2016-02-07  7:41   ` Yegor Yefremov
2016-02-19 21:17   ` Thomas Petazzoni
2016-02-06 22:59 ` [Buildroot] [PATCH v4 04/17] python-pygments: " Mauro Condarelli
2016-02-07  7:43   ` Yegor Yefremov
2016-02-19 21:20   ` Thomas Petazzoni
2016-02-06 22:59 ` [Buildroot] [PATCH v4 05/17] python-pynacl: " Mauro Condarelli
2016-02-07  7:41   ` Yegor Yefremov
2016-02-19 21:21   ` Thomas Petazzoni
2016-02-20 12:56     ` Mauro Condarelli
2016-02-20 13:43   ` Thomas Petazzoni
2016-02-06 22:59 ` [Buildroot] [PATCH v4 06/17] python-pytrie: " Mauro Condarelli
2016-02-07  7:43   ` Yegor Yefremov
2016-02-19 21:25   ` Thomas Petazzoni
2016-02-06 22:59 ` [Buildroot] [PATCH v4 07/17] python-service-identity: " Mauro Condarelli
2016-02-07  9:27   ` Yegor Yefremov
2016-02-06 22:59 ` [Buildroot] [PATCH v4 08/17] python-shutilwhich: " Mauro Condarelli
2016-02-07  7:44   ` Yegor Yefremov
2016-02-19 21:29   ` Thomas Petazzoni
2016-02-19 21:29     ` Thomas Petazzoni
2016-02-06 22:59 ` [Buildroot] [PATCH v4 09/17] python-treq: " Mauro Condarelli
2016-02-07  7:45   ` Yegor Yefremov
2016-02-19 22:40   ` Thomas Petazzoni
2016-02-06 22:59 ` [Buildroot] [PATCH v4 10/17] python-txaio: " Mauro Condarelli
2016-02-07  7:40   ` Yegor Yefremov
2016-02-19 22:44   ` Thomas Petazzoni
2016-02-06 22:59 ` [Buildroot] [PATCH v4 11/17] python-pyasn-modules: " Mauro Condarelli
2016-02-07  7:42   ` Yegor Yefremov
2016-02-19 22:51   ` Thomas Petazzoni
2016-02-06 22:59 ` [Buildroot] [PATCH v4 12/17] python-cryptography: " Mauro Condarelli
2016-02-19 22:52   ` Thomas Petazzoni
2016-02-06 22:59 ` [Buildroot] [PATCH v4 13/17] python-ujson: " Mauro Condarelli
2016-02-07  7:39   ` Yegor Yefremov
2016-02-19 23:01   ` Thomas Petazzoni
2016-02-06 23:00 ` [Buildroot] [PATCH v4 14/17] python-wsaccel: " Mauro Condarelli
2016-02-07  7:42   ` Yegor Yefremov
2016-02-19 23:10   ` Thomas Petazzoni
2016-02-06 23:00 ` [Buildroot] [PATCH v4 15/17] python-setproctitle: " Mauro Condarelli
2016-02-07  7:45   ` Yegor Yefremov
2016-02-19 23:03   ` Thomas Petazzoni
2016-02-06 23:00 ` [Buildroot] [PATCH v4 16/17] python-autobahn: " Mauro Condarelli
2016-02-07  9:26   ` Yegor Yefremov
2016-02-06 23:00 ` [Buildroot] [PATCH v4 17/17] python-crossbar: " Mauro Condarelli
2016-02-07  7:46   ` Yegor Yefremov
2016-02-07 16:01     ` Yegor Yefremov

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