Skip to contentSkip to conversation

python-setuptools: bump to version v38.4.0

PATCH New yegorslists at googlemail.com 2 participants 12 messages Jan 11, 2018 – Jan 18, 2018

lore
Share & tools
lore
#0 lore raw

PATCH 1/5 python-setuptools: bump to version v38.4.0

From: Yegor Yefremov <[email protected]>

Add licence checksum.

---
 package/python-setuptools/python-setuptools.hash | 3 ++-
 package/python-setuptools/python-setuptools.mk   | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)
package/python-setuptools/python-setuptools.hash +2 -1
index de6ad56d44..f116a69f74 100644
@@ -1,2 +1,3 @@
 # Locally calculated
-sha256  99339ac1b4c9bc0a74745d6ff196a207ddfb5f7ca75df76f3d8d081a7f70cecc  python-setuptools-v36.0.1.tar.gz
+sha256  2599b4c452e77824bbd6da28d16b1fe8159c7a4c203d8d419d8b348fde7b9549  python-setuptools-v38.4.0.tar.gz
+sha256  c32a3ac395af6321efd28be73d06a00f0db6ab887d1c21d4fec46128d2056d5a  LICENSE
package/python-setuptools/python-setuptools.mk +1 -1
index 28d4f29b5b..004fc0db2a 100644
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-PYTHON_SETUPTOOLS_VERSION = v36.0.1
+PYTHON_SETUPTOOLS_VERSION = v38.4.0
 PYTHON_SETUPTOOLS_SITE = $(call github,pypa,setuptools,$(PYTHON_SETUPTOOLS_VERSION))
 PYTHON_SETUPTOOLS_LICENSE = MIT
 PYTHON_SETUPTOOLS_LICENSE_FILES = LICENSE
Signature · 1 line
2.11.0
#1 lore raw

PATCH 2/5 python-autobahn: bump to version 17.10.1

From: Yegor Yefremov <[email protected]>

Add licence checksum.

---
 package/python-autobahn/python-autobahn.hash | 5 +++--
 package/python-autobahn/python-autobahn.mk   | 4 ++--
 2 files changed, 5 insertions(+), 4 deletions(-)
package/python-autobahn/python-autobahn.hash +3 -2
index cae9160ef8..32c99167e9 100644
@@ -1,3 +1,4 @@
 # md5 from https://pypi.python.org/pypi/autobahn/json, sha256 locally computed
-md5	9850702d0078c5a4aa17170afe2f233c  autobahn-0.16.0.tar.gz
-sha256	a1dcb4315a0914da56ec484659816de72dfad229be4ac19fa61bbc0111ada884  autobahn-0.16.0.tar.gz
+md5	f8c8d74bf73644719b751e6fb11dc4a3  autobahn-17.10.1.tar.gz
+sha256	8cf74132a18da149c5ea3dcbb5e055f6f4fe5a0238b33258d29e89bd276a8078  autobahn-17.10.1.tar.gz
+sha256  0387eefce570453daaa60633f28676003731eeca28b2d0a0071c628e3a0004ef  LICENSE
package/python-autobahn/python-autobahn.mk +2 -2
index a5e9aeea77..3ba91c5e14 100644
@@ -4,9 +4,9 @@
 #
 ################################################################################
 
-PYTHON_AUTOBAHN_VERSION = 0.16.0
+PYTHON_AUTOBAHN_VERSION = 17.10.1
 PYTHON_AUTOBAHN_SOURCE = autobahn-$(PYTHON_AUTOBAHN_VERSION).tar.gz
-PYTHON_AUTOBAHN_SITE = https://pypi.python.org/packages/68/37/2523309412f0fb93a7784c65e5c5639b4b5d7a84f91374ad6c3c2d5af60b
+PYTHON_AUTOBAHN_SITE = https://pypi.python.org/packages/e4/2e/01a64212b1eb580d601fa20f146c962235e3493795f46e3b254597ec635d
 PYTHON_AUTOBAHN_LICENSE = MIT
 PYTHON_AUTOBAHN_LICENSE_FILES = LICENSE
 PYTHON_AUTOBAHN_SETUP_TYPE = setuptools
Signature · 1 line
2.11.0
#2 lore raw

PATCH 3/5 python-txaio: bump to version 2.8.2

In reply to yegorslists at googlemail.com

From: Yegor Yefremov <[email protected]>

Add licence checksum.

---
 package/python-txaio/python-txaio.hash | 7 ++++---
 package/python-txaio/python-txaio.mk   | 4 ++--
 2 files changed, 6 insertions(+), 5 deletions(-)
package/python-txaio/python-txaio.hash +4 -3
index f19014c5bb..6fb8e78ce2 100644
@@ -1,3 +1,4 @@
-# md5 from https://pypi.python.org/pypi/txaio/json, sha256 locally computed.
-md5	643ac20b895b878786cd6a46790367d0  txaio-2.8.0.tar.gz
-sha256	8029d956591107ff9a2221d2a288fdd3718713a6991f59b97359d3d4f4b7b564  txaio-2.8.0.tar.gz
+# md5 from https://pypi.python.org/pypi/txaio/json, sha256 locally computed
+md5	a20e3431c95896a49fa3ffa84f77cde1  txaio-2.8.2.tar.gz
+sha256	484cd6c4cdd3f6081b87188f3b2b9a36e02fba6816e8256917c4f6571b567571  txaio-2.8.2.tar.gz
+sha256  0387eefce570453daaa60633f28676003731eeca28b2d0a0071c628e3a0004ef  LICENSE
package/python-txaio/python-txaio.mk +2 -2
index e0f5e28918..5e4d710135 100644
@@ -4,9 +4,9 @@
 #
 ################################################################################
 
-PYTHON_TXAIO_VERSION = 2.8.0
+PYTHON_TXAIO_VERSION = 2.8.2
 PYTHON_TXAIO_SOURCE = txaio-$(PYTHON_TXAIO_VERSION).tar.gz
-PYTHON_TXAIO_SITE = https://pypi.python.org/packages/03/86/2cb7ae81209cc3fc64f68a31d70c20ab4771b520d7e13a5219b1f5e16ee1
+PYTHON_TXAIO_SITE = https://pypi.python.org/packages/d6/95/d0c67304515f352342bc8fd14e5a3e7ca924134608acb730916073b18464
 PYTHON_TXAIO_LICENSE = MIT
 PYTHON_TXAIO_LICENSE_FILES = LICENSE
 PYTHON_TXAIO_SETUP_TYPE = setuptools
Signature · 1 line
2.11.0
#3 lore raw

PATCH 4/5 python-see: new package

In reply to yegorslists at googlemail.com

From: Yegor Yefremov <[email protected]>

---
 package/Config.in                  |  1 +
 package/python-see/Config.in       |  6 ++++++
 package/python-see/python-see.hash |  4 ++++
 package/python-see/python-see.mk   | 14 ++++++++++++++
 4 files changed, 25 insertions(+)
 create mode 100644 package/python-see/Config.in
 create mode 100644 package/python-see/python-see.hash
 create mode 100644 package/python-see/python-see.mk
package/Config.in +1 -0
index 01f4095be5..9dabd5030f 100644
@@ -896,6 +896,7 @@ menu "External python modules"
 	source "package/python-schedule/Config.in"
 	source "package/python-sdnotify/Config.in"
 	source "package/python-secretstorage/Config.in"
+	source "package/python-see/Config.in"
 	source "package/python-serial/Config.in"
 	source "package/python-service-identity/Config.in"
 	source "package/python-setproctitle/Config.in"
package/python-see/Config.in new file +6 -0
new file mode 100644
index 0000000000..f3049fd8e7
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_PYTHON_SEE
+	bool "python-see"
+	help
+	  dir for humans.
+
+	  https://ljcooke.github.io/see/
package/python-see/python-see.hash new file +4 -0
new file mode 100644
index 0000000000..c48ee88b8b
@@ -0,0 +1,4 @@
+# md5 from https://pypi.python.org/pypi/see/json, sha256 locally computed
+md5	cb3bf4d314f73a8f7a2fd3d2d99aab54  see-1.4.1.tar.gz
+sha256	14f8f8a88a909a7d7dea81f0016e3fdfabd3b5d335992e102a382e1a71672bd1  see-1.4.1.tar.gz
+sha256  dccbd040a7deacee7f05e5e46a8eba6e786ac319f0cb94c36f92d789585911a6  LICENSE
package/python-see/python-see.mk new file +14 -0
new file mode 100644
index 0000000000..982962beb3
@@ -0,0 +1,14 @@
+################################################################################
+#
+# python-see
+#
+################################################################################
+
+PYTHON_SEE_VERSION = 1.4.1
+PYTHON_SEE_SOURCE = see-$(PYTHON_SEE_VERSION).tar.gz
+PYTHON_SEE_SITE = https://pypi.python.org/packages/ff/fc/fcabb6a9bfe7c56798285839780cae67342256b823b97e94d862b0ba21d6
+PYTHON_SEE_SETUP_TYPE = setuptools
+PYTHON_SEE_LICENSE = BSD-3-Clause
+PYTHON_SEE_LICENSE_FILES = LICENSE
+
+$(eval $(python-package))
Signature · 1 line
2.11.0
#4 lore raw

PATCH 4/5 python-see: new package

Hello,

Quoted 12 lines · yegorslists at googlemail.com

From: Yegor Yefremov <[email protected]>

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

Applied to master, thanks. Just curious: why are you adding this package? It seems to only do a cosmetic thing, no?

Best regards,

Thomas

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

PATCH 4/5 python-see: new package

Quoted 16 lines · Thomas Petazzoni

Hello,

Quoted 12 lines · yegorslists at googlemail.com

From: Yegor Yefremov <[email protected]>

---
 package/Config.in                  |  1 +
 package/python-see/Config.in       |  6 ++++++
 package/python-see/python-see.hash |  4 ++++
 package/python-see/python-see.mk   | 14 ++++++++++++++
 4 files changed, 25 insertions(+)
 create mode 100644 package/python-see/Config.in
 create mode 100644 package/python-see/python-see.hash
 create mode 100644 package/python-see/python-see.mk
Quoted 2 lines

Applied to master, thanks. Just curious: why are you adding this package? It seems to only do a cosmetic thing, no?

This is a dependency of txtorcon, that will be needed for the next crossbar bump.

A side note: our scanpypi script also added hmm package as a dependency of txtorcon, that has scipy dependency, but hmm package is commented in the requirements.txt [1]. So I'll have to rework our regex in scanpypi.

[1] https://github.com/meejah/txtorcon/blob/master/requirements.txt

Yegor

#6 lore raw

PATCH 4/5 python-see: new package

Hello,

Quoted 5 lines · Yegor Yefremov
Quoted 2 lines

Applied to master, thanks. Just curious: why are you adding this package? It seems to only do a cosmetic thing, no?

This is a dependency of txtorcon, that will be needed for the next crossbar bump.

I don't see python-see being used in the python-txtorcon package you just sent. Am I missing something?

Thomas

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

PATCH 5/5 python-crossbar: bump to version 17.6.1.post3

In reply to yegorslists at googlemail.com

From: Yegor Yefremov <[email protected]>

Update dependencies and add licence checksum.

As BR now has the latest setuptools version, remove now obsolete comment.

---
 .../0002-Rework-runtime-dependencies.patch         | 37 ++++++++++++++++++++++
 package/python-crossbar/Config.in                  | 12 +++++--
 package/python-crossbar/python-crossbar.hash       |  7 ++--
 package/python-crossbar/python-crossbar.mk         |  6 ++--
 4 files changed, 53 insertions(+), 9 deletions(-)
 create mode 100644 package/python-crossbar/0002-Rework-runtime-dependencies.patch
package/python-crossbar/0002-Rework-runtime-dependencies.patch new file +37 -0
new file mode 100644
index 0000000000..784949c2dd
@@ -0,0 +1,37 @@
+From 35b2ec4949c9d1620551efde6e3a3d46323899de Mon Sep 17 00:00:00 2001
+From: Yegor Yefremov <[email protected]>
+Date: Thu, 11 Jan 2018 10:13:18 +0100
+Subject: [PATCH 2/2] Rework runtime dependencies
+
+Add python version requirement to Python2 only packages like
+ipaddress and enum34 and bump h2 package version.
+
+Signed-off-by: Yegor Yefremov <[email protected]>
+---
+ requirements-min.txt | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/requirements-min.txt b/requirements-min.txt
+index 83820cd1..5cbf35c4 100644
+--- a/requirements-min.txt
++++ b/requirements-min.txt
+@@ -2,7 +2,7 @@ click>=6.6
+ setuptools>=28.3.0
+ zope.interface>=4.3.2
+ Twisted>=17.1.0
+-h2<3.0.0
++h2>=3.0.1
+ priority>=1.3.0
+ txaio>=2.8.0
+ autobahn>=17.6.2
+@@ -33,5 +33,5 @@ bitstring>=3.1.5
+ attrs>=16.2.0
+ incremental>=16.10.1
+ constantly>=15.1.0
+-enum34>=1.1.6
+-ipaddress>=1.0.18
++enum34>=1.1.6; python_version < '3.4'
++ipaddress>=1.0.18; python_version < '3.3'
+-- 
+2.11.0
+
package/python-crossbar/Config.in +10 -2
index 2a98467bd4..705864471c 100644
@@ -2,14 +2,22 @@ config BR2_PACKAGE_PYTHON_CROSSBAR
 	bool "python-crossbar"
 	depends on BR2_INSTALL_LIBSTDCPP # python-pyasn
 	# All the following dependencies are runtime dependencies
+	select BR2_PACKAGE_PYTHON_ATTRS
 	select BR2_PACKAGE_PYTHON_AUTOBAHN
+	select BR2_PACKAGE_PYTHON_CONSTANTLY
 	select BR2_PACKAGE_PYTHON_CBOR
 	select BR2_PACKAGE_PYTHON_CLICK
 	select BR2_PACKAGE_PYTHON_CRYPTOGRAPHY
+	select BR2_PACKAGE_PYTHON_ENUM34 if BR2_PACKAGE_PYTHON
+	select BR2_PACKAGE_PYTHON_IDNA
+	select BR2_PACKAGE_PYTHON_INCREMENTAL
+	select BR2_PACKAGE_PYTHON_IPADDRESS if BR2_PACKAGE_PYTHON
 	select BR2_PACKAGE_PYTHON_JINJA2
+	select BR2_PACKAGE_PYTHON_H2
 	select BR2_PACKAGE_PYTHON_LMDB
 	select BR2_PACKAGE_PYTHON_MISTUNE
 	select BR2_PACKAGE_PYTHON_NETADDR
+	select BR2_PACKAGE_PYTHON_PRIORITY
 	select BR2_PACKAGE_PYTHON_PSUTIL
 	select BR2_PACKAGE_PYTHON_PYASN
 	select BR2_PACKAGE_PYTHON_PYASN_MODULES
@@ -17,6 +25,7 @@ config BR2_PACKAGE_PYTHON_CROSSBAR
 	select BR2_PACKAGE_PYTHON_PYINOTIFY
 	select BR2_PACKAGE_PYTHON_PYNACL
 	select BR2_PACKAGE_PYTHON_PYOPENSSL
+	select BR2_PACKAGE_PYTHON_PYQRCODE
 	select BR2_PACKAGE_PYTHON_PYTRIE
 	select BR2_PACKAGE_PYTHON_PYYAML
 	select BR2_PACKAGE_PYTHON_SDNOTIFY
@@ -24,13 +33,12 @@ config BR2_PACKAGE_PYTHON_CROSSBAR
 	select BR2_PACKAGE_PYTHON_SERVICE_IDENTITY
 	select BR2_PACKAGE_PYTHON_SETPROCTITLE
 	select BR2_PACKAGE_PYTHON_SETUPTOOLS
-	select BR2_PACKAGE_PYTHON_SHUTILWHICH if BR2_PACKAGE_PYTHON
+	select BR2_PACKAGE_PYTHON_SHUTILWHICH
 	select BR2_PACKAGE_PYTHON_TREQ
 	select BR2_PACKAGE_PYTHON_TWISTED
 	select BR2_PACKAGE_PYTHON_U_MSGPACK
 	select BR2_PACKAGE_PYTHON_UBJSON
 	select BR2_PACKAGE_PYTHON_WATCHDOG
-	select BR2_PACKAGE_PYTHON_WSACCEL
 	help
 	  Crossbar.io is an open-source WAMP application router that
 	  allows to build advanced applications from loosely-coupled
package/python-crossbar/python-crossbar.hash +4 -3
index a500bcf69f..b9bfea8938 100644
@@ -1,3 +1,4 @@
-# md5 from https://pypi.python.org/pypi/crossbar/json, sha256 locally computed.
-md5	516478cc368503a0a0babc1dc28c5085  crossbar-0.14.0.tar.gz
-sha256	6242ef34c56061850743d750d042993590ca7ec8ebe7b28c21ed05bb0904d71b  crossbar-0.14.0.tar.gz
+# md5 from https://pypi.python.org/pypi/crossbar/json, sha256 locally computed
+md5	d557615f34e7736f749e59b4d3ddbea0  crossbar-17.6.1.post3.tar.gz
+sha256	8d023af0a772404f4e57add5888583fc0068d62a7a2249bea4539a6d7b70fbd9  crossbar-17.6.1.post3.tar.gz
+sha256  57c8ff33c9c0cfc3ef00e650a1cc910d7ee479a8bc509f6c9209a7c2a11399d6  LICENSE
package/python-crossbar/python-crossbar.mk +2 -4
index 77cecfa26d..5ebeddc76a 100644
@@ -4,11 +4,9 @@
 #
 ################################################################################
 
-# don't bump version as newer setuptools package is needed,
-# that still didn't make its way into Buildroot
-PYTHON_CROSSBAR_VERSION = 0.14.0
+PYTHON_CROSSBAR_VERSION = 17.6.1.post3
 PYTHON_CROSSBAR_SOURCE = crossbar-$(PYTHON_CROSSBAR_VERSION).tar.gz
-PYTHON_CROSSBAR_SITE = https://pypi.python.org/packages/f0/9a/e0b77e15698c47b6293655bc0e1996dd8e87bd8af7bc7434a5c8281a024e
+PYTHON_CROSSBAR_SITE = https://pypi.python.org/packages/6a/25/9bc78947a4552c5fe27671ca2abe3be0559b8c76bc93d52157a6333ea971
 PYTHON_CROSSBAR_LICENSE = AGPL-3.0
 PYTHON_CROSSBAR_LICENSE_FILES = LICENSE
 PYTHON_CROSSBAR_SETUP_TYPE = setuptools
Signature · 1 line
2.11.0
#8 lore raw

PATCH 5/5 python-crossbar: bump to version 17.6.1.post3

Hello,

Quoted 8 lines · yegorslists at googlemail.com

From: Yegor Yefremov <[email protected]>

Update dependencies and add licence checksum.

As BR now has the latest setuptools version, remove now obsolete comment.

Applied, thanks!

Crossbar has a lot of dependencies, so perhaps it would be useful to add a runtime test for it in support/testing/ ? I.e a test that builds a configuration with Crossbar enabled, boots it and verifies that Crossbar works in a minimal way.

Thanks!

Thomas

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

PATCH 5/5 python-crossbar: bump to version 17.6.1.post3

Quoted 10 lines · Thomas Petazzoni

Hello,

Quoted 7 lines · yegorslists at googlemail.com

From: Yegor Yefremov <[email protected]>

Update dependencies and add licence checksum.

As BR now has the latest setuptools version, remove now obsolete comment.

Quoted 8 lines
Quoted 1 line

Applied, thanks!

Crossbar has a lot of dependencies, so perhaps it would be useful to add a runtime test for it in support/testing/ ? I.e a test that builds a configuration with Crossbar enabled, boots it and verifies that Crossbar works in a minimal way.

No problem, but do we have final solution for the tests? I've sent a patch [1], then Yann has sent some patches. What is the current state of this issue?

[1] http://patchwork.ozlabs.org/patch/811011/

Yegor

#10 lore raw

PATCH 5/5 python-crossbar: bump to version 17.6.1.post3

Hello,

Quoted 10 lines · Yegor Yefremov
Quoted 4 lines

Crossbar has a lot of dependencies, so perhaps it would be useful to add a runtime test for it in support/testing/ ? I.e a test that builds a configuration with Crossbar enabled, boots it and verifies that Crossbar works in a minimal way.

No problem, but do we have final solution for the tests? I've sent a patch [1], then Yann has sent some patches. What is the current state of this issue?

[1] http://patchwork.ozlabs.org/patch/811011/

I need to look at the pending stack of patches for tests, I'm running late on this topic indeed.

Thomas

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

PATCH 1/5 python-setuptools: bump to version v38.4.0

In reply to yegorslists at googlemail.com

Hello,

Quoted 9 lines · yegorslists at googlemail.com

From: Yegor Yefremov <[email protected]>

Add licence checksum.

---
 package/python-setuptools/python-setuptools.hash | 3 ++-
 package/python-setuptools/python-setuptools.mk   | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

Patches 1 to 3 applied to master. Thanks!

Thomas

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