python-setuptools: bump to version v38.4.0
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
@@ -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
@@ -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
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
@@ -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
@@ -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
PATCH 3/5 python-txaio: bump to version 2.8.2
In reply to yegorslists at googlemail.comFrom: 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
@@ -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
@@ -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
PATCH 4/5 python-see: new package
In reply to yegorslists at googlemail.comFrom: 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
@@ -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
@@ -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
@@ -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
@@ -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
Thomas Petazzoni
AppliedPATCH 4/5 python-see: new package
Hello,
Quoted 12 lines · yegorslists at googlemail.com
From: Yegor Yefremov <[email protected]>
Signed-off-by 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
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]>
Signed-off-by 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
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
PATCH 5/5 python-crossbar: bump to version 17.6.1.post3
In reply to yegorslists at googlemail.comFrom: 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
@@ -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
@@ -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
@@ -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
@@ -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
Thomas Petazzoni
AppliedPATCH 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.
Signed-off-by Yegor Yefremov <[email protected]>
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
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
Signed-off-by Yegor Yefremov <[email protected]>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
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?
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
PATCH 1/5 python-setuptools: bump to version v38.4.0
In reply to yegorslists at googlemail.comHello,
Quoted 9 lines · yegorslists at googlemail.com
From: Yegor Yefremov <[email protected]>
Add licence checksum.
Signed-off-by Yegor Yefremov <[email protected]>--- 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