All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH v4 01/10] package/python3: add optional support for lzma
@ 2016-10-09 12:46 Bernd Kuhls
  2016-10-09 12:46 ` [Buildroot] [PATCH v4 02/10] package/python-couchdb: new package Bernd Kuhls
                   ` (9 more replies)
  0 siblings, 10 replies; 20+ messages in thread
From: Bernd Kuhls @ 2016-10-09 12:46 UTC (permalink / raw)
  To: buildroot

Needed by the upcoming python-mwscrape2slob package.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
v4: no changes
v3: no changes, included in mwscrape2slob patch series
v2: never released

 package/python3/Config.in  | 6 ++++++
 package/python3/python3.mk | 4 ++++
 2 files changed, 10 insertions(+)

diff --git a/package/python3/Config.in b/package/python3/Config.in
index 0f4fc88..29ee5e3 100644
--- a/package/python3/Config.in
+++ b/package/python3/Config.in
@@ -98,6 +98,12 @@ config BR2_PACKAGE_PYTHON3_PYEXPAT
 	help
 	  pyexpat and xml libraries for Python3.
 
+config BR2_PACKAGE_PYTHON3_XZ
+	select BR2_PACKAGE_XZ
+	bool "xz module"
+	help
+	  xz (a.k.a lzma) module for Python3
+
 config BR2_PACKAGE_PYTHON3_ZLIB
 	bool "zlib module"
 	select BR2_PACKAGE_ZLIB
diff --git a/package/python3/python3.mk b/package/python3/python3.mk
index 393b9fb..b3f31c0 100644
--- a/package/python3/python3.mk
+++ b/package/python3/python3.mk
@@ -103,6 +103,10 @@ ifeq ($(BR2_PACKAGE_PYTHON3_BZIP2),y)
 PYTHON3_DEPENDENCIES += bzip2
 endif
 
+ifeq ($(BR2_PACKAGE_PYTHON3_XZ),y)
+PYTHON3_DEPENDENCIES += xz
+endif
+
 ifeq ($(BR2_PACKAGE_PYTHON3_ZLIB),y)
 PYTHON3_DEPENDENCIES += zlib
 endif
-- 
2.9.3

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

* [Buildroot] [PATCH v4 02/10] package/python-couchdb: new package
  2016-10-09 12:46 [Buildroot] [PATCH v4 01/10] package/python3: add optional support for lzma Bernd Kuhls
@ 2016-10-09 12:46 ` Bernd Kuhls
  2016-10-09 20:52   ` Thomas Petazzoni
  2016-10-09 12:46 ` [Buildroot] [PATCH v4 03/10] package/python-futures: " Bernd Kuhls
                   ` (8 subsequent siblings)
  9 siblings, 1 reply; 20+ messages in thread
From: Bernd Kuhls @ 2016-10-09 12:46 UTC (permalink / raw)
  To: buildroot

Needed by upcoming python-mwscrape package.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
v4: no changes
v3: added SSL runtime dependency
v2: fix license, clarify in help text that this module provides a
    CouchDB client, the server can run on a remote machine (Thomas)

 package/Config.in                          |  1 +
 package/python-couchdb/Config.in           |  8 ++++++++
 package/python-couchdb/python-couchdb.hash |  3 +++
 package/python-couchdb/python-couchdb.mk   | 14 ++++++++++++++
 4 files changed, 26 insertions(+)
 create mode 100644 package/python-couchdb/Config.in
 create mode 100644 package/python-couchdb/python-couchdb.hash
 create mode 100644 package/python-couchdb/python-couchdb.mk

diff --git a/package/Config.in b/package/Config.in
index 852aa50..738f930 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -657,6 +657,7 @@ menu "External python modules"
 	source "package/python-coherence/Config.in"
 	source "package/python-configobj/Config.in"
 	source "package/python-configshell-fb/Config.in"
+	source "package/python-couchdb/Config.in"
 	source "package/python-crc16/Config.in"
 	source "package/python-crcmod/Config.in"
 	source "package/python-crossbar/Config.in"
diff --git a/package/python-couchdb/Config.in b/package/python-couchdb/Config.in
new file mode 100644
index 0000000..9156883
--- /dev/null
+++ b/package/python-couchdb/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PYTHON_COUCHDB
+	bool "python-couchdb"
+	select BR2_PACKAGE_PYTHON_SSL if BR2_PACKAGE_PYTHON # runtime
+	select BR2_PACKAGE_PYTHON3_SSL if BR2_PACKAGE_PYTHON3 # runtime
+	help
+	  Python client library for working with CouchDB.
+
+	  https://github.com/djc/couchdb-python/
diff --git a/package/python-couchdb/python-couchdb.hash b/package/python-couchdb/python-couchdb.hash
new file mode 100644
index 0000000..f9422a8
--- /dev/null
+++ b/package/python-couchdb/python-couchdb.hash
@@ -0,0 +1,3 @@
+# md5 from https://pypi.python.org/pypi/couchdb/json, sha256 locally computed
+md5	2ed5ad2a477fd3cb472ed6dc5a381ff3  CouchDB-1.1.tar.gz
+sha256	9503ea413956c33b5e2af248235afb5e0f011f33f816a32e872f8ff9b0a0e710  CouchDB-1.1.tar.gz
diff --git a/package/python-couchdb/python-couchdb.mk b/package/python-couchdb/python-couchdb.mk
new file mode 100644
index 0000000..c88787c
--- /dev/null
+++ b/package/python-couchdb/python-couchdb.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-couchdb
+#
+################################################################################
+
+PYTHON_COUCHDB_VERSION = 1.1
+PYTHON_COUCHDB_SOURCE = CouchDB-$(PYTHON_COUCHDB_VERSION).tar.gz
+PYTHON_COUCHDB_SITE = https://pypi.python.org/packages/9a/e8/c3c8da6d00145aaca07f2b784794917613dad26532068da4e8392dc48d7f
+PYTHON_COUCHDB_SETUP_TYPE = setuptools
+PYTHON_COUCHDB_LICENSE = BSD-3c
+PYTHON_COUCHDB_LICENSE_FILES = COPYING
+
+$(eval $(python-package))
-- 
2.9.3

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

* [Buildroot] [PATCH v4 03/10] package/python-futures: new package
  2016-10-09 12:46 [Buildroot] [PATCH v4 01/10] package/python3: add optional support for lzma Bernd Kuhls
  2016-10-09 12:46 ` [Buildroot] [PATCH v4 02/10] package/python-couchdb: new package Bernd Kuhls
@ 2016-10-09 12:46 ` Bernd Kuhls
  2016-10-09 20:52   ` Thomas Petazzoni
  2016-10-09 12:46 ` [Buildroot] [PATCH v4 04/10] package/python-pylru: " Bernd Kuhls
                   ` (7 subsequent siblings)
  9 siblings, 1 reply; 20+ messages in thread
From: Bernd Kuhls @ 2016-10-09 12:46 UTC (permalink / raw)
  To: buildroot

Needed by upcoming python-mwscrape package.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
v4: no changes
v3: no changes, included in mwscrape2slob patch series
v2: fix license (Thomas)

 package/Config.in                          |  1 +
 package/python-futures/Config.in           |  7 +++++++
 package/python-futures/python-futures.hash |  3 +++
 package/python-futures/python-futures.mk   | 14 ++++++++++++++
 4 files changed, 25 insertions(+)
 create mode 100644 package/python-futures/Config.in
 create mode 100644 package/python-futures/python-futures.hash
 create mode 100644 package/python-futures/python-futures.mk

diff --git a/package/Config.in b/package/Config.in
index 738f930..09f0039 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -682,6 +682,7 @@ menu "External python modules"
 	source "package/python-flask-jsonrpc/Config.in"
 	source "package/python-flask-login/Config.in"
 	source "package/python-flup/Config.in"
+	source "package/python-futures/Config.in"
 	source "package/python-gobject/Config.in"
 	source "package/python-html5lib/Config.in"
 	source "package/python-httplib2/Config.in"
diff --git a/package/python-futures/Config.in b/package/python-futures/Config.in
new file mode 100644
index 0000000..2eb40e9
--- /dev/null
+++ b/package/python-futures/Config.in
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_PYTHON_FUTURES
+	bool "python-futures"
+	depends on BR2_PACKAGE_PYTHON # not needed for python3
+	help
+	  Backport of the concurrent.futures package from Python 3.2.
+
+	  https://github.com/agronholm/pythonfutures
diff --git a/package/python-futures/python-futures.hash b/package/python-futures/python-futures.hash
new file mode 100644
index 0000000..f0948ae
--- /dev/null
+++ b/package/python-futures/python-futures.hash
@@ -0,0 +1,3 @@
+# md5 from https://pypi.python.org/pypi/futures/json, sha256 locally computed
+md5	ced2c365e518242512d7a398b515ff95  futures-3.0.5.tar.gz
+sha256	0542525145d5afc984c88f914a0c85c77527f65946617edb5274f72406f981df  futures-3.0.5.tar.gz
diff --git a/package/python-futures/python-futures.mk b/package/python-futures/python-futures.mk
new file mode 100644
index 0000000..8a1afa3
--- /dev/null
+++ b/package/python-futures/python-futures.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-futures
+#
+################################################################################
+
+PYTHON_FUTURES_VERSION = 3.0.5
+PYTHON_FUTURES_SOURCE = futures-$(PYTHON_FUTURES_VERSION).tar.gz
+PYTHON_FUTURES_SITE = https://pypi.python.org/packages/55/db/97c1ca37edab586a1ae03d6892b6633d8eaa23b23ac40c7e5bbc55423c78
+PYTHON_FUTURES_SETUP_TYPE = setuptools
+PYTHON_FUTURES_LICENSE = BSD-2c
+PYTHON_FUTURES_LICENSE_FILES = LICENSE
+
+$(eval $(python-package))
-- 
2.9.3

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

* [Buildroot] [PATCH v4 04/10] package/python-pylru: new package
  2016-10-09 12:46 [Buildroot] [PATCH v4 01/10] package/python3: add optional support for lzma Bernd Kuhls
  2016-10-09 12:46 ` [Buildroot] [PATCH v4 02/10] package/python-couchdb: new package Bernd Kuhls
  2016-10-09 12:46 ` [Buildroot] [PATCH v4 03/10] package/python-futures: " Bernd Kuhls
@ 2016-10-09 12:46 ` Bernd Kuhls
  2016-10-09 20:55   ` Thomas Petazzoni
  2016-10-09 12:46 ` [Buildroot] [PATCH v4 05/10] package/python-mwclient: " Bernd Kuhls
                   ` (6 subsequent siblings)
  9 siblings, 1 reply; 20+ messages in thread
From: Bernd Kuhls @ 2016-10-09 12:46 UTC (permalink / raw)
  To: buildroot

Needed by upcoming python-mwscrape package.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
v4: no changes
v3: no changes, included in mwscrape2slob patch series
v2: fix license (Thomas)

 package/Config.in                      |  1 +
 package/python-pylru/Config.in         |  6 ++++++
 package/python-pylru/python-pylru.hash |  3 +++
 package/python-pylru/python-pylru.mk   | 14 ++++++++++++++
 4 files changed, 24 insertions(+)
 create mode 100644 package/python-pylru/Config.in
 create mode 100644 package/python-pylru/python-pylru.hash
 create mode 100644 package/python-pylru/python-pylru.mk

diff --git a/package/Config.in b/package/Config.in
index 09f0039..664ae2f 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -736,6 +736,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-pylru/Config.in"
 	source "package/python-pymysql/Config.in"
 	source "package/python-pynacl/Config.in"
 	source "package/python-pyopenssl/Config.in"
diff --git a/package/python-pylru/Config.in b/package/python-pylru/Config.in
new file mode 100644
index 0000000..c174576
--- /dev/null
+++ b/package/python-pylru/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PYTHON_PYLRU
+	bool "python-pylru"
+	help
+	  A least recently used (LRU) cache implementation.
+
+	  https://github.com/jlhutch/pylru
diff --git a/package/python-pylru/python-pylru.hash b/package/python-pylru/python-pylru.hash
new file mode 100644
index 0000000..806ea36
--- /dev/null
+++ b/package/python-pylru/python-pylru.hash
@@ -0,0 +1,3 @@
+# md5 from https://pypi.python.org/pypi/pylru/json, sha256 locally computed
+md5	41369d58a1c4391c5cc36f84262abcdc  pylru-1.0.9.tar.gz
+sha256	71376192671f0ad1690b2a7427d39a29b1df994c8469a9b46b03ed7e28c0172c  pylru-1.0.9.tar.gz
diff --git a/package/python-pylru/python-pylru.mk b/package/python-pylru/python-pylru.mk
new file mode 100644
index 0000000..e670f3d
--- /dev/null
+++ b/package/python-pylru/python-pylru.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-pylru
+#
+################################################################################
+
+PYTHON_PYLRU_VERSION = 1.0.9
+PYTHON_PYLRU_SOURCE = pylru-$(PYTHON_PYLRU_VERSION).tar.gz
+PYTHON_PYLRU_SITE = https://pypi.python.org/packages/c0/7d/0de1055632f3871dfeaabe5a3f0510317cd98b93e7b792b44e4c7de2b17b
+PYTHON_PYLRU_SETUP_TYPE = distutils
+PYTHON_PYLRU_LICENSE = GPLv2
+PYTHON_PYLRU_LICENSE_FILES = LICENSE.txt
+
+$(eval $(python-package))
-- 
2.9.3

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

* [Buildroot] [PATCH v4 05/10] package/python-mwclient: new package
  2016-10-09 12:46 [Buildroot] [PATCH v4 01/10] package/python3: add optional support for lzma Bernd Kuhls
                   ` (2 preceding siblings ...)
  2016-10-09 12:46 ` [Buildroot] [PATCH v4 04/10] package/python-pylru: " Bernd Kuhls
@ 2016-10-09 12:46 ` Bernd Kuhls
  2016-10-09 13:05   ` Yegor Yefremov
  2016-10-09 20:56   ` Thomas Petazzoni
  2016-10-09 12:46 ` [Buildroot] [PATCH v4 06/10] package/python-mwscrape: " Bernd Kuhls
                   ` (5 subsequent siblings)
  9 siblings, 2 replies; 20+ messages in thread
From: Bernd Kuhls @ 2016-10-09 12:46 UTC (permalink / raw)
  To: buildroot

Needed by upcoming python-mwscrape package.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
v4: added upstream patch for python3 compatability (Yegor)
v3: no changes, included in mwscrape2slob patch series
v2: removed build dependencies (Thomas)
    added license file; needed to add a source code file, LICENSE.md is
    not part of the tarball provided by pypi (Thomas)

 package/Config.in                                  |  1 +
 .../0001-use-exec-in-py3-compatible-manner.patch   | 36 ++++++++++++++++++++++
 package/python-mwclient/Config.in                  |  8 +++++
 package/python-mwclient/python-mwclient.hash       |  3 ++
 package/python-mwclient/python-mwclient.mk         | 14 +++++++++
 5 files changed, 62 insertions(+)
 create mode 100644 package/python-mwclient/0001-use-exec-in-py3-compatible-manner.patch
 create mode 100644 package/python-mwclient/Config.in
 create mode 100644 package/python-mwclient/python-mwclient.hash
 create mode 100644 package/python-mwclient/python-mwclient.mk

diff --git a/package/Config.in b/package/Config.in
index 664ae2f..d8a63e9 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -709,6 +709,7 @@ menu "External python modules"
 	source "package/python-meld3/Config.in"
 	source "package/python-mistune/Config.in"
 	source "package/python-msgpack/Config.in"
+	source "package/python-mwclient/Config.in"
 	source "package/python-netaddr/Config.in"
 	source "package/python-netifaces/Config.in"
 	source "package/python-networkmanager/Config.in"
diff --git a/package/python-mwclient/0001-use-exec-in-py3-compatible-manner.patch b/package/python-mwclient/0001-use-exec-in-py3-compatible-manner.patch
new file mode 100644
index 0000000..ac7838a
--- /dev/null
+++ b/package/python-mwclient/0001-use-exec-in-py3-compatible-manner.patch
@@ -0,0 +1,36 @@
+From 5de1bb82465d39962e26175c62f644a3e423d030 Mon Sep 17 00:00:00 2001
+From: Adam Williamson <awilliam@redhat.com>
+Date: Thu, 21 Jan 2016 17:21:52 -0800
+Subject: [PATCH] use 'exec' in py3-compatible manner
+
+per https://docs.python.org/2/reference/simple_stmts.html ,
+as exec is a function not a statement in py3, the py2 version
+has been set to allow the subsequent statement to be a tuple,
+so we can invoke it like this to make it both py2 and py3
+compatible. Without this, byte-compiling the file fails under
+py3.
+
+Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
+---
+downloaded from upstream commit:
+https://github.com/mwclient/mwclient/commit/5de1bb82465d39962e26175c62f644a3e423d030
+
+ mwclient/ex.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/mwclient/ex.py b/mwclient/ex.py
+index db4006c..c0b1eae 100644
+--- a/mwclient/ex.py
++++ b/mwclient/ex.py
+@@ -12,7 +12,7 @@ def read_config(config_files, **predata):
+ 
+ def _read_config_file(_config_file, predata):
+     _file = open(_config_file)
+-    exec _file in globals(), predata
++    exec(_file, globals(), predata)
+     _file.close()
+ 
+     for _k, _v in predata.iteritems():
+-- 
+2.9.3
+
diff --git a/package/python-mwclient/Config.in b/package/python-mwclient/Config.in
new file mode 100644
index 0000000..be88978
--- /dev/null
+++ b/package/python-mwclient/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PYTHON_MWCLIENT
+	bool "python-mwclient"
+	select BR2_PACKAGE_PYTHON_REQUESTS # runtime
+	select BR2_PACKAGE_PYTHON_SIX # runtime
+	help
+	  MediaWiki API client.
+
+	  https://github.com/btongminh/mwclient
diff --git a/package/python-mwclient/python-mwclient.hash b/package/python-mwclient/python-mwclient.hash
new file mode 100644
index 0000000..1098971
--- /dev/null
+++ b/package/python-mwclient/python-mwclient.hash
@@ -0,0 +1,3 @@
+# md5 from https://pypi.python.org/pypi/mwclient/json, sha256 locally computed
+md5	c1334facf2d6ca54fe6dba4ab75ecf34  mwclient-0.8.1.tar.gz
+sha256	5f892711cc0b23ff2a6d8b7986ee63cd43fd1ec92b0783604ffa7613cd1662e4  mwclient-0.8.1.tar.gz
diff --git a/package/python-mwclient/python-mwclient.mk b/package/python-mwclient/python-mwclient.mk
new file mode 100644
index 0000000..1f1e209
--- /dev/null
+++ b/package/python-mwclient/python-mwclient.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-mwclient
+#
+################################################################################
+
+PYTHON_MWCLIENT_VERSION = 0.8.1
+PYTHON_MWCLIENT_SOURCE = mwclient-$(PYTHON_MWCLIENT_VERSION).tar.gz
+PYTHON_MWCLIENT_SITE = https://pypi.python.org/packages/19/79/481b288a497f625ee8f76141ff3472d81428b1f14b7155a28a63a3247197
+PYTHON_MWCLIENT_LICENSE = MIT
+PYTHON_MWCLIENT_LICENSE_FILES = mwclient/__init__.py
+PYTHON_MWCLIENT_SETUP_TYPE = setuptools
+
+$(eval $(python-package))
-- 
2.9.3

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

* [Buildroot] [PATCH v4 06/10] package/python-mwscrape: new package
  2016-10-09 12:46 [Buildroot] [PATCH v4 01/10] package/python3: add optional support for lzma Bernd Kuhls
                   ` (3 preceding siblings ...)
  2016-10-09 12:46 ` [Buildroot] [PATCH v4 05/10] package/python-mwclient: " Bernd Kuhls
@ 2016-10-09 12:46 ` Bernd Kuhls
  2016-10-09 21:00   ` Thomas Petazzoni
  2016-10-09 12:46 ` [Buildroot] [PATCH v4 07/10] package/python-cssutils: " Bernd Kuhls
                   ` (4 subsequent siblings)
  9 siblings, 1 reply; 20+ messages in thread
From: Bernd Kuhls @ 2016-10-09 12:46 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
v4: no changes
v3: no changes, included in mwscrape2slob patch series
v2: reworked dependencies (Thomas)

 package/Config.in                            |  1 +
 package/python-mwscrape/Config.in            | 11 +++++++++++
 package/python-mwscrape/python-mwscrape.hash |  2 ++
 package/python-mwscrape/python-mwscrape.mk   | 13 +++++++++++++
 4 files changed, 27 insertions(+)
 create mode 100644 package/python-mwscrape/Config.in
 create mode 100644 package/python-mwscrape/python-mwscrape.hash
 create mode 100644 package/python-mwscrape/python-mwscrape.mk

diff --git a/package/Config.in b/package/Config.in
index d8a63e9..bd2a3d8 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -710,6 +710,7 @@ menu "External python modules"
 	source "package/python-mistune/Config.in"
 	source "package/python-msgpack/Config.in"
 	source "package/python-mwclient/Config.in"
+	source "package/python-mwscrape/Config.in"
 	source "package/python-netaddr/Config.in"
 	source "package/python-netifaces/Config.in"
 	source "package/python-networkmanager/Config.in"
diff --git a/package/python-mwscrape/Config.in b/package/python-mwscrape/Config.in
new file mode 100644
index 0000000..273ce9a
--- /dev/null
+++ b/package/python-mwscrape/Config.in
@@ -0,0 +1,11 @@
+config BR2_PACKAGE_PYTHON_MWSCRAPE
+	bool "python-mwscrape"
+	depends on BR2_PACKAGE_PYTHON
+	select BR2_PACKAGE_PYTHON_COUCHDB # runtime
+	select BR2_PACKAGE_PYTHON_FUTURES # runtime
+	select BR2_PACKAGE_PYTHON_MWCLIENT # runtime
+	select BR2_PACKAGE_PYTHON_PYLRU # runtime
+	help
+	  Download rendered articles from MediaWiki API to CouchDB
+
+	  https://github.com/itkach/mwscrape
diff --git a/package/python-mwscrape/python-mwscrape.hash b/package/python-mwscrape/python-mwscrape.hash
new file mode 100644
index 0000000..b91ef69
--- /dev/null
+++ b/package/python-mwscrape/python-mwscrape.hash
@@ -0,0 +1,2 @@
+# Locally computed
+sha256 8de8a5ef257851f6e1e41247f64710f48859a5e3f91ebc7200bb60769f02f296  python-mwscrape-6a58d7801eb1e884fd0516f1adbedbd4481c10e6.tar.gz
diff --git a/package/python-mwscrape/python-mwscrape.mk b/package/python-mwscrape/python-mwscrape.mk
new file mode 100644
index 0000000..e2d4e5d
--- /dev/null
+++ b/package/python-mwscrape/python-mwscrape.mk
@@ -0,0 +1,13 @@
+################################################################################
+#
+# python-mwscrape
+#
+################################################################################
+
+PYTHON_MWSCRAPE_VERSION = 6a58d7801eb1e884fd0516f1adbedbd4481c10e6
+PYTHON_MWSCRAPE_SITE = $(call github,itkach,mwscrape,$(PYTHON_MWSCRAPE_VERSION))
+PYTHON_MWSCRAPE_LICENSE = BSD-3c
+PYTHON_MWSCRAPE_LICENSE_FILES = LICENSE.txt
+PYTHON_MWSCRAPE_SETUP_TYPE = distutils
+
+$(eval $(python-package))
-- 
2.9.3

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

* [Buildroot] [PATCH v4 07/10] package/python-cssutils: new package
  2016-10-09 12:46 [Buildroot] [PATCH v4 01/10] package/python3: add optional support for lzma Bernd Kuhls
                   ` (4 preceding siblings ...)
  2016-10-09 12:46 ` [Buildroot] [PATCH v4 06/10] package/python-mwscrape: " Bernd Kuhls
@ 2016-10-09 12:46 ` Bernd Kuhls
  2016-10-09 21:05   ` Thomas Petazzoni
  2016-10-09 12:46 ` [Buildroot] [PATCH v4 08/10] package/python-pyicu: " Bernd Kuhls
                   ` (3 subsequent siblings)
  9 siblings, 1 reply; 20+ messages in thread
From: Bernd Kuhls @ 2016-10-09 12:46 UTC (permalink / raw)
  To: buildroot

Needed for upcoming python-mwscrape2slob package.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
v4: no changes
v3: initial version

 package/Config.in                            |  1 +
 package/python-cssutils/Config.in            |  8 ++++++++
 package/python-cssutils/python-cssutils.hash |  3 +++
 package/python-cssutils/python-cssutils.mk   | 14 ++++++++++++++
 4 files changed, 26 insertions(+)
 create mode 100644 package/python-cssutils/Config.in
 create mode 100644 package/python-cssutils/python-cssutils.hash
 create mode 100644 package/python-cssutils/python-cssutils.mk

diff --git a/package/Config.in b/package/Config.in
index bd2a3d8..d81b8e1 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -663,6 +663,7 @@ menu "External python modules"
 	source "package/python-crossbar/Config.in"
 	source "package/python-cryptography/Config.in"
 	source "package/python-cssselect/Config.in"
+	source "package/python-cssutils/Config.in"
 	source "package/python-daemon/Config.in"
 	source "package/python-dataproperty/Config.in"
 	source "package/python-dateutil/Config.in"
diff --git a/package/python-cssutils/Config.in b/package/python-cssutils/Config.in
new file mode 100644
index 0000000..74de742
--- /dev/null
+++ b/package/python-cssutils/Config.in
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_PYTHON_CSSUTILS
+	bool "python-cssutils"
+	select BR2_PACKAGE_PYTHON_PYEXPAT if BR2_PACKAGE_PYTHON # runtime
+	select BR2_PACKAGE_PYTHON3_PYEXPAT if BR2_PACKAGE_PYTHON3 # runtime
+	help
+	  A CSS Cascading Style Sheets library for Python.
+
+	  http://cthedot.de/cssutils/
diff --git a/package/python-cssutils/python-cssutils.hash b/package/python-cssutils/python-cssutils.hash
new file mode 100644
index 0000000..7b188bc
--- /dev/null
+++ b/package/python-cssutils/python-cssutils.hash
@@ -0,0 +1,3 @@
+# md5 from https://pypi.python.org/pypi/cssutils/json, sha256 locally computed
+md5	7fcdf2c3e9f053136af1990146eb361d  cssutils-1.0.1.tar.gz
+sha256	d8a18b2848ea1011750231f1dd64fe9053dbec1be0b37563c582561e7a529063  cssutils-1.0.1.tar.gz
diff --git a/package/python-cssutils/python-cssutils.mk b/package/python-cssutils/python-cssutils.mk
new file mode 100644
index 0000000..3dd501a
--- /dev/null
+++ b/package/python-cssutils/python-cssutils.mk
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-cssutils
+#
+################################################################################
+
+PYTHON_CSSUTILS_VERSION = 1.0.1
+PYTHON_CSSUTILS_SOURCE = cssutils-$(PYTHON_CSSUTILS_VERSION).tar.gz
+PYTHON_CSSUTILS_SITE = https://pypi.python.org/packages/22/de/6b03e0088baf0299ab7d2e95a9e26c2092e9cb3855876b958b6a62175ca2
+PYTHON_CSSUTILS_LICENSE = LGPLv3+
+PYTHON_CSSUTILS_LICENSE_FILES = COPYING.LESSER
+PYTHON_CSSUTILS_SETUP_TYPE = setuptools
+
+$(eval $(python-package))
-- 
2.9.3

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

* [Buildroot] [PATCH v4 08/10] package/python-pyicu: new package
  2016-10-09 12:46 [Buildroot] [PATCH v4 01/10] package/python3: add optional support for lzma Bernd Kuhls
                   ` (5 preceding siblings ...)
  2016-10-09 12:46 ` [Buildroot] [PATCH v4 07/10] package/python-cssutils: " Bernd Kuhls
@ 2016-10-09 12:46 ` Bernd Kuhls
  2016-10-09 21:05   ` Thomas Petazzoni
  2016-10-09 12:46 ` [Buildroot] [PATCH v4 09/10] package/python-slob: " Bernd Kuhls
                   ` (2 subsequent siblings)
  9 siblings, 1 reply; 20+ messages in thread
From: Bernd Kuhls @ 2016-10-09 12:46 UTC (permalink / raw)
  To: buildroot

Needed for the upcoming python-slob package.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
v4: no changes
v3: initial version

 package/Config.in                      |  1 +
 package/python-pyicu/Config.in         | 13 +++++++++++++
 package/python-pyicu/python-pyicu.hash |  3 +++
 package/python-pyicu/python-pyicu.mk   | 15 +++++++++++++++
 4 files changed, 32 insertions(+)
 create mode 100644 package/python-pyicu/Config.in
 create mode 100644 package/python-pyicu/python-pyicu.hash
 create mode 100644 package/python-pyicu/python-pyicu.mk

diff --git a/package/Config.in b/package/Config.in
index d81b8e1..731c040 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -738,6 +738,7 @@ menu "External python modules"
 	source "package/python-pyftpdlib/Config.in"
 	source "package/python-pygame/Config.in"
 	source "package/python-pygments/Config.in"
+	source "package/python-pyicu/Config.in"
 	source "package/python-pyinotify/Config.in"
 	source "package/python-pylru/Config.in"
 	source "package/python-pymysql/Config.in"
diff --git a/package/python-pyicu/Config.in b/package/python-pyicu/Config.in
new file mode 100644
index 0000000..a3578f1
--- /dev/null
+++ b/package/python-pyicu/Config.in
@@ -0,0 +1,13 @@
+config BR2_PACKAGE_PYTHON_PYICU
+	bool "python-pyicu"
+	depends on !BR2_BINFMT_FLAT # icu
+	depends on BR2_INSTALL_LIBSTDCPP # icu
+	select BR2_PACKAGE_ICU
+	help
+	  Python extension wrapping the ICU C++ API.
+
+	  http://pyicu.osafoundation.org/
+
+comment "python-pyicu needs a toolchain w/ C++"
+	depends on !BR2_BINFMT_FLAT
+	depends on !BR2_INSTALL_LIBSTDCPP
diff --git a/package/python-pyicu/python-pyicu.hash b/package/python-pyicu/python-pyicu.hash
new file mode 100644
index 0000000..a05a30e
--- /dev/null
+++ b/package/python-pyicu/python-pyicu.hash
@@ -0,0 +1,3 @@
+# md5 from https://pypi.python.org/pypi/PyICU/json, sha256 locally computed
+md5	fadaf9f85830632f915cb85875ae9a39  PyICU-1.9.3.tar.gz
+sha256	1a7a96212cb3e42e8df85b9062f1f1d6e207474d44f087218fad1d4ec210fa42  PyICU-1.9.3.tar.gz
diff --git a/package/python-pyicu/python-pyicu.mk b/package/python-pyicu/python-pyicu.mk
new file mode 100644
index 0000000..fa3a7f4
--- /dev/null
+++ b/package/python-pyicu/python-pyicu.mk
@@ -0,0 +1,15 @@
+################################################################################
+#
+# python-pyicu
+#
+################################################################################
+
+PYTHON_PYICU_VERSION = 1.9.3
+PYTHON_PYICU_SOURCE = PyICU-$(PYTHON_PYICU_VERSION).tar.gz
+PYTHON_PYICU_SITE = https://pypi.python.org/packages/bf/1f/cea237f542e3bb592980008a734850e8cbbc25c19c72c98767c71c1bd9c2
+PYTHON_PYICU_LICENSE = MIT
+PYTHON_PYICU_LICENSE_FILES = LICENSE
+PYTHON_PYICU_DEPENDENCIES = icu
+PYTHON_PYICU_SETUP_TYPE = setuptools
+
+$(eval $(python-package))
-- 
2.9.3

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

* [Buildroot] [PATCH v4 09/10] package/python-slob: new package
  2016-10-09 12:46 [Buildroot] [PATCH v4 01/10] package/python3: add optional support for lzma Bernd Kuhls
                   ` (6 preceding siblings ...)
  2016-10-09 12:46 ` [Buildroot] [PATCH v4 08/10] package/python-pyicu: " Bernd Kuhls
@ 2016-10-09 12:46 ` Bernd Kuhls
  2016-10-09 21:05   ` Thomas Petazzoni
  2016-10-09 12:46 ` [Buildroot] [PATCH v4 10/10] package/python-mwscrape2slob: " Bernd Kuhls
  2016-10-09 20:50 ` [Buildroot] [PATCH v4 01/10] package/python3: add optional support for lzma Thomas Petazzoni
  9 siblings, 1 reply; 20+ messages in thread
From: Bernd Kuhls @ 2016-10-09 12:46 UTC (permalink / raw)
  To: buildroot

Needed for the upcoming python-mwscrape2slob package.

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
v4: no changes
v3: initial version

 package/Config.in                    |  1 +
 package/python-slob/Config.in        | 17 +++++++++++++++++
 package/python-slob/python-slob.hash |  2 ++
 package/python-slob/python-slob.mk   | 13 +++++++++++++
 4 files changed, 33 insertions(+)
 create mode 100644 package/python-slob/Config.in
 create mode 100644 package/python-slob/python-slob.hash
 create mode 100644 package/python-slob/python-slob.mk

diff --git a/package/Config.in b/package/Config.in
index 731c040..74f506c 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -782,6 +782,7 @@ menu "External python modules"
 	source "package/python-singledispatch/Config.in"
 	source "package/python-sip/Config.in"
 	source "package/python-six/Config.in"
+	source "package/python-slob/Config.in"
 	source "package/python-smbus-cffi/Config.in"
 	source "package/python-socketio/Config.in"
 	source "package/python-spidev/Config.in"
diff --git a/package/python-slob/Config.in b/package/python-slob/Config.in
new file mode 100644
index 0000000..2c8ddb0
--- /dev/null
+++ b/package/python-slob/Config.in
@@ -0,0 +1,17 @@
+config BR2_PACKAGE_PYTHON_SLOB
+	bool "python-slob"
+	depends on !BR2_BINFMT_FLAT # python-pyicu -> icu
+	depends on BR2_INSTALL_LIBSTDCPP # python-pyicu -> icu
+	depends on BR2_PACKAGE_PYTHON3
+	select BR2_PACKAGE_PYTHON_PYICU # runtime
+	# although optional, it is used as default compression
+	select BR2_PACKAGE_PYTHON3_XZ # runtime
+	help
+	  slob.py is a reference implementation of slob format reader
+	  and writer.
+
+	  https://github.com/itkach/slob
+
+comment "python-slob needs a toolchain w/ C++"
+	depends on BR2_PACKAGE_PYTHON3 && !BR2_BINFMT_FLAT
+	depends on !BR2_INSTALL_LIBSTDCPP
diff --git a/package/python-slob/python-slob.hash b/package/python-slob/python-slob.hash
new file mode 100644
index 0000000..39d5d81
--- /dev/null
+++ b/package/python-slob/python-slob.hash
@@ -0,0 +1,2 @@
+# Locally computed
+sha256 18eb4f45d09d49b1f776cac52ea70ab951566c60cd30bbec39e88f10908fd8ff  python-slob-31ad0e769360a5b10a4893f686587bb8e48c3895.tar.gz
diff --git a/package/python-slob/python-slob.mk b/package/python-slob/python-slob.mk
new file mode 100644
index 0000000..474c0c9
--- /dev/null
+++ b/package/python-slob/python-slob.mk
@@ -0,0 +1,13 @@
+################################################################################
+#
+# python-slob
+#
+################################################################################
+
+PYTHON_SLOB_VERSION = 31ad0e769360a5b10a4893f686587bb8e48c3895
+PYTHON_SLOB_SITE = $(call github,itkach,slob,$(PYTHON_SLOB_VERSION))
+PYTHON_SLOB_LICENSE = GPLv3
+PYTHON_SLOB_LICENSE_FILES = LICENSE
+PYTHON_SLOB_SETUP_TYPE = distutils
+
+$(eval $(python-package))
-- 
2.9.3

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

* [Buildroot] [PATCH v4 10/10] package/python-mwscrape2slob: new package
  2016-10-09 12:46 [Buildroot] [PATCH v4 01/10] package/python3: add optional support for lzma Bernd Kuhls
                   ` (7 preceding siblings ...)
  2016-10-09 12:46 ` [Buildroot] [PATCH v4 09/10] package/python-slob: " Bernd Kuhls
@ 2016-10-09 12:46 ` Bernd Kuhls
  2016-10-09 20:50 ` [Buildroot] [PATCH v4 01/10] package/python3: add optional support for lzma Thomas Petazzoni
  9 siblings, 0 replies; 20+ messages in thread
From: Bernd Kuhls @ 2016-10-09 12:46 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
v4: no changes
v3: initial version

 package/Config.in                                     |  1 +
 package/python-mwscrape2slob/Config.in                | 19 +++++++++++++++++++
 .../python-mwscrape2slob/python-mwscrape2slob.hash    |  2 ++
 package/python-mwscrape2slob/python-mwscrape2slob.mk  | 13 +++++++++++++
 4 files changed, 35 insertions(+)
 create mode 100644 package/python-mwscrape2slob/Config.in
 create mode 100644 package/python-mwscrape2slob/python-mwscrape2slob.hash
 create mode 100644 package/python-mwscrape2slob/python-mwscrape2slob.mk

diff --git a/package/Config.in b/package/Config.in
index 74f506c..7cf9981 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -712,6 +712,7 @@ menu "External python modules"
 	source "package/python-msgpack/Config.in"
 	source "package/python-mwclient/Config.in"
 	source "package/python-mwscrape/Config.in"
+	source "package/python-mwscrape2slob/Config.in"
 	source "package/python-netaddr/Config.in"
 	source "package/python-netifaces/Config.in"
 	source "package/python-networkmanager/Config.in"
diff --git a/package/python-mwscrape2slob/Config.in b/package/python-mwscrape2slob/Config.in
new file mode 100644
index 0000000..799ab29
--- /dev/null
+++ b/package/python-mwscrape2slob/Config.in
@@ -0,0 +1,19 @@
+config BR2_PACKAGE_PYTHON_MWSCRAPE2SLOB
+	bool "python-mwscrape2slob"
+	depends on !BR2_BINFMT_FLAT # python-slob -> python-pyicu -> icu
+	depends on BR2_INSTALL_LIBSTDCPP # python-slob -> python-pyicu -> icu
+	depends on BR2_PACKAGE_PYTHON3
+	select BR2_PACKAGE_PYTHON_COUCHDB # runtime
+	select BR2_PACKAGE_PYTHON_CSSSELECT # runtime
+	select BR2_PACKAGE_PYTHON_CSSUTILS # runtime
+	select BR2_PACKAGE_PYTHON_LXML # runtime
+	select BR2_PACKAGE_PYTHON_SLOB # runtime
+	help
+	  A tool to create slob with content from a MediaWiki CouchDB
+	  created by mwscrape.
+
+	  https://github.com/itkach/mwscrape2slob
+
+comment "python-mwscrape2slob needs a toolchain w/ C++"
+	depends on BR2_PACKAGE_PYTHON3 && !BR2_BINFMT_FLAT
+	depends on !BR2_INSTALL_LIBSTDCPP
diff --git a/package/python-mwscrape2slob/python-mwscrape2slob.hash b/package/python-mwscrape2slob/python-mwscrape2slob.hash
new file mode 100644
index 0000000..f1f5e4f
--- /dev/null
+++ b/package/python-mwscrape2slob/python-mwscrape2slob.hash
@@ -0,0 +1,2 @@
+# Locally computed
+sha256 367ffc3203f7eb2cc26211f58c0693526652d9a238af48c88f936920e804faf7  python-mwscrape2slob-0f9124ed62009dff6a230947d80340f5a61a6f49.tar.gz
diff --git a/package/python-mwscrape2slob/python-mwscrape2slob.mk b/package/python-mwscrape2slob/python-mwscrape2slob.mk
new file mode 100644
index 0000000..62f915f
--- /dev/null
+++ b/package/python-mwscrape2slob/python-mwscrape2slob.mk
@@ -0,0 +1,13 @@
+################################################################################
+#
+# python-mwscrape2slob
+#
+################################################################################
+
+PYTHON_MWSCRAPE2SLOB_VERSION = 0f9124ed62009dff6a230947d80340f5a61a6f49
+PYTHON_MWSCRAPE2SLOB_SITE = $(call github,itkach,mwscrape2slob,$(PYTHON_MWSCRAPE2SLOB_VERSION))
+PYTHON_MWSCRAPE2SLOB_LICENSE = GPLv3
+PYTHON_MWSCRAPE2SLOB_LICENSE_FILES = LICENSE
+PYTHON_MWSCRAPE2SLOB_SETUP_TYPE = distutils
+
+$(eval $(python-package))
-- 
2.9.3

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

* [Buildroot] [PATCH v4 05/10] package/python-mwclient: new package
  2016-10-09 12:46 ` [Buildroot] [PATCH v4 05/10] package/python-mwclient: " Bernd Kuhls
@ 2016-10-09 13:05   ` Yegor Yefremov
  2016-10-09 20:56   ` Thomas Petazzoni
  1 sibling, 0 replies; 20+ messages in thread
From: Yegor Yefremov @ 2016-10-09 13:05 UTC (permalink / raw)
  To: buildroot

On Sun, Oct 9, 2016 at 2:46 PM, Bernd Kuhls <bernd.kuhls@t-online.de> wrote:
> Needed by upcoming python-mwscrape package.
>
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>

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

> ---
> v4: added upstream patch for python3 compatability (Yegor)
> v3: no changes, included in mwscrape2slob patch series
> v2: removed build dependencies (Thomas)
>     added license file; needed to add a source code file, LICENSE.md is
>     not part of the tarball provided by pypi (Thomas)
>
>  package/Config.in                                  |  1 +
>  .../0001-use-exec-in-py3-compatible-manner.patch   | 36 ++++++++++++++++++++++
>  package/python-mwclient/Config.in                  |  8 +++++
>  package/python-mwclient/python-mwclient.hash       |  3 ++
>  package/python-mwclient/python-mwclient.mk         | 14 +++++++++
>  5 files changed, 62 insertions(+)
>  create mode 100644 package/python-mwclient/0001-use-exec-in-py3-compatible-manner.patch
>  create mode 100644 package/python-mwclient/Config.in
>  create mode 100644 package/python-mwclient/python-mwclient.hash
>  create mode 100644 package/python-mwclient/python-mwclient.mk
>
> diff --git a/package/Config.in b/package/Config.in
> index 664ae2f..d8a63e9 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -709,6 +709,7 @@ menu "External python modules"
>         source "package/python-meld3/Config.in"
>         source "package/python-mistune/Config.in"
>         source "package/python-msgpack/Config.in"
> +       source "package/python-mwclient/Config.in"
>         source "package/python-netaddr/Config.in"
>         source "package/python-netifaces/Config.in"
>         source "package/python-networkmanager/Config.in"
> diff --git a/package/python-mwclient/0001-use-exec-in-py3-compatible-manner.patch b/package/python-mwclient/0001-use-exec-in-py3-compatible-manner.patch
> new file mode 100644
> index 0000000..ac7838a
> --- /dev/null
> +++ b/package/python-mwclient/0001-use-exec-in-py3-compatible-manner.patch
> @@ -0,0 +1,36 @@
> +From 5de1bb82465d39962e26175c62f644a3e423d030 Mon Sep 17 00:00:00 2001
> +From: Adam Williamson <awilliam@redhat.com>
> +Date: Thu, 21 Jan 2016 17:21:52 -0800
> +Subject: [PATCH] use 'exec' in py3-compatible manner
> +
> +per https://docs.python.org/2/reference/simple_stmts.html ,
> +as exec is a function not a statement in py3, the py2 version
> +has been set to allow the subsequent statement to be a tuple,
> +so we can invoke it like this to make it both py2 and py3
> +compatible. Without this, byte-compiling the file fails under
> +py3.
> +
> +Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
> +---
> +downloaded from upstream commit:
> +https://github.com/mwclient/mwclient/commit/5de1bb82465d39962e26175c62f644a3e423d030
> +
> + mwclient/ex.py | 2 +-
> + 1 file changed, 1 insertion(+), 1 deletion(-)
> +
> +diff --git a/mwclient/ex.py b/mwclient/ex.py
> +index db4006c..c0b1eae 100644
> +--- a/mwclient/ex.py
> ++++ b/mwclient/ex.py
> +@@ -12,7 +12,7 @@ def read_config(config_files, **predata):
> +
> + def _read_config_file(_config_file, predata):
> +     _file = open(_config_file)
> +-    exec _file in globals(), predata
> ++    exec(_file, globals(), predata)
> +     _file.close()
> +
> +     for _k, _v in predata.iteritems():
> +--
> +2.9.3
> +
> diff --git a/package/python-mwclient/Config.in b/package/python-mwclient/Config.in
> new file mode 100644
> index 0000000..be88978
> --- /dev/null
> +++ b/package/python-mwclient/Config.in
> @@ -0,0 +1,8 @@
> +config BR2_PACKAGE_PYTHON_MWCLIENT
> +       bool "python-mwclient"
> +       select BR2_PACKAGE_PYTHON_REQUESTS # runtime
> +       select BR2_PACKAGE_PYTHON_SIX # runtime
> +       help
> +         MediaWiki API client.
> +
> +         https://github.com/btongminh/mwclient
> diff --git a/package/python-mwclient/python-mwclient.hash b/package/python-mwclient/python-mwclient.hash
> new file mode 100644
> index 0000000..1098971
> --- /dev/null
> +++ b/package/python-mwclient/python-mwclient.hash
> @@ -0,0 +1,3 @@
> +# md5 from https://pypi.python.org/pypi/mwclient/json, sha256 locally computed
> +md5    c1334facf2d6ca54fe6dba4ab75ecf34  mwclient-0.8.1.tar.gz
> +sha256 5f892711cc0b23ff2a6d8b7986ee63cd43fd1ec92b0783604ffa7613cd1662e4  mwclient-0.8.1.tar.gz
> diff --git a/package/python-mwclient/python-mwclient.mk b/package/python-mwclient/python-mwclient.mk
> new file mode 100644
> index 0000000..1f1e209
> --- /dev/null
> +++ b/package/python-mwclient/python-mwclient.mk
> @@ -0,0 +1,14 @@
> +################################################################################
> +#
> +# python-mwclient
> +#
> +################################################################################
> +
> +PYTHON_MWCLIENT_VERSION = 0.8.1
> +PYTHON_MWCLIENT_SOURCE = mwclient-$(PYTHON_MWCLIENT_VERSION).tar.gz
> +PYTHON_MWCLIENT_SITE = https://pypi.python.org/packages/19/79/481b288a497f625ee8f76141ff3472d81428b1f14b7155a28a63a3247197
> +PYTHON_MWCLIENT_LICENSE = MIT
> +PYTHON_MWCLIENT_LICENSE_FILES = mwclient/__init__.py
> +PYTHON_MWCLIENT_SETUP_TYPE = setuptools
> +
> +$(eval $(python-package))
> --
> 2.9.3
>

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

* [Buildroot] [PATCH v4 01/10] package/python3: add optional support for lzma
  2016-10-09 12:46 [Buildroot] [PATCH v4 01/10] package/python3: add optional support for lzma Bernd Kuhls
                   ` (8 preceding siblings ...)
  2016-10-09 12:46 ` [Buildroot] [PATCH v4 10/10] package/python-mwscrape2slob: " Bernd Kuhls
@ 2016-10-09 20:50 ` Thomas Petazzoni
  9 siblings, 0 replies; 20+ messages in thread
From: Thomas Petazzoni @ 2016-10-09 20:50 UTC (permalink / raw)
  To: buildroot

Hello,

On Sun,  9 Oct 2016 14:46:16 +0200, Bernd Kuhls wrote:

> +config BR2_PACKAGE_PYTHON3_XZ
> +	select BR2_PACKAGE_XZ
> +	bool "xz module"

We normally have the "bool" definition first, and then the depends on,
and then the selects. So I've inverted those two lines.

Since it was not consistent in this Config.in file, I've done a
follow-up commit to fix this for the other Config.in variables.

Applied with this change. Thanks!

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

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

* [Buildroot] [PATCH v4 02/10] package/python-couchdb: new package
  2016-10-09 12:46 ` [Buildroot] [PATCH v4 02/10] package/python-couchdb: new package Bernd Kuhls
@ 2016-10-09 20:52   ` Thomas Petazzoni
  0 siblings, 0 replies; 20+ messages in thread
From: Thomas Petazzoni @ 2016-10-09 20:52 UTC (permalink / raw)
  To: buildroot

Hello,

On Sun,  9 Oct 2016 14:46:17 +0200, Bernd Kuhls wrote:
> Needed by upcoming python-mwscrape package.
> 
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
> ---
> v4: no changes
> v3: added SSL runtime dependency
> v2: fix license, clarify in help text that this module provides a
>     CouchDB client, the server can run on a remote machine (Thomas)

Applied to master, thanks.

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

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

* [Buildroot] [PATCH v4 03/10] package/python-futures: new package
  2016-10-09 12:46 ` [Buildroot] [PATCH v4 03/10] package/python-futures: " Bernd Kuhls
@ 2016-10-09 20:52   ` Thomas Petazzoni
  0 siblings, 0 replies; 20+ messages in thread
From: Thomas Petazzoni @ 2016-10-09 20:52 UTC (permalink / raw)
  To: buildroot

Hello,

On Sun,  9 Oct 2016 14:46:18 +0200, Bernd Kuhls wrote:
> Needed by upcoming python-mwscrape package.
> 
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
> ---
> v4: no changes
> v3: no changes, included in mwscrape2slob patch series
> v2: fix license (Thomas)

Applied to master, thanks.

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

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

* [Buildroot] [PATCH v4 04/10] package/python-pylru: new package
  2016-10-09 12:46 ` [Buildroot] [PATCH v4 04/10] package/python-pylru: " Bernd Kuhls
@ 2016-10-09 20:55   ` Thomas Petazzoni
  0 siblings, 0 replies; 20+ messages in thread
From: Thomas Petazzoni @ 2016-10-09 20:55 UTC (permalink / raw)
  To: buildroot

Hello,

On Sun,  9 Oct 2016 14:46:19 +0200, Bernd Kuhls wrote:
> Needed by upcoming python-mwscrape package.
> 
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
> ---
> v4: no changes
> v3: no changes, included in mwscrape2slob patch series
> v2: fix license (Thomas)

Applied to master, thanks.

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

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

* [Buildroot] [PATCH v4 05/10] package/python-mwclient: new package
  2016-10-09 12:46 ` [Buildroot] [PATCH v4 05/10] package/python-mwclient: " Bernd Kuhls
  2016-10-09 13:05   ` Yegor Yefremov
@ 2016-10-09 20:56   ` Thomas Petazzoni
  1 sibling, 0 replies; 20+ messages in thread
From: Thomas Petazzoni @ 2016-10-09 20:56 UTC (permalink / raw)
  To: buildroot

Hello,

On Sun,  9 Oct 2016 14:46:20 +0200, Bernd Kuhls wrote:
> Needed by upcoming python-mwscrape package.
> 
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
> ---
> v4: added upstream patch for python3 compatability (Yegor)
> v3: no changes, included in mwscrape2slob patch series
> v2: removed build dependencies (Thomas)
>     added license file; needed to add a source code file, LICENSE.md is
>     not part of the tarball provided by pypi (Thomas)

Applied to master, thanks. It would be good to contact upstream and ask
for the LICENSE.md file to be added in the tarball provided by pypi.

Thanks!

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

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

* [Buildroot] [PATCH v4 06/10] package/python-mwscrape: new package
  2016-10-09 12:46 ` [Buildroot] [PATCH v4 06/10] package/python-mwscrape: " Bernd Kuhls
@ 2016-10-09 21:00   ` Thomas Petazzoni
  0 siblings, 0 replies; 20+ messages in thread
From: Thomas Petazzoni @ 2016-10-09 21:00 UTC (permalink / raw)
  To: buildroot

Hello,

On Sun,  9 Oct 2016 14:46:21 +0200, Bernd Kuhls wrote:

> +PYTHON_MWSCRAPE_VERSION = 6a58d7801eb1e884fd0516f1adbedbd4481c10e6
> +PYTHON_MWSCRAPE_SITE = $(call github,itkach,mwscrape,$(PYTHON_MWSCRAPE_VERSION))
> +PYTHON_MWSCRAPE_LICENSE = BSD-3c
> +PYTHON_MWSCRAPE_LICENSE_FILES = LICENSE.txt

Not sure where you got this BSD-3c thing. The LICENSE.txt file contains
the text of the Mozilla Public License 2.0, so I've changed the license
value to MPL-2.0.

Applied with this fixed, but please try to be careful with the
licensing information. If you're not sure, just ask advise from others
(it's sometimes really difficult to understand the license of some
software packages).

Thanks!

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

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

* [Buildroot] [PATCH v4 07/10] package/python-cssutils: new package
  2016-10-09 12:46 ` [Buildroot] [PATCH v4 07/10] package/python-cssutils: " Bernd Kuhls
@ 2016-10-09 21:05   ` Thomas Petazzoni
  0 siblings, 0 replies; 20+ messages in thread
From: Thomas Petazzoni @ 2016-10-09 21:05 UTC (permalink / raw)
  To: buildroot

Hello,

On Sun,  9 Oct 2016 14:46:22 +0200, Bernd Kuhls wrote:
> Needed for upcoming python-mwscrape2slob package.
> 
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
> ---
> v4: no changes
> v3: initial version

Applied to master, thanks.

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

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

* [Buildroot] [PATCH v4 08/10] package/python-pyicu: new package
  2016-10-09 12:46 ` [Buildroot] [PATCH v4 08/10] package/python-pyicu: " Bernd Kuhls
@ 2016-10-09 21:05   ` Thomas Petazzoni
  0 siblings, 0 replies; 20+ messages in thread
From: Thomas Petazzoni @ 2016-10-09 21:05 UTC (permalink / raw)
  To: buildroot

Hello,

On Sun,  9 Oct 2016 14:46:23 +0200, Bernd Kuhls wrote:
> Needed for the upcoming python-slob package.
> 
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
> ---
> v4: no changes
> v3: initial version

Applied to master, thanks.

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

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

* [Buildroot] [PATCH v4 09/10] package/python-slob: new package
  2016-10-09 12:46 ` [Buildroot] [PATCH v4 09/10] package/python-slob: " Bernd Kuhls
@ 2016-10-09 21:05   ` Thomas Petazzoni
  0 siblings, 0 replies; 20+ messages in thread
From: Thomas Petazzoni @ 2016-10-09 21:05 UTC (permalink / raw)
  To: buildroot

Hello,

On Sun,  9 Oct 2016 14:46:24 +0200, Bernd Kuhls wrote:
> Needed for the upcoming python-mwscrape2slob package.
> 
> Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
> ---
> v4: no changes
> v3: initial version

Applied to master, thanks.

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

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

end of thread, other threads:[~2016-10-09 21:05 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-10-09 12:46 [Buildroot] [PATCH v4 01/10] package/python3: add optional support for lzma Bernd Kuhls
2016-10-09 12:46 ` [Buildroot] [PATCH v4 02/10] package/python-couchdb: new package Bernd Kuhls
2016-10-09 20:52   ` Thomas Petazzoni
2016-10-09 12:46 ` [Buildroot] [PATCH v4 03/10] package/python-futures: " Bernd Kuhls
2016-10-09 20:52   ` Thomas Petazzoni
2016-10-09 12:46 ` [Buildroot] [PATCH v4 04/10] package/python-pylru: " Bernd Kuhls
2016-10-09 20:55   ` Thomas Petazzoni
2016-10-09 12:46 ` [Buildroot] [PATCH v4 05/10] package/python-mwclient: " Bernd Kuhls
2016-10-09 13:05   ` Yegor Yefremov
2016-10-09 20:56   ` Thomas Petazzoni
2016-10-09 12:46 ` [Buildroot] [PATCH v4 06/10] package/python-mwscrape: " Bernd Kuhls
2016-10-09 21:00   ` Thomas Petazzoni
2016-10-09 12:46 ` [Buildroot] [PATCH v4 07/10] package/python-cssutils: " Bernd Kuhls
2016-10-09 21:05   ` Thomas Petazzoni
2016-10-09 12:46 ` [Buildroot] [PATCH v4 08/10] package/python-pyicu: " Bernd Kuhls
2016-10-09 21:05   ` Thomas Petazzoni
2016-10-09 12:46 ` [Buildroot] [PATCH v4 09/10] package/python-slob: " Bernd Kuhls
2016-10-09 21:05   ` Thomas Petazzoni
2016-10-09 12:46 ` [Buildroot] [PATCH v4 10/10] package/python-mwscrape2slob: " Bernd Kuhls
2016-10-09 20:50 ` [Buildroot] [PATCH v4 01/10] package/python3: add optional support for lzma Thomas Petazzoni

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