Skip to contentSkip to conversation

changes needed for python-crossbar package (new)

PATCH New Mauro Condarelli 3 participants 52 messages Feb 6, 2016 – Feb 20, 2016

lore
Share & tools
lore
#0 lore raw

v4 cover changes needed for python-crossbar package (new)

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
Signature · 1 line
2.1.4
#1 lore raw

PATCH v4 1/17 python-characteristic: new package

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

---
 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
package/Config.in +1 -0
index 529ad33..c2698ea 100644
@@ -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"
package/python-characteristic/Config.in new file +6 -0
new file mode 100644
index 0000000..1226fa8
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PYTHON_CHARACTERISTIC
+	bool "python-characteristic"
+	help
+	  Python attributes without boilerplate.
+
+	  https://pypi.python.org/pypi/characteristic
package/python-characteristic/python-characteristic.hash new file +3 -0
new file mode 100644
index 0000000..41dc18c
@@ -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
package/python-characteristic/python-characteristic.mk new file +14 -0
new file mode 100644
index 0000000..dc3e8bb
@@ -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))
Signature · 1 line
2.1.4
#2 lore raw

PATCH v4 1/17 python-characteristic: new package

Quoted 1 line · Mauro Condarelli
Quoted 76 lines

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

---
 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
package/Config.in +1 -0
index 529ad33..c2698ea 100644
@@ -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"
package/python-characteristic/Config.in new file +6 -0
new file mode 100644
index 0000000..1226fa8
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PYTHON_CHARACTERISTIC
+       bool "python-characteristic"
+       help
+         Python attributes without boilerplate.
+
+         https://pypi.python.org/pypi/characteristic
package/python-characteristic/python-characteristic.hash new file +3 -0
new file mode 100644
index 0000000..41dc18c
@@ -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
package/python-characteristic/python-characteristic.mk new file +14 -1
new file mode 100644
index 0000000..dc3e8bb
@@ -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

#3 lore raw

PATCH v4 1/17 python-characteristic: new package

In reply to Mauro Condarelli

Dear Mauro Condarelli,

Quoted 5 lines · Mauro Condarelli

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

Applied to next, thanks!

Thomas

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
#4 lore raw

PATCH v4 2/17 python-pycparser: python runtime added

In reply to Mauro Condarelli
---
 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
package/Config.in +1 -0
index c2698ea..3b3526c 100644
@@ -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"
package/python-pycparser/Config.in new file +6 -0
new file mode 100644
index 0000000..49190c3
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PYTHON_PYCPARSER
+	bool "python-pycparser"
+	help
+	  C parser in Python
+
+	  https://github.com/eliben/pycparser
package/python-pycparser/python-pycparser.mk +1 -0
index 328bc8a..a32f1aa 100644
@@ -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))
Signature · 1 line
2.1.4
#5 lore raw

PATCH v4 2/17 python-pycparser: python runtime added

Quoted 1 line · Mauro Condarelli
Quoted 48 lines
---
 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
package/Config.in +1 -0
index c2698ea..3b3526c 100644
@@ -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"
package/python-pycparser/Config.in new file +6 -0
new file mode 100644
index 0000000..49190c3
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PYTHON_PYCPARSER
+       bool "python-pycparser"
+       help
+         C parser in Python
+
+         https://github.com/eliben/pycparser
package/python-pycparser/python-pycparser.mk +1 -1
index 328bc8a..a32f1aa 100644
@@ -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

#6 lore raw

PATCH v4 2/17 python-pycparser: python runtime added

In reply to Mauro Condarelli

Dear Mauro Condarelli,

Quoted 7 lines · Mauro Condarelli
---
 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

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
#7 lore raw

PATCH v4 3/17 python-lmdb: new package

In reply to Mauro Condarelli

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

---
 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
package/Config.in +1 -0
index 3b3526c..8e13c64 100644
@@ -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"
package/python-lmdb/Config.in new file +7 -0
new file mode 100644
index 0000000..baf9bce
@@ -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
package/python-lmdb/python-lmdb.hash new file +3 -0
new file mode 100644
index 0000000..c983cfb
@@ -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
package/python-lmdb/python-lmdb.mk new file +14 -0
new file mode 100644
index 0000000..18302b0
@@ -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))
Signature · 1 line
2.1.4
#8 lore raw

PATCH v4 3/17 python-lmdb: new package

Quoted 1 line · Mauro Condarelli
Quoted 80 lines

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

---
 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
package/Config.in +1 -0
index 3b3526c..8e13c64 100644
@@ -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"
package/python-lmdb/Config.in new file +7 -0
new file mode 100644
index 0000000..baf9bce
@@ -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
package/python-lmdb/python-lmdb.hash new file +3 -0
new file mode 100644
index 0000000..c983cfb
@@ -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
package/python-lmdb/python-lmdb.mk new file +14 -1
new file mode 100644
index 0000000..18302b0
@@ -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

#9 lore raw

PATCH v4 3/17 python-lmdb: new package

In reply to Mauro Condarelli

Dear Mauro Condarelli,

Quoted 8 lines · Mauro Condarelli

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

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
#10 lore raw

PATCH v4 4/17 python-pygments: new package

In reply to Mauro Condarelli

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

---
 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
package/Config.in +1 -0
index 8e13c64..7b5c747 100644
@@ -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"
package/python-pygments/Config.in new file +6 -0
new file mode 100644
index 0000000..f097c52
@@ -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
package/python-pygments/python-pygments.hash new file +3 -0
new file mode 100644
index 0000000..bb954dd
@@ -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
package/python-pygments/python-pygments.mk new file +14 -0
new file mode 100644
index 0000000..eafd775
@@ -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))
Signature · 1 line
2.1.4
#11 lore raw

PATCH v4 4/17 python-pygments: new package

Quoted 1 line · Mauro Condarelli
Quoted 77 lines

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

---
 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
package/Config.in +1 -0
index 8e13c64..7b5c747 100644
@@ -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"
package/python-pygments/Config.in new file +6 -0
new file mode 100644
index 0000000..f097c52
@@ -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
package/python-pygments/python-pygments.hash new file +3 -0
new file mode 100644
index 0000000..bb954dd
@@ -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
package/python-pygments/python-pygments.mk new file +14 -1
new file mode 100644
index 0000000..eafd775
@@ -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

#12 lore raw

PATCH v4 4/17 python-pygments: new package

In reply to Mauro Condarelli

Dear Mauro Condarelli,

Quoted 6 lines · Mauro Condarelli

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

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
#13 lore raw

PATCH v4 5/17 python-pynacl: new package

In reply to Mauro Condarelli

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

---
 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
package/Config.in +1 -0
index 7b5c747..fb1ef75 100644
@@ -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"
package/python-pynacl/Config.in new file +9 -0
new file mode 100644
index 0000000..5a53648
@@ -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
package/python-pynacl/python-pynacl.hash new file +3 -0
new file mode 100644
index 0000000..7035ac7
@@ -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
package/python-pynacl/python-pynacl.mk new file +16 -0
new file mode 100644
index 0000000..e82611e
@@ -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))
Signature · 1 line
2.1.4
#14 lore raw

PATCH v4 5/17 python-pynacl: new package

Quoted 1 line · Mauro Condarelli
Quoted 81 lines

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

---
 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
package/Config.in +1 -0
index 7b5c747..fb1ef75 100644
@@ -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"
package/python-pynacl/Config.in new file +9 -0
new file mode 100644
index 0000000..5a53648
@@ -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
package/python-pynacl/python-pynacl.hash new file +3 -0
new file mode 100644
index 0000000..7035ac7
@@ -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
package/python-pynacl/python-pynacl.mk new file +16 -1
new file mode 100644
index 0000000..e82611e
@@ -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

#15 lore raw

PATCH v4 5/17 python-pynacl: new package

In reply to Mauro Condarelli

Dear Mauro Condarelli,

package/python-pynacl/Config.in line 4

Quoted 10 lines · Mauro Condarelli
package/python-pynacl/Config.in new file +4 -0
new file mode 100644
index 0000000..5a53648
@@ -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...

Quoted 9 lines
package/python-pynacl/python-pynacl.mk new file +3 -0
new file mode 100644
index 0000000..e82611e
@@ -0,0 +1,16 @@
+################################################################################
+#
+# python-pynacl

package/python-pynacl/python-pynacl.mk line 13

Quoted 10 lines
package/python-pynacl/python-pynacl.mk new file +10 -0
+#
+################################################################################
+
+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

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
#16 lore raw

PATCH v4 5/17 python-pynacl: new package

Thanks Thomas.

Il 19/02/2016 22:21, Thomas Petazzoni ha scritto:

Quoted 4 lines

Dear Mauro Condarelli,

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

Quoted 11 lines

package/python-pynacl/Config.in line 4

Quoted 10 lines
package/python-pynacl/Config.in new file +4 -0
new file mode 100644
index 0000000..5a53648
@@ -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).

Quoted 13 lines
Quoted 13 lines
package/python-pynacl/python-pynacl.mk new file +6 -0
new file mode 100644
index 0000000..e82611e
@@ -0,0 +1,16 @@
+################################################################################
+#
+# python-pynacl
+#
+################################################################################
+
Quoted 8 lines

package/python-pynacl/python-pynacl.mk line 13

Quoted 7 lines
package/python-pynacl/python-pynacl.mk new file +7 -0
+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?

Quoted 2 lines

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.

Quoted 1 line

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!

Quoted 3 lines

Thanks!

Thomas

Regards
Mauro

#17 lore raw

PATCH v4 5/17 python-pynacl: new package

In reply to Mauro Condarelli

Dear Mauro Condarelli,

Quoted 5 lines · Mauro Condarelli

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

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
#18 lore raw

PATCH v4 6/17 python-pytrie: new package

In reply to Mauro Condarelli

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

---
 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
package/Config.in +1 -0
index fb1ef75..9b620e6 100644
@@ -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"
package/python-pytrie/Config.in new file +6 -0
new file mode 100644
index 0000000..fb1df41
@@ -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
package/python-pytrie/python-pytrie.hash new file +3 -0
new file mode 100644
index 0000000..88d2542
@@ -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
package/python-pytrie/python-pytrie.mk new file +14 -0
new file mode 100644
index 0000000..e3bea4f
@@ -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))
Signature · 1 line
2.1.4
#19 lore raw

PATCH v4 6/17 python-pytrie: new package

Quoted 1 line · Mauro Condarelli
Quoted 76 lines

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

---
 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
package/Config.in +1 -0
index fb1ef75..9b620e6 100644
@@ -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"
package/python-pytrie/Config.in new file +6 -0
new file mode 100644
index 0000000..fb1df41
@@ -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
package/python-pytrie/python-pytrie.hash new file +3 -0
new file mode 100644
index 0000000..88d2542
@@ -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
package/python-pytrie/python-pytrie.mk new file +14 -1
new file mode 100644
index 0000000..e3bea4f
@@ -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

#20 lore raw

PATCH v4 6/17 python-pytrie: new package

In reply to Mauro Condarelli

Dear Mauro Condarelli,

Quoted 5 lines · Mauro Condarelli

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

Applied to next, thanks.

Thomas

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
#21 lore raw

PATCH v4 7/17 python-service-identity: new package

In reply to Mauro Condarelli
---
 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
package/Config.in +1 -0
index 9b620e6..afef272 100644
@@ -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"
package/python-service-identity/Config.in new file +10 -0
new file mode 100644
index 0000000..e2200f6
@@ -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
package/python-service-identity/python-service-identity.hash new file +3 -0
new file mode 100644
index 0000000..caf29dc
@@ -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
package/python-service-identity/python-service-identity.mk new file +15 -0
new file mode 100644
index 0000000..1be9b92
@@ -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))
Signature · 1 line
2.1.4
#22 lore raw

PATCH v4 7/17 python-service-identity: new package

Quoted 57 lines · Mauro Condarelli
---
 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
package/Config.in +1 -0
index 9b620e6..afef272 100644
@@ -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"
package/python-service-identity/Config.in new file +10 -0
new file mode 100644
index 0000000..e2200f6
@@ -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
package/python-service-identity/python-service-identity.hash new file +3 -0
new file mode 100644
index 0000000..caf29dc
@@ -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
package/python-service-identity/python-service-identity.mk new file +3 -0
new file mode 100644
index 0000000..1be9b92
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-service-identity

package/python-service-identity/python-service-identity.mk line 13

Quoted 10 lines
package/python-service-identity/python-service-identity.mk new file +10 -0
+#
+################################################################################
+
+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.

Quoted 8 lines
package/python-service-identity/python-service-identity.mk new file +1 -1
+$(eval $(python-package))
--

2.1.4

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

#23 lore raw

PATCH v4 8/17 python-shutilwhich: new package

In reply to Mauro Condarelli

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

---
 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
package/Config.in +1 -0
index afef272..26f6bf9 100644
@@ -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"
package/python-shutilwhich/Config.in new file +7 -0
new file mode 100644
index 0000000..abdc8d7
@@ -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/
package/python-shutilwhich/python-shutilwhich.hash new file +3 -0
new file mode 100644
index 0000000..b1a2c78
@@ -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
package/python-shutilwhich/python-shutilwhich.mk new file +13 -0
new file mode 100644
index 0000000..b2e06d5
@@ -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))
Signature · 1 line
2.1.4
#24 lore raw

PATCH v4 8/17 python-shutilwhich: new package

Quoted 1 line · Mauro Condarelli
Quoted 76 lines

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

---
 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
package/Config.in +1 -0
index afef272..26f6bf9 100644
@@ -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"
package/python-shutilwhich/Config.in new file +7 -0
new file mode 100644
index 0000000..abdc8d7
@@ -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/
package/python-shutilwhich/python-shutilwhich.hash new file +3 -0
new file mode 100644
index 0000000..b1a2c78
@@ -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
package/python-shutilwhich/python-shutilwhich.mk new file +13 -1
new file mode 100644
index 0000000..b2e06d5
@@ -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

#25 lore raw

PATCH v4 8/17 python-shutilwhich: new package

In reply to Mauro Condarelli

Dear Mauro Condarelli,

package/python-shutilwhich/python-shutilwhich.mk line 10

Quoted 4 lines · Mauro Condarelli
package/python-shutilwhich/python-shutilwhich.mk new file +4 -0
+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

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
#26 lore raw

PATCH v4 8/17 python-shutilwhich: new package

Hello,

Quoted 12 lines · Thomas Petazzoni

Dear Mauro Condarelli,

package/python-shutilwhich/python-shutilwhich.mk line 10

Quoted 4 lines · Mauro Condarelli
package/python-shutilwhich/python-shutilwhich.mk new file +4 -0
+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.

Quoted 2 lines

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

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
#27 lore raw

PATCH v4 9/17 python-treq: new package

In reply to Mauro Condarelli
---
 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
package/Config.in +1 -0
index 26f6bf9..13964ca 100644
@@ -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"
package/python-treq/Config.in new file +12 -0
new file mode 100644
index 0000000..a03d4e3
@@ -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
package/python-treq/python-treq.hash new file +3 -0
new file mode 100644
index 0000000..f4cc4d6
@@ -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
package/python-treq/python-treq.mk new file +14 -0
new file mode 100644
index 0000000..dbf0e14
@@ -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))
Signature · 1 line
2.1.4
#28 lore raw

PATCH v4 9/17 python-treq: new package

Quoted 1 line · Mauro Condarelli
Quoted 76 lines
---
 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
package/Config.in +1 -0
index 26f6bf9..13964ca 100644
@@ -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"
package/python-treq/Config.in new file +12 -0
new file mode 100644
index 0000000..a03d4e3
@@ -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
package/python-treq/python-treq.hash new file +3 -0
new file mode 100644
index 0000000..f4cc4d6
@@ -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
package/python-treq/python-treq.mk new file +14 -1
new file mode 100644
index 0000000..dbf0e14
@@ -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

#29 lore raw

PATCH v4 9/17 python-treq: new package

In reply to Mauro Condarelli

Dear Mauro Condarelli,

package/python-treq/Config.in line 10

Quoted 3 lines · Mauro Condarelli
package/python-treq/Config.in new file +3 -0
+	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

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
#30 lore raw

PATCH v4 10/17 python-txaio: new package

In reply to Mauro Condarelli
---
 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
package/Config.in +1 -0
index 13964ca..9d96956 100644
@@ -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"
package/python-txaio/Config.in new file +7 -0
new file mode 100644
index 0000000..9d42382
@@ -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
package/python-txaio/python-txaio.hash new file +3 -0
new file mode 100644
index 0000000..5d9e6cf
@@ -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
package/python-txaio/python-txaio.mk new file +14 -0
new file mode 100644
index 0000000..127bc62
@@ -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))
Signature · 1 line
2.1.4
#31 lore raw

PATCH v4 10/17 python-txaio: new package

Quoted 1 line · Mauro Condarelli
Quoted 71 lines
---
 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
package/Config.in +1 -0
index 13964ca..9d96956 100644
@@ -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"
package/python-txaio/Config.in new file +7 -0
new file mode 100644
index 0000000..9d42382
@@ -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
package/python-txaio/python-txaio.hash new file +3 -0
new file mode 100644
index 0000000..5d9e6cf
@@ -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
package/python-txaio/python-txaio.mk new file +14 -1
new file mode 100644
index 0000000..127bc62
@@ -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

#32 lore raw

PATCH v4 10/17 python-txaio: new package

In reply to Mauro Condarelli

Dear Mauro Condarelli,

Quoted 10 lines · Mauro Condarelli
---
 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

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
#33 lore raw

PATCH v4 11/17 python-pyasn-modules: new package

In reply to Mauro Condarelli

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

---
 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
package/Config.in +1 -0
index 9d96956..8c079b0 100644
@@ -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"
package/python-pyasn-modules/Config.in new file +11 -0
new file mode 100644
index 0000000..387020d
@@ -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
package/python-pyasn-modules/python-pyasn-modules.hash new file +3 -0
new file mode 100644
index 0000000..6d9a707
@@ -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
package/python-pyasn-modules/python-pyasn-modules.mk new file +14 -0
new file mode 100644
index 0000000..bb32227
@@ -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))
Signature · 1 line
2.1.4
#34 lore raw

PATCH v4 11/17 python-pyasn-modules: new package

Quoted 1 line · Mauro Condarelli
Quoted 83 lines

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

---
 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
package/Config.in +1 -0
index 9d96956..8c079b0 100644
@@ -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"
package/python-pyasn-modules/Config.in new file +11 -0
new file mode 100644
index 0000000..387020d
@@ -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
package/python-pyasn-modules/python-pyasn-modules.hash new file +3 -0
new file mode 100644
index 0000000..6d9a707
@@ -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
package/python-pyasn-modules/python-pyasn-modules.mk new file +14 -1
new file mode 100644
index 0000000..bb32227
@@ -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

#35 lore raw

PATCH v4 11/17 python-pyasn-modules: new package

In reply to Mauro Condarelli

Dear Mauro Condarelli,

Quoted 7 lines · Mauro Condarelli

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

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
#36 lore raw

PATCH v4 12/17 python-cryptography: new package

In reply to Mauro Condarelli

From: Yegor Yefremov <[email protected]>

---
 .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
.gitignore +1 -0
index bb02d9f..faf357f 100644
@@ -13,3 +13,4 @@
 *.rej
 *~
 *.pyc
+outgoing
package/python-cryptography/Config.in new file +20 -0
new file mode 100644
index 0000000..c6d183f
@@ -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
package/python-cryptography/python-cryptography.hash new file +3 -0
new file mode 100644
index 0000000..0358624
@@ -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
package/python-cryptography/python-cryptography.mk new file +23 -0
new file mode 100644
index 0000000..fbd0caf
@@ -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))
Signature · 1 line
2.1.4
#37 lore raw

PATCH v4 12/17 python-cryptography: new package

Dear Mauro Condarelli,

Quoted 4 lines · Mauro Condarelli

From: Yegor Yefremov <[email protected]>

Quoted 9 lines
---
 .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

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
#38 lore raw

PATCH v4 13/17 python-ujson: new package

In reply to Mauro Condarelli

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

---
 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
package/Config.in +1 -0
index 8c079b0..0af00c6 100644
@@ -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"
package/python-ujson/Config.in new file +7 -0
new file mode 100644
index 0000000..d185c98
@@ -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
package/python-ujson/python-ujson.hash new file +3 -0
new file mode 100644
index 0000000..2132034
@@ -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
package/python-ujson/python-ujson.mk new file +13 -0
new file mode 100644
index 0000000..8d4a12b
@@ -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))
Signature · 1 line
2.1.4
#39 lore raw

PATCH v4 13/17 python-ujson: new package

Quoted 1 line · Mauro Condarelli
Quoted 79 lines

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

---
 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
package/Config.in +1 -0
index 8c079b0..0af00c6 100644
@@ -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"
package/python-ujson/Config.in new file +7 -0
new file mode 100644
index 0000000..d185c98
@@ -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
package/python-ujson/python-ujson.hash new file +3 -0
new file mode 100644
index 0000000..2132034
@@ -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
package/python-ujson/python-ujson.mk new file +13 -1
new file mode 100644
index 0000000..8d4a12b
@@ -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

#40 lore raw

PATCH v4 13/17 python-ujson: new package

In reply to Mauro Condarelli

Dear Mauro Condarelli,

Quoted 8 lines · Mauro Condarelli

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

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
#41 lore raw

PATCH v4 14/17 python-wsaccel: new package

In reply to Mauro Condarelli

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

---
 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
package/Config.in +1 -0
index 0af00c6..7bda8d7 100644
@@ -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
package/python-wsaccel/Config.in new file +6 -0
new file mode 100644
index 0000000..ee61e8a
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PYTHON_WSACCEL
+	bool "python-wsaccel"
+	help
+	  Accelerator for ws4py and AutobahnPython.
+
+	  https://pypi.python.org/pypi/wsaccel
package/python-wsaccel/python-wsaccel.hash new file +3 -0
new file mode 100644
index 0000000..a02b5a8
@@ -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
package/python-wsaccel/python-wsaccel.mk new file +13 -0
new file mode 100644
index 0000000..3e7b332
@@ -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))
Signature · 1 line
2.1.4
#42 lore raw

PATCH v4 14/17 python-wsaccel: new package

Quoted 1 line · Mauro Condarelli
Quoted 77 lines

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

---
 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
package/Config.in +1 -0
index 0af00c6..7bda8d7 100644
@@ -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
package/python-wsaccel/Config.in new file +6 -0
new file mode 100644
index 0000000..ee61e8a
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PYTHON_WSACCEL
+       bool "python-wsaccel"
+       help
+         Accelerator for ws4py and AutobahnPython.
+
+         https://pypi.python.org/pypi/wsaccel
package/python-wsaccel/python-wsaccel.hash new file +3 -0
new file mode 100644
index 0000000..a02b5a8
@@ -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
package/python-wsaccel/python-wsaccel.mk new file +13 -1
new file mode 100644
index 0000000..3e7b332
@@ -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

#43 lore raw

PATCH v4 14/17 python-wsaccel: new package

In reply to Mauro Condarelli

Dear Mauro Condarelli,

Quoted 1 line · Mauro Condarelli

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

package/python-wsaccel/python-wsaccel.mk line 10

Quoted 4 lines
package/python-wsaccel/python-wsaccel.mk new file +4 -0
+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

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
#44 lore raw

PATCH v4 15/17 python-setproctitle: new package

In reply to Mauro Condarelli

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

---
 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
package/Config.in +1 -0
index 7bda8d7..adb4188 100644
@@ -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"
package/python-setproctitle/Config.in new file +6 -0
new file mode 100644
index 0000000..d13afaa
@@ -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
package/python-setproctitle/python-setproctitle.hash new file +3 -0
new file mode 100644
index 0000000..3b0fd71
@@ -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
package/python-setproctitle/python-setproctitle.mk new file +14 -0
new file mode 100644
index 0000000..63dfad0
@@ -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))
Signature · 1 line
2.1.4
#45 lore raw

PATCH v4 15/17 python-setproctitle: new package

Quoted 1 line · Mauro Condarelli
Quoted 76 lines

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

---
 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
package/Config.in +1 -0
index 7bda8d7..adb4188 100644
@@ -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"
package/python-setproctitle/Config.in new file +6 -0
new file mode 100644
index 0000000..d13afaa
@@ -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
package/python-setproctitle/python-setproctitle.hash new file +3 -0
new file mode 100644
index 0000000..3b0fd71
@@ -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
package/python-setproctitle/python-setproctitle.mk new file +14 -1
new file mode 100644
index 0000000..63dfad0
@@ -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

#46 lore raw

PATCH v4 15/17 python-setproctitle: new package

In reply to Mauro Condarelli

Dear Mauro Condarelli,

Quoted 5 lines · Mauro Condarelli

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

Applied to next, thanks.

Thomas

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
#47 lore raw

PATCH v4 16/17 python-autobahn: new package

In reply to Mauro Condarelli
---
 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
package/Config.in +1 -0
index adb4188..0ee5577 100644
@@ -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"
package/python-autobahn/Config.in new file +8 -0
new file mode 100644
index 0000000..cdb2baf
@@ -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
package/python-autobahn/python-autobahn.hash new file +3 -0
new file mode 100644
index 0000000..8f55ac1
@@ -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
package/python-autobahn/python-autobahn.mk new file +14 -0
new file mode 100644
index 0000000..1d02867
@@ -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))
Signature · 1 line
2.1.4
#48 lore raw

PATCH v4 16/17 python-autobahn: new package

Quoted 56 lines · Mauro Condarelli
---
 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
package/Config.in +1 -0
index adb4188..0ee5577 100644
@@ -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"
package/python-autobahn/Config.in new file +8 -0
new file mode 100644
index 0000000..cdb2baf
@@ -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
package/python-autobahn/python-autobahn.hash new file +3 -0
new file mode 100644
index 0000000..8f55ac1
@@ -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
package/python-autobahn/python-autobahn.mk new file +4 -0
new file mode 100644
index 0000000..1d02867
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-autobahn
+#

package/python-autobahn/python-autobahn.mk line 14

Quoted 10 lines
package/python-autobahn/python-autobahn.mk new file +10 -0
+################################################################################
+
+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

#49 lore raw

PATCH v4 17/17 python-crossbar: new package

In reply to Mauro Condarelli

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

---
 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
package/Config.in +1 -0
index 0ee5577..acb9520 100644
@@ -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"
package/python-crossbar/Config.in new file +37 -0
new file mode 100644
index 0000000..ee9d6a9
@@ -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
package/python-crossbar/python-crossbar.hash new file +3 -0
new file mode 100644
index 0000000..0690e56
@@ -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
package/python-crossbar/python-crossbar.mk new file +14 -0
new file mode 100644
index 0000000..a35d54d
@@ -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))
Signature · 1 line
2.1.4
#50 lore raw

PATCH v4 17/17 python-crossbar: new package

Quoted 1 line · Mauro Condarelli
Quoted 110 lines

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

---
 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
package/Config.in +1 -0
index 0ee5577..acb9520 100644
@@ -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"
package/python-crossbar/Config.in new file +37 -0
new file mode 100644
index 0000000..ee9d6a9
@@ -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
package/python-crossbar/python-crossbar.hash new file +3 -0
new file mode 100644
index 0000000..0690e56
@@ -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
package/python-crossbar/python-crossbar.mk new file +14 -1
new file mode 100644
index 0000000..a35d54d
@@ -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

#51 lore raw

PATCH v4 17/17 python-crossbar: new package

Quoted 58 lines · Yegor Yefremov
Quoted 1 line · Mauro Condarelli
Quoted 53 lines

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

---
 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
package/Config.in +1 -0
index 0ee5577..acb9520 100644
@@ -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"
package/python-crossbar/Config.in new file +16 -0
new file mode 100644
index 0000000..ee9d6a9
@@ -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
Quoted 8 lines

package/python-crossbar/Config.in line 24

Quoted 8 lines
package/python-crossbar/Config.in new file +8 -0
+       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

Quoted 49 lines
Quoted 49 lines
package/python-crossbar/Config.in new file +13 -0
+       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
package/python-crossbar/python-crossbar.hash new file +3 -0
new file mode 100644
index 0000000..0690e56
@@ -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
package/python-crossbar/python-crossbar.mk new file +14 -1
new file mode 100644
index 0000000..a35d54d
@@ -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