summaryrefslogtreecommitdiff
path: root/meta-openembedded/meta-python/recipes-devtools/python
diff options
context:
space:
mode:
Diffstat (limited to 'meta-openembedded/meta-python/recipes-devtools/python')
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python-pyalsaaudio.inc11
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-aenum_2.2.4.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-aenum_2.2.3.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-argexec_1.0.3.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-argexec_1.0.2.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-asn1crypto_1.4.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-asn1crypto_1.3.0.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-autobahn_20.7.1.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-autobahn_20.6.2.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-backcall_0.2.0.bb12
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-bcrypt_3.2.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-bcrypt_3.1.7.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-bitarray_1.5.2.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-bitarray_1.4.1.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-cantools_35.3.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-cantools_35.1.0.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-cbor2_5.1.2.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-cbor2_5.1.1.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-cffi_1.14.2.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-cffi_1.14.0.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-cmd2_1.3.3.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-cmd2_1.1.0.bb)6
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-colorlog_4.2.1.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-colorlog_4.1.0.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-coverage_5.2.1.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-coverage_5.2.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-cryptography/h-test.patch10
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-cryptography_3.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-cryptography_2.8.bb)5
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-djangorestframework_3.11.1.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python-djangorestframework.inc)8
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-djangorestframework_3.9.0.bb2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-dnspython_2.0.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-dnspython_1.16.0.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-dynamic-dispatch_1.0.3.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-dynamic-dispatch_1.0.2.bb)5
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-flask-login_0.4.1.bb2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-flask-login_0.5.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python-flask-login.inc)6
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-gast_0.4.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-gast_0.3.3.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-gmqtt_0.6.7.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-gmqtt_0.6.5.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-google-api-python-client_1.10.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-google-api-python-client_1.9.3.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-graphviz_0.14.1.bb17
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-graphviz_0.14.bb16
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-huey_2.3.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-huey_2.2.0.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-humanize_2.6.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-humanize_2.5.0.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-hyperlink_20.0.1.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-hyperlink_19.0.0.bb)6
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-ipython-genutils_0.2.0.bb12
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-ipython_7.17.0.bb29
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-isort_5.4.2.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-isort_5.1.4.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-javaobj-py3_0.4.1.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-javaobj-py3_0.4.0.1.bb)6
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-jdatetime_3.6.2.bb18
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-jedi_0.17.2.bb14
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-lazy-object-proxy_1.5.1.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-lazy-object-proxy_1.5.0.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-lorem_0.1.1.bb16
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-luma-core_1.15.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-luma-core_1.14.0.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-lxml_4.5.2.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-lxml_4.5.1.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-matplotlib_3.3.1.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-matplotlib_3.2.2.bb)15
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-openpyxl_3.0.4.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-openpyxl_3.0.3.bb)6
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pandas_1.1.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-pandas_1.0.5.bb)8
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-paramiko_2.7.1.bb14
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-parse_1.16.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-parse_1.15.0.bb)6
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-parso_0.8.0.bb12
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pickleshare_0.7.5.bb12
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pid_3.0.4.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-pid_3.0.3.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-prompt-toolkit_3.0.6.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-prompt-toolkit_3.0.5.bb)5
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pyalsaaudio_0.8.4.bb2
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pyalsaaudio_0.9.0.bb13
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pybind11-json_0.2.6.bb12
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pybind11_2.5.0.bb16
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pychromecast_7.2.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-pychromecast_7.1.2.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pymongo_3.11.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-pymongo_3.10.1.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pynacl_1.4.0.bb32
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pyroute2_0.5.13.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-pyroute2_0.5.12.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-asyncio_0.14.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-asyncio_0.12.0.bb)5
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-metadata_1.10.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-metadata_1.9.0.bb)3
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-timeout_1.4.2.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-timeout_1.4.1.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-python-vlc_3.0.11115.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-python-vlc_3.0.10114.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-redis_3.5.3.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-redis_2.10.6.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-regex_2020.7.14.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-regex_2020.6.8.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-rsa_4.6.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-rsa_3.4.2.bb)7
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-sentry-sdk_0.16.5.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-sentry-sdk_0.16.0.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-sqlalchemy_1.3.19.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-sqlalchemy_1.3.18.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-sympy_1.6.2.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-sympy_1.6.1.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-textparser_0.23.0.bb14
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-tqdm_4.48.2.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-tqdm_4.47.0.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-traitlets_4.3.3.bb18
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-u-msgpack-python_2.7.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-u-msgpack-python_2.6.0.bb)3
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-ujson_3.1.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-ujson_3.0.0.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-urllib3_1.25.10.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-urllib3_1.25.9.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-wheel_0.34.2.bb13
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-wheel_0.35.1.bb13
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-wtforms_2.3.3.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-wtforms_2.3.1.bb)6
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-xlsxwriter_1.2.9.bb5
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-xlsxwriter_1.3.3.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python-xlsxwriter.inc)5
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-xxhash_2.0.0.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-xxhash_1.4.4.bb)4
-rw-r--r--meta-openembedded/meta-python/recipes-devtools/python/python3-yarl_1.5.1.bb (renamed from meta-openembedded/meta-python/recipes-devtools/python/python3-yarl_1.4.2.bb)4
80 files changed, 423 insertions, 171 deletions
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python-pyalsaaudio.inc b/meta-openembedded/meta-python/recipes-devtools/python/python-pyalsaaudio.inc
deleted file mode 100644
index d150409a2..000000000
--- a/meta-openembedded/meta-python/recipes-devtools/python/python-pyalsaaudio.inc
+++ /dev/null
@@ -1,11 +0,0 @@
-SUMMARY = "Support for the Linux 2.6.x ALSA Sound System"
-SECTION = "devel/python"
-LICENSE = "PSF"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=1a3b161aa0fcec32a0c8907a2219ad9d"
-
-SRC_URI[md5sum] = "b46f69561bc85fc52e698b2440ca251e"
-SRC_URI[sha256sum] = "84e8f8da544d7f4bd96479ce4a237600077984d9be1d7f16c1d9a492ecf50085"
-
-DEPENDS += "alsa-lib"
-
-RDEPENDS_${PN} += "libasound"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-aenum_2.2.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-aenum_2.2.4.bb
index 16d2a881f..da77a5c75 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-aenum_2.2.3.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-aenum_2.2.4.bb
@@ -3,8 +3,8 @@ HOMEPAGE = "https://pypi.org/project/aenum/"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://aenum/LICENSE;md5=c6a85477543f8b8591b9c1f82abebbe9"
-SRC_URI[md5sum] = "026786dbb37c15c2c8dc91fbf5828e97"
-SRC_URI[sha256sum] = "a4334cabf47c167d44ab5a6198837b80deec5d5bad1b5cf70c966c3a330260e8"
+SRC_URI[md5sum] = "8983562361efe5be865617341dadbb9b"
+SRC_URI[sha256sum] = "81828d1fbe20b6b188d75b21a0fa936d7d929d839ef843ef385d9c2a97082864"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-argexec_1.0.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-argexec_1.0.3.bb
index 179e07127..a26835b60 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-argexec_1.0.2.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-argexec_1.0.3.bb
@@ -4,8 +4,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=ea70b07c354e36056bd35e17c9c3face"
inherit pypi setuptools3
-SRC_URI[md5sum] = "9fac09884c54db79e57ab80f0c423794"
-SRC_URI[sha256sum] = "e271286b280f930aeaae7496454573f8029c3f48ef1dc47c780155dd4a7b9e7f"
+SRC_URI[md5sum] = "448635948823309312ea9f70b30b6c2d"
+SRC_URI[sha256sum] = "61f9ae9322e38ae64996848421afbdb018239a99c4e796fe064f172d6c98c3bf"
DEPENDS += "python3-setuptools-scm-native"
RDEPENDS_${PN} += "\
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-asn1crypto_1.3.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-asn1crypto_1.4.0.bb
index 0d38da989..bb1271e33 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-asn1crypto_1.3.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-asn1crypto_1.4.0.bb
@@ -6,8 +6,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=7439e38f5e04ff62fae436184786b7ca"
PYPI_PACKAGE = "asn1crypto"
-SRC_URI[md5sum] = "daad112940181917e3ff169b47b9bd9a"
-SRC_URI[sha256sum] = "5a215cb8dc12f892244e3a113fe05397ee23c5c4ca7a69cd6e69811755efc42d"
+SRC_URI[md5sum] = "00bf5b72d37778e62cc73b1d8909ae27"
+SRC_URI[sha256sum] = "f4f6e119474e58e04a2b1af817eb585b4fd72bdd89b998624712b5c99be7641c"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-autobahn_20.6.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-autobahn_20.7.1.bb
index 171a6dce4..29f187cf8 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-autobahn_20.6.2.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-autobahn_20.7.1.bb
@@ -3,8 +3,8 @@ DESCRIPTION = "WebSocket client & server library, WAMP real-time framework"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=97c0bda20ad1d845c6369c0e47a1cd98"
-SRC_URI[md5sum] = "bcafb42ea58232308777a265d41c1c98"
-SRC_URI[sha256sum] = "6ac6b6653b8d20d632b034adccf6a566154d4efbeaa23abf7c3995fd601e9a01"
+SRC_URI[md5sum] = "1ea21f5e751517a71f605eaaff7f0c38"
+SRC_URI[sha256sum] = "86bbce30cdd407137c57670993a8f9bfdfe3f8e994b889181d85e844d5aa8dfb"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-backcall_0.2.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-backcall_0.2.0.bb
new file mode 100644
index 000000000..56b148534
--- /dev/null
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-backcall_0.2.0.bb
@@ -0,0 +1,12 @@
+SUMMARY = "Specifications for callback functions passed in to an API"
+HOMEPAGE = "https://github.com/takluyver/backcall"
+AUTHOR = "Thomas Kluyver <thomas@kluyver.me.uk>"
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=40e56b724d016484a7f790ec826d3ffc"
+
+PYPI_PACKAGE = "backcall"
+
+SRC_URI[md5sum] = "1f4c9a370c78743406296f48e56e8821"
+SRC_URI[sha256sum] = "5cbdbf27be5e7cfadb448baf0aa95508f91f2bbc6c6437cd9cd06e2a4c215e1e"
+
+inherit setuptools3 pypi
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-bcrypt_3.1.7.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-bcrypt_3.2.0.bb
index 3b9cd52f2..360f14be1 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-bcrypt_3.1.7.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-bcrypt_3.2.0.bb
@@ -4,8 +4,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=8f7bb094c7232b058c7e9f2e431f389c"
DEPENDS += "${PYTHON_PN}-cffi-native"
-SRC_URI[md5sum] = "5d6f93b575ce52470af37a8e7dce76fe"
-SRC_URI[sha256sum] = "0b0069c752ec14172c5f78208f1863d7ad6755a6fae6fe76ec2c80d13be41e42"
+SRC_URI[md5sum] = "fe31390dab603728f756cd3d6830c80a"
+SRC_URI[sha256sum] = "5b93c1726e50a93a033c36e5ca7fdcd29a5c7395af50a6892f5d9e7c6cfbfb29"
inherit pypi setuptools3 ptest
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-bitarray_1.4.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-bitarray_1.5.2.bb
index 4866e8464..15393001a 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-bitarray_1.4.1.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-bitarray_1.5.2.bb
@@ -3,8 +3,8 @@ HOMEPAGE = "https://github.com/ilanschnell/bitarray"
LICENSE = "PSF"
LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=2ad702cdcd49e8d2ac01d7e7d0810d2d"
-SRC_URI[md5sum] = "dfb3fe66ae989e4724747fcb0f704f56"
-SRC_URI[sha256sum] = "9e26d3dc7fad932fed66e08da3fcf93dd15e8402aa84e764e1e2a9e1b6ae2b7f"
+SRC_URI[md5sum] = "ccd872c5effef77bf4028c67c0619f6c"
+SRC_URI[sha256sum] = "38fe66d5f7720835703a07fe8d0a4b5eda87f692f3cf4fb01543407b79857edf"
inherit setuptools3 pypi
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-cantools_35.1.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-cantools_35.3.0.bb
index a9638fbd2..c79e51e33 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-cantools_35.1.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-cantools_35.3.0.bb
@@ -3,8 +3,8 @@ HOMEPAGE = "https://github.com/eerimoq/cantools"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=d9aa4ec07de78abae21c490c9ffe61bd"
-SRC_URI[md5sum] = "46b71bbfec33146d9dbba708489a8ae2"
-SRC_URI[sha256sum] = "bd0ac5b16bb7fe2ada0c9436c91a0b3795217bed7126296dde1565919a3f44f1"
+SRC_URI[md5sum] = "068514ac776e03ebaa8b2d02dd16fc77"
+SRC_URI[sha256sum] = "5e3a6f679ad3dcb31142e388e052187d5fc5bd481c4fc3b2791eaa1e681cca98"
PYPI_PACKAGE = "cantools"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-cbor2_5.1.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-cbor2_5.1.2.bb
index 6b26da2a6..c65be7226 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-cbor2_5.1.1.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-cbor2_5.1.2.bb
@@ -4,8 +4,8 @@ DEPENDS +="${PYTHON_PN}-setuptools-scm-native"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10"
-SRC_URI[sha256sum] = "09e9607ea50e2ebb718791d475f11620cb244b0cc3758ce2e76cf36e8372ad64"
-SRC_URI[md5sum] = "b034d7edfd22c1f98e600aaedbd90f39"
+SRC_URI[sha256sum] = "91759bd0ee5ef0d4fa24144dfa551670730baeca8cf2fff1cc59f734ecd21de6"
+SRC_URI[md5sum] = "693c1bd6635bee8a591a70ea924ad676"
inherit pypi setuptools3 ptest
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-cffi_1.14.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-cffi_1.14.2.bb
index 53c8ee265..57c28954a 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-cffi_1.14.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-cffi_1.14.2.bb
@@ -4,8 +4,8 @@ LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=5677e2fdbf7cdda61d6dd2b57df547bf"
DEPENDS += "libffi ${PYTHON_PN}-pycparser"
-SRC_URI[md5sum] = "74845f8d2b7b583dd9a3574f402edf39"
-SRC_URI[sha256sum] = "2d384f4a127a15ba701207f7639d94106693b6cd64173d6c8988e2c25f3ac2b6"
+SRC_URI[md5sum] = "3cc2f1daf62dd66eda79b4d6281cebfc"
+SRC_URI[sha256sum] = "ae8f34d50af2c2154035984b8b5fc5d9ed63f32fe615646ab435b05b132ca91b"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-cmd2_1.1.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-cmd2_1.3.3.bb
index bc74b5ab5..a44f02f00 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-cmd2_1.1.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-cmd2_1.3.3.bb
@@ -1,12 +1,12 @@
SUMMARY = "Extra features for standard library's cmd module"
-HOMEPAGE = "http://packages.python.org/cmd2/"
+HOMEPAGE = "https://github.com/python-cmd2/cmd2"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=9791cd24ca7d1807388ccd55cd066def"
DEPENDS += "${PYTHON_PN}-setuptools-scm-native"
-SRC_URI[md5sum] = "2b4a3b15ac52d239664c40c2d661b0c7"
-SRC_URI[sha256sum] = "d233b5ad4b9ee264a43fb14668f287d25f998f4b443a81b4efdfd292f1a77108"
+SRC_URI[md5sum] = "c8ffa926c50673f00fd8ff8533e9f959"
+SRC_URI[sha256sum] = "38015008ff4639edfd66591063a0e9bb75a62dccb14ee3ec7bf3a6cb130de5cf"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-colorlog_4.1.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-colorlog_4.2.1.bb
index ea4c575eb..a4aaa3cb6 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-colorlog_4.1.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-colorlog_4.2.1.bb
@@ -7,5 +7,5 @@ inherit pypi setuptools3
PYPI_PACKAGE = "colorlog"
-SRC_URI[md5sum] = "25f79b76421132e2a9e08da15e4e0a73"
-SRC_URI[sha256sum] = "30aaef5ab2a1873dec5da38fd6ba568fa761c9fa10b40241027fa3edea47f3d2"
+SRC_URI[md5sum] = "a01336efc6f54e58e3ed4f331d76c2f0"
+SRC_URI[sha256sum] = "75e55822c3a3387d721579241e776de2cf089c9ef9528b1f09e8b04d403ad118"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-coverage_5.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-coverage_5.2.1.bb
index 72558e10c..48e352c1d 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-coverage_5.2.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-coverage_5.2.1.bb
@@ -3,8 +3,8 @@ HOMEPAGE = "https://coverage.readthedocs.io"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2ee41112a44fe7014dce33e26468ba93"
-SRC_URI[md5sum] = "bfe80a336636160a3916467f55842bc5"
-SRC_URI[sha256sum] = "1874bdc943654ba46d28f179c1846f5710eda3aeb265ff029e0ac2b52daae404"
+SRC_URI[md5sum] = "9e6165146b9bda60a779953c79e8ca54"
+SRC_URI[sha256sum] = "a34cb28e0747ea15e82d13e14de606747e9e484fb28d63c999483f5d5188e89b"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-cryptography/h-test.patch b/meta-openembedded/meta-python/recipes-devtools/python/python3-cryptography/h-test.patch
new file mode 100644
index 000000000..9f07c7380
--- /dev/null
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-cryptography/h-test.patch
@@ -0,0 +1,10 @@
+--- a/tests/hypothesis/__init__.py
++++ b/tests/hypothesis/__init__.py
+@@ -3,3 +3,7 @@
+ # for complete details.
+
+ from __future__ import absolute_import, division, print_function
++
++import pytest
++hypothesis = pytest.importorskip("hypothesis")
++
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-cryptography_2.8.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-cryptography_3.0.bb
index c75dabb97..05a2350e3 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-cryptography_2.8.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-cryptography_3.0.bb
@@ -6,11 +6,12 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=097f805837700cfac572ac274cd38124"
LDSHARED += "-pthread"
-SRC_URI[md5sum] = "77730058b556c6d9838679a94c6229ce"
-SRC_URI[sha256sum] = "3cda1f0ed8747339bbdf71b9f38ca74c7b592f24f65cdb3ab3765e4b02871651"
+SRC_URI[md5sum] = "163608a7cb838c6b39360e1e64377d54"
+SRC_URI[sha256sum] = "8e924dbc025206e97756e8903039662aa58aa9ba357d8e1d8fc29e3092322053"
SRC_URI += " \
file://run-ptest \
+ file://h-test.patch \
"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python-djangorestframework.inc b/meta-openembedded/meta-python/recipes-devtools/python/python3-djangorestframework_3.11.1.bb
index 8551a8341..81f55ff9e 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python-djangorestframework.inc
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-djangorestframework_3.11.1.bb
@@ -5,12 +5,12 @@ HOMEPAGE = "https://pypi.python.org/pypi/djangorestframework"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE.md;md5=7879a5a716147a784f7e524c9cf103c1"
-SRC_URI[md5sum] = "0d481bf8dbb87bb927b46798edc1a9bd"
-SRC_URI[sha256sum] = "607865b0bb1598b153793892101d881466bd5a991de12bd6229abb18b1c86136"
+SRC_URI[md5sum] = "c8ea3e4c3c0d705acf70184faeb2b696"
+SRC_URI[sha256sum] = "6dd02d5a4bd2516fb93f80360673bf540c3b6641fec8766b1da2870a5aa00b32"
PYPI_PACKAGE = "djangorestframework"
-inherit pypi
+inherit pypi setuptools3
RDEPENDS_${PN} += "\
${PYTHON_PN}-django \
-" \ No newline at end of file
+"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-djangorestframework_3.9.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-djangorestframework_3.9.0.bb
deleted file mode 100644
index 9ed6d1726..000000000
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-djangorestframework_3.9.0.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-require python-djangorestframework.inc
-inherit setuptools3 \ No newline at end of file
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-dnspython_1.16.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-dnspython_2.0.0.bb
index 66cd88363..a4e984619 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-dnspython_1.16.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-dnspython_2.0.0.bb
@@ -3,8 +3,8 @@ HOMEPAGE = "http://www.dnspython.org/"
LICENSE = "ISC"
LIC_FILES_CHKSUM = "file://LICENSE;md5=5af50906b5929837f667dfe31052bd34"
-SRC_URI[md5sum] = "bc9ca3b3a82164667d5730ec6d5248a2"
-SRC_URI[sha256sum] = "36c5e8e38d4369a08b6780b7f27d790a292b2b08eea01607865bf0936c558e01"
+SRC_URI[md5sum] = "42f922c9223dde0275e8c0695ead37da"
+SRC_URI[sha256sum] = "044af09374469c3a39eeea1a146e8cac27daec951f1f1f157b1962fc7cb9d1b7"
PYPI_PACKAGE_EXT = "zip"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-dynamic-dispatch_1.0.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-dynamic-dispatch_1.0.3.bb
index 6485f9d57..2bf487584 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-dynamic-dispatch_1.0.2.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-dynamic-dispatch_1.0.3.bb
@@ -1,11 +1,12 @@
SUMMARY = "dynamic dispatch decorator for classes and functions"
+HOMEPAGE = "https://github.com/XevoInc/dynamic_dispatch"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=ea70b07c354e36056bd35e17c9c3face"
inherit pypi setuptools3
-SRC_URI[md5sum] = "0e29d2afa806b9b87dadfbed6a0afd6d"
-SRC_URI[sha256sum] = "ec7025b2890e7a882ceef95ff82fd154265136af930cab42533070b557d2a15d"
+SRC_URI[md5sum] = "6bd3cc24427de753eed0656e89d5302c"
+SRC_URI[sha256sum] = "fbc676aaedc8ec542056c21e5e206b8b62b8d11c3f3c5cfb32b273936da89604"
PYPI_PACKAGE = "dynamic_dispatch"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-flask-login_0.4.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-flask-login_0.4.1.bb
deleted file mode 100644
index 2d23fe167..000000000
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-flask-login_0.4.1.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-inherit pypi setuptools3
-require python-flask-login.inc
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python-flask-login.inc b/meta-openembedded/meta-python/recipes-devtools/python/python3-flask-login_0.5.0.bb
index 59eb64f77..d776ce968 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python-flask-login.inc
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-flask-login_0.5.0.bb
@@ -6,9 +6,11 @@ HOMEPAGE = " https://github.com/maxcountryman/flask-login"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=8aa87a1cd9fa41d969ad32cfdac2c596"
-SRC_URI[md5sum] = "25b34c74bd509792f291c16e184225df"
-SRC_URI[sha256sum] = "c815c1ac7b3e35e2081685e389a665f2c74d7e077cb93cecabaea352da4752ec"
+SRC_URI[md5sum] = "a2d94aa6ae935345ebc68eb3cbb5fccd"
+SRC_URI[sha256sum] = "6d33aef15b5bcead780acc339464aae8a6e28f13c90d8b1cf9de8b549d1c0b4b"
PYPI_PACKAGE = "Flask-Login"
+inherit pypi setuptools3
+
RDEPENDS_${PN}_class-target = "${PYTHON_PN}-flask"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-gast_0.3.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-gast_0.4.0.bb
index 9d24ddc3e..7ef2eb468 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-gast_0.3.3.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-gast_0.4.0.bb
@@ -4,8 +4,8 @@ SECTION = "devel/python"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=a3ad9b6802e713fc5e307e1230f1ea90"
-SRC_URI[md5sum] = "213b1820f576db14ed4fdf57efbfa67f"
-SRC_URI[sha256sum] = "b881ef288a49aa81440d2c5eb8aeefd4c2bb8993d5f50edae7413a85bfdb3b57"
+SRC_URI[md5sum] = "d1f258eb70bb916f8fe5535351d5ff05"
+SRC_URI[sha256sum] = "40feb7b8b8434785585ab224d1568b857edb18297e5a3047f1ba012bc83b42c1"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-gmqtt_0.6.5.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-gmqtt_0.6.7.bb
index 379c7679c..2bf9d0753 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-gmqtt_0.6.5.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-gmqtt_0.6.7.bb
@@ -3,8 +3,8 @@ HOMEPAGE = "https://github.com/wialon/gmqtt"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=903f1792621a3b35ee546da75d139177"
-SRC_URI[md5sum] = "9388ec09b6536c4e68c5ac5c31de3dc9"
-SRC_URI[sha256sum] = "c12b2d7d5a90f3304b7291b1d9d21df47e228dfb4ff990e965008fdd1a55ce60"
+SRC_URI[md5sum] = "9e26fec7d5b64afab63d6d82faacc208"
+SRC_URI[sha256sum] = "86b3679de400b8068dfadf871ce063a7040ed5052d30cc323aed69430888b422"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-google-api-python-client_1.9.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-google-api-python-client_1.10.0.bb
index af4aa5287..37b6fc621 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-google-api-python-client_1.9.3.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-google-api-python-client_1.10.0.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/googleapis/google-api-python-client"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=94023d14f6b58272fd885e4e3f2f08b3"
-SRC_URI[md5sum] = "eb5fa1e3f83b659ff978df1346a55576"
-SRC_URI[sha256sum] = "220349ce189a85229fc46875d467101318495a4a735c0ff2f165b9bdbc7511a0"
+SRC_URI[md5sum] = "a0064953388af9f9c61d8347f1e2ae0c"
+SRC_URI[sha256sum] = "fa24f07f6124ff2e91ee9b7550e240481bcb31b8f77a75e8d481be1c44a6ff07"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-graphviz_0.14.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-graphviz_0.14.1.bb
new file mode 100644
index 000000000..f26a1efce
--- /dev/null
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-graphviz_0.14.1.bb
@@ -0,0 +1,17 @@
+DESCRIPTION = "Graphviz protocol implementation"
+HOMEPAGE = "https://graphviz.readthedocs.io/en/stable/"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=f7831c564aeff14e68aa4ff7a93dc89f"
+
+SRC_URI[md5sum] = "436cb0f41f6a949f916357ca037e205a"
+SRC_URI[sha256sum] = "f5aad52a652c06825dcc5ee018d920fca26aef339386866094597fb3f2f222ce"
+
+inherit pypi setuptools3
+
+PYPI_PACKAGE_EXT = "zip"
+
+RDEPENDS_${PN} += " \
+ ${PYTHON_PN}-logging \
+"
+
+BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-graphviz_0.14.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-graphviz_0.14.bb
deleted file mode 100644
index 98bbddd21..000000000
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-graphviz_0.14.bb
+++ /dev/null
@@ -1,16 +0,0 @@
-DESCRIPTION = "Graphviz protocol implementation"
-
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
-
-SRC_URI[sha256sum] = "e104ba036c8aef84320ec80560e544cd3cad68c9f90394b4e2b87bc44ab09791"
-
-inherit pypi setuptools3
-
-PYPI_PACKAGE_EXT = "zip"
-
-RDEPENDS_${PN} += " \
- ${PYTHON_PN}-logging \
-"
-
-BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-huey_2.2.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-huey_2.3.0.bb
index cac6be954..f70a349fd 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-huey_2.2.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-huey_2.3.0.bb
@@ -4,7 +4,9 @@ LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=5cac039fcc82f01141cc170b48f315d4"
PYPI_PACKAGE = "huey"
-SRC_URI[sha256sum] = "15cef4225f7ae200fbecf89a0fed13e389fd751d6c8e1d3b26562b7df953de0e"
+
+SRC_URI[md5sum] = "aa9f2a8f54cb68c62690c5e28589f49c"
+SRC_URI[sha256sum] = "76978840a875607cd77c283c4ebf3ea5071b2ec06a1ac428d63be0d88f1e7070"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-humanize_2.5.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-humanize_2.6.0.bb
index 255933a5c..de1e98574 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-humanize_2.5.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-humanize_2.6.0.bb
@@ -4,8 +4,8 @@ HOMEPAGE = "http://github.com/jmoiron/humanize"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENCE;md5=4ecc42519e84f6f3e23529464df7bd1d"
-SRC_URI[md5sum] = "636e2c0fa1465abf8f1ff677d00e11c4"
-SRC_URI[sha256sum] = "8a68bd9bccb899fd9bfb1e6d96c1e84e4475551cc9a5b5bdbd69b9b1cfd19c80"
+SRC_URI[md5sum] = "de3a507d9274912a3a177849a9349edb"
+SRC_URI[sha256sum] = "8ee358ea6c23de896b9d1925ebe6a8504bb2ba7e98d5ccf4d07ab7f3b28f3819"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-hyperlink_19.0.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-hyperlink_20.0.1.bb
index 3ee098ad6..c9e281504 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-hyperlink_19.0.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-hyperlink_20.0.1.bb
@@ -1,10 +1,10 @@
DESCRIPTION = "A featureful, correct URL for Python"
HOMEPAGE = "https://github.com/python-hyper/hyperlink"
LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=3893d4ed05dcc823f8ed685a9ea19bcb"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=6dc5b4bd3d02faedf08461621aa2aeca"
-SRC_URI[sha256sum] = "4288e34705da077fada1111a24a0aa08bb1e76699c9ce49876af722441845654"
-SRC_URI[md5sum] = "4772fb4d87c26a1ab22a6161424e3cba"
+SRC_URI[sha256sum] = "47fcc7cd339c6cb2444463ec3277bdcfe142c8b1daf2160bdd52248deec815af"
+SRC_URI[md5sum] = "d7983e3d2625e5f7dffc8d12da8803ab"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-ipython-genutils_0.2.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-ipython-genutils_0.2.0.bb
new file mode 100644
index 000000000..587aea1f0
--- /dev/null
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-ipython-genutils_0.2.0.bb
@@ -0,0 +1,12 @@
+SUMMARY = "Vestigial utilities from IPython"
+HOMEPAGE = "http://ipython.org"
+AUTHOR = "IPython Development Team <ipython-dev@scipy.org>"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://COPYING.md;md5=f7c3032c3ac398265224533a0a333a35"
+
+PYPI_PACKAGE = "ipython_genutils"
+
+SRC_URI[md5sum] = "5a4f9781f78466da0ea1a648f3e1f79f"
+SRC_URI[sha256sum] = "eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8"
+
+inherit setuptools3 pypi
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-ipython_7.17.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-ipython_7.17.0.bb
new file mode 100644
index 000000000..ddcddd60b
--- /dev/null
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-ipython_7.17.0.bb
@@ -0,0 +1,29 @@
+SUMMARY = "IPython: Productive Interactive Computing"
+HOMEPAGE = "https://ipython.org"
+AUTHOR = "The IPython Development Team <ipython-dev@python.org>"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://COPYING.rst;md5=59b20262b8663cdd094005bddf47af5f"
+
+PYPI_PACKAGE = "ipython"
+
+SRC_URI[md5sum] = "1f2257d771de9d2fb40d9e3cfcea429d"
+SRC_URI[sha256sum] = "b70974aaa2674b05eb86a910c02ed09956a33f2dd6c71afc60f0b128a77e7f28"
+
+RDEPENDS_${PN} = "\
+ ${PYTHON_PN}-setuptools \
+ ${PYTHON_PN}-jedi \
+ ${PYTHON_PN}-decorator \
+ ${PYTHON_PN}-pickleshare \
+ ${PYTHON_PN}-traitlets \
+ ${PYTHON_PN}-prompt-toolkit \
+ ${PYTHON_PN}-pygments \
+ ${PYTHON_PN}-backcall \
+ ${PYTHON_PN}-pydoc \
+ ${PYTHON_PN}-debugger \
+ ${PYTHON_PN}-pexpect \
+ ${PYTHON_PN}-unixadmin \
+ ${PYTHON_PN}-misc \
+ ${PYTHON_PN}-sqlite3 \
+"
+
+inherit setuptools3 pypi
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-isort_5.1.4.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-isort_5.4.2.bb
index 59ff2ffe1..6b1cee40d 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-isort_5.1.4.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-isort_5.4.2.bb
@@ -4,8 +4,8 @@ LICENSE = "MIT"
SECTION = "devel/python"
LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=6;endline=6;md5=8227180126797a0148f94f483f3e1489"
-SRC_URI[md5sum] = "64d552bbcef48219572cc39649c48fbd"
-SRC_URI[sha256sum] = "145072eedc4927cc9c1f9478f2d83b2fc1e6469df4129c02ef4e8c742207a46c"
+SRC_URI[md5sum] = "59592b6e14beba48149d651e900e3815"
+SRC_URI[sha256sum] = "d488ba1c5a2db721669cc180180d5acf84ebdc5af7827f7aaeaa75f73cf0e2b8"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-javaobj-py3_0.4.0.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-javaobj-py3_0.4.1.bb
index 49d258ca8..c83140a89 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-javaobj-py3_0.4.0.1.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-javaobj-py3_0.4.1.bb
@@ -5,10 +5,10 @@ DESCRIPTION = "python-javaobj is a python library that provides functions\
representation is a standard data interchange format in Java world."
HOMEPAGE = "https://github.com/tcalmant/python-javaobj"
LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://setup.py;beginline=15;endline=27;md5=af9ce26ac2de1b7436eb08c9308b4a1e"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=d273d63619c9aeaf15cdaf76422c4f87"
-SRC_URI[md5sum] = "352fe0df9336b8699ad0799ef152da6b"
-SRC_URI[sha256sum] = "18c44cfaa214813784a823432b4ab9829c9626b2b00072011627b4008b0067cd"
+SRC_URI[md5sum] = "47632071c3c3ca14b6c42f2a4e2e1309"
+SRC_URI[sha256sum] = "419ff99543469e68149f875abb0db5251cecd350c03d2bfb4c94a5796f1cbc14"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-jdatetime_3.6.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-jdatetime_3.6.2.bb
new file mode 100644
index 000000000..43f6e1849
--- /dev/null
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-jdatetime_3.6.2.bb
@@ -0,0 +1,18 @@
+DESCRIPTION = "Jalali implementation of Python's datetime module"
+HOMEPAGE = "https://github.com/slashmili/python-jalali"
+LICENSE = "Python-2.0"
+LIC_FILES_CHKSUM = "file://PKG-INFO;md5=fc0a323542d2fbe0ad822fa0b1a0a96f"
+
+SRC_URI[md5sum] = "3c9ee1bc7de48ff4d9c773046b2eb081"
+SRC_URI[sha256sum] = "a589e35f0dab89283c1a3de9d70ed6cf657932aaed8e8ce1b0e5801aaab1da67"
+
+PYPI_PACKAGE = "jdatetime"
+
+inherit pypi setuptools3
+
+CLEANBROKEN = "1"
+
+RDEPENDS_${PN} += " \
+ ${PYTHON_PN}-modules \
+"
+
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-jedi_0.17.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-jedi_0.17.2.bb
new file mode 100644
index 000000000..aa5e69874
--- /dev/null
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-jedi_0.17.2.bb
@@ -0,0 +1,14 @@
+SUMMARY = "An autocompletion tool for Python that can be used for text editors."
+HOMEPAGE = "https://github.com/davidhalter/jedi"
+AUTHOR = "David Halter <davidhalter88@gmail.com>"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=5ed06eebfcb244cd66ebf6cef9c23ab4"
+
+PYPI_PACKAGE = "jedi"
+
+SRC_URI[md5sum] = "f012668907d76cebe9c4766f3b806fcf"
+SRC_URI[sha256sum] = "86ed7d9b750603e4ba582ea8edc678657fb4007894a12bcf6f4bb97892f31d20"
+
+RDEPENDS_${PN} = "${PYTHON_PN}-parso"
+
+inherit setuptools3 pypi
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-lazy-object-proxy_1.5.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-lazy-object-proxy_1.5.1.bb
index 60d0e169f..4ba947923 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-lazy-object-proxy_1.5.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-lazy-object-proxy_1.5.1.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=9c5c2c74370826468065c5702b8a1fcf"
DEPENDS += "${PYTHON_PN}-setuptools-scm-native"
-SRC_URI[md5sum] = "ea5c009f1995d86942d024714096624e"
-SRC_URI[sha256sum] = "a0aed261060cd0372abf08d16399b1224dbb5b400312e6b00f2b23eabe1d4e96"
+SRC_URI[md5sum] = "c168cec73acdec25a49f6f467f5b1eaa"
+SRC_URI[sha256sum] = "9723364577b79ad9958a68851fe2acb94da6fd25170c595516a8289e6a129043"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-lorem_0.1.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-lorem_0.1.1.bb
new file mode 100644
index 000000000..fc75e4348
--- /dev/null
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-lorem_0.1.1.bb
@@ -0,0 +1,16 @@
+DESCRIPTION = "Generator for random text that looks like Latin"
+HOMEPAGE = "https://github.com/sfischer13/python-lorem"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=5301c01b2bcdeedba23645f94db2f179"
+SRC_URI[md5sum] = "e3f0064a94c13e19780eb724affdb426"
+SRC_URI[sha256sum] = "785f4109a241fc2891e59705e85d065f6e6d3ed6ad91750a8cb54d4f3e59d934"
+
+PYPI_PACKAGE = "lorem"
+
+inherit pypi setuptools3
+
+CLEANBROKEN = "1"
+
+RDEPENDS_${PN} += " \
+ python3 \
+"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-luma-core_1.14.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-luma-core_1.15.0.bb
index 503acc824..17445e727 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-luma-core_1.14.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-luma-core_1.15.0.bb
@@ -6,8 +6,8 @@ LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=eda804060ba2312e41fe96b6fa334fd7"
inherit pypi setuptools3
-SRC_URI[md5sum] = "c049eabcdd50c4c1e630282c058e18f8"
-SRC_URI[sha256sum] = "1501901f08c279abb9a5f1b76347955d6a15238c1e86e055aef96acd3e2e4215"
+SRC_URI[md5sum] = "9c890fa8e387a035ff0d1ae96a0715f1"
+SRC_URI[sha256sum] = "e0e14c762695fb8758e8b15cfd28cd4c1618bf2fd93157c8770a2e8e0e254ae5"
CLEANBROKEN = "1"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-lxml_4.5.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-lxml_4.5.2.bb
index a4198b029..7e11a67e7 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-lxml_4.5.1.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-lxml_4.5.2.bb
@@ -18,8 +18,8 @@ LIC_FILES_CHKSUM = "file://LICENSES.txt;md5=e4c045ebad958ead4b48008f70838403 \
DEPENDS += "libxml2 libxslt"
-SRC_URI[md5sum] = "4d3cca9c0018dd98f39e0ac54fcc3d14"
-SRC_URI[sha256sum] = "27ee0faf8077c7c1a589573b1450743011117f1aa1a91d5ae776bbc5ca6070f2"
+SRC_URI[md5sum] = "83ad758eab6c254b3565715967d553a6"
+SRC_URI[sha256sum] = "cdc13a1682b2a6241080745b1953719e7fe0850b40a5c71ca574f090a1391df6"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-matplotlib_3.2.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-matplotlib_3.3.1.bb
index b32177d9b..6273ee2f2 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-matplotlib_3.2.2.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-matplotlib_3.3.1.bb
@@ -7,7 +7,7 @@ HOMEPAGE = "https://github.com/matplotlib/matplotlib"
SECTION = "devel/python"
LICENSE = "PSF"
LIC_FILES_CHKSUM = "\
- file://setup.py;beginline=253;endline=253;md5=2a114620e4e6843aa7568d5902501753 \
+ file://setup.py;beginline=251;endline=251;md5=e0ef37de7122ce842bcd1fb54482b353 \
file://LICENSE/LICENSE;md5=afec61498aa5f0c45936687da9a53d74 \
"
DEPENDS = "\
@@ -16,13 +16,17 @@ DEPENDS = "\
python3-numpy-native \
python3-dateutil-native \
python3-pytz-native \
+ python3-certifi-native \
"
-SRC_URI[md5sum] = "b60cd68f792a30173d825e16482aedd8"
-SRC_URI[sha256sum] = "3d77a6630d093d74cbbfebaa0571d00790966be1ed204e4a8239f5cbd6835c5d"
+SRC_URI[md5sum] = "f3a405f340be5b151cb2042c4d8d16f7"
+SRC_URI[sha256sum] = "87f53bcce90772f942c2db56736788b39332d552461a5cb13f05ff45c1680f0e"
inherit pypi setuptools3 pkgconfig
+# LTO with clang needs lld
+LDFLAGS_append_toolchain-clang = " -fuse-ld=lld"
+
RDEPENDS_${PN} = "\
freetype \
libpng \
@@ -34,4 +38,9 @@ RDEPENDS_${PN} = "\
python3-pytz \
"
+do_compile_prepend() {
+ echo [libs] > ${S}/setup.cfg
+ echo system_freetype = true >> ${S}/setup.cfg
+}
+
BBCLASSEXTEND = "native"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-openpyxl_3.0.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-openpyxl_3.0.4.bb
index 018c4abe2..d0946e49a 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-openpyxl_3.0.3.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-openpyxl_3.0.4.bb
@@ -5,11 +5,11 @@ was initially based on PHPExcel."
HOMEPAGE = "http://www.python-excel.org/"
LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://PKG-INFO;md5=a6e506457afab4a25ecbaeb4bc3ed623"
+LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=8227180126797a0148f94f483f3e1489"
inherit pypi setuptools3
-SRC_URI[md5sum] = "9583cea56b9d4441d96eb63a8a5c92a4"
-SRC_URI[sha256sum] = "547a9fc6aafcf44abe358b89ed4438d077e9d92e4f182c87e2dc294186dc4b64"
+SRC_URI[md5sum] = "8491219f6bd83ca6ad8334bf77435cf5"
+SRC_URI[sha256sum] = "d88dd1480668019684c66cfff3e52a5de4ed41e9df5dd52e008cbf27af0dbf87"
RDEPENDS_${PN} += "${PYTHON_PN}-compression ${PYTHON_PN}-io ${PYTHON_PN}-pprint ${PYTHON_PN}-shell ${PYTHON_PN}-jdcal ${PYTHON_PN}-et-xmlfile"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pandas_1.0.5.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pandas_1.1.0.bb
index d8db4cef3..7d65287cb 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pandas_1.0.5.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pandas_1.1.0.bb
@@ -4,10 +4,10 @@ high-performance, easy-to-use data structures and data analysis tools for \
the Python programming language."
HOMEPAGE = "http://pandas.pydata.org/"
LICENSE = "BSD-3-Clause"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=ee0470f2de336c370a71c2f8d5e81c11"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=c2a8f987b2ce77c368c6b3e1b5b10774"
-SRC_URI[md5sum] = "5183db713194e6fbc96c45f30a0d1311"
-SRC_URI[sha256sum] = "69c5d920a0b2a9838e677f78f4dde506b95ea8e4d30da25859db6469ded84fa8"
+SRC_URI[md5sum] = "512da48424b85bf198002bdbdf38af5a"
+SRC_URI[sha256sum] = "b39508562ad0bb3f384b0db24da7d68a2608b9ddc85b1d931ccaaa92d5e45273"
inherit pypi setuptools3
@@ -15,6 +15,8 @@ DEPENDS += " \
${PYTHON_PN}-numpy-native ${PYTHON_PN}-cython-native \
"
+CFLAGS_append_toolchain-clang = " -Wno-error=deprecated-declarations"
+
RDEPENDS_${PN} += " \
${PYTHON_PN}-json \
${PYTHON_PN}-numpy \
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-paramiko_2.7.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-paramiko_2.7.1.bb
new file mode 100644
index 000000000..0ead23608
--- /dev/null
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-paramiko_2.7.1.bb
@@ -0,0 +1,14 @@
+DESCRIPTION = "The leading native Python SSHv2 protocol library."
+HOMEPAGE = "https://github.com/paramiko/paramiko/"
+LICENSE = "LGPL-2.1"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=fd0120fc2e9f841c73ac707a30389af5"
+
+SRC_URI[md5sum] = "bf8239dc820ca86dd3c3226f4281c35f"
+SRC_URI[sha256sum] = "920492895db8013f6cc0179293147f830b8c7b21fdfc839b6bad760c27459d9f"
+
+PYPI_PACKAGE = "paramiko"
+
+inherit pypi setuptools3
+
+CLEANBROKEN = "1"
+
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-parse_1.15.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-parse_1.16.0.bb
index bff41449c..a1e945276 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-parse_1.15.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-parse_1.16.0.bb
@@ -1,10 +1,10 @@
SUMMARY = "Parse strings using a specification based on the Python format() syntax"
HOMEPAGE = "https://github.com/r1chardj0n3s/parse"
LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://parse.py;beginline=1325;endline=1345;md5=3d987b2e73881bbce768a80f9cdd23d9"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=8ab458ad281b60e6f1b39b3feafbfc05"
-SRC_URI[md5sum] = "a5aa82b2b8b4d733d227e3c99d7d01b4"
-SRC_URI[sha256sum] = "a6d4e2c2f1fbde6717d28084a191a052950f758c0cbd83805357e6575c2b95c0"
+SRC_URI[md5sum] = "ba263b3143e9528ae960bbba4d56bf25"
+SRC_URI[sha256sum] = "cd89e57aed38dcf3e0ff8253f53121a3b23e6181758993323658bffc048a5c19"
inherit pypi setuptools3 ptest
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-parso_0.8.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-parso_0.8.0.bb
new file mode 100644
index 000000000..507087909
--- /dev/null
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-parso_0.8.0.bb
@@ -0,0 +1,12 @@
+SUMMARY = "A Python Parser"
+HOMEPAGE = "https://github.com/davidhalter/parso"
+AUTHOR = "David Halter <davidhalter88@gmail.com>"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=cbaa2675b2424d771451332a7a69503f"
+
+PYPI_PACKAGE = "parso"
+
+SRC_URI[md5sum] = "ee3592994bfc0d0843790544c1b2b702"
+SRC_URI[sha256sum] = "2b6db14759c528d857eeb9eac559c2166b2554548af39f5198bdfb976f72aa64"
+
+inherit setuptools3 pypi
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pickleshare_0.7.5.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pickleshare_0.7.5.bb
new file mode 100644
index 000000000..9d67e4f33
--- /dev/null
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pickleshare_0.7.5.bb
@@ -0,0 +1,12 @@
+SUMMARY = "Tiny 'shelve'-like database with concurrency support"
+HOMEPAGE = "https://github.com/pickleshare/pickleshare"
+AUTHOR = "Ville Vainio <vivainio@gmail.com>"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=905c08218089ffebea3a64c82fc4d7d0"
+
+PYPI_PACKAGE = "pickleshare"
+
+SRC_URI[md5sum] = "44ab782615894a812ab96669a122a634"
+SRC_URI[sha256sum] = "87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca"
+
+inherit setuptools3 pypi
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pid_3.0.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pid_3.0.4.bb
index 170c99b93..7a307a6dd 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pid_3.0.3.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pid_3.0.4.bb
@@ -4,8 +4,8 @@ HOMEPAGE = "https://github.com/trbs/pid/"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=83d53cbd3105063f20305bc313464e29"
-SRC_URI[md5sum] = "5c011ebebbdfd529f6e85d2e0396dae8"
-SRC_URI[sha256sum] = "925b61c35b6f2bc6b43075f493e99792f1473575a0beeb85bcf7de1d6a4a3c7d"
+SRC_URI[md5sum] = "af607e6e2a51129e3fef516b7994c85b"
+SRC_URI[sha256sum] = "0e33670e83f6a33ebb0822e43a609c3247178d4a375ff50a4689e266d853eb66"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-prompt-toolkit_3.0.5.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-prompt-toolkit_3.0.6.bb
index b4d20c2cd..806e67c09 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-prompt-toolkit_3.0.5.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-prompt-toolkit_3.0.6.bb
@@ -3,8 +3,8 @@ HOMEPAGE = "https://python-prompt-toolkit.readthedocs.io/"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=b2cde7da89f0c1f3e49bf968d00d554f"
-SRC_URI[md5sum] = "96ba0be8d3145eb70e3da25654987670"
-SRC_URI[sha256sum] = "563d1a4140b63ff9dd587bda9557cffb2fe73650205ab6f4383092fb882e7dc8"
+SRC_URI[md5sum] = "e50cb328715b338480d8d29dda54ff5d"
+SRC_URI[sha256sum] = "7630ab85a23302839a0f26b31cc24f518e6155dea1ed395ea61b42c45941b6a6"
inherit pypi setuptools3
@@ -18,6 +18,7 @@ RDEPENDS_${PN} += " \
${PYTHON_PN}-wcwidth \
${PYTHON_PN}-datetime \
${PYTHON_PN}-shell \
+ ${PYTHON_PN}-image \
"
BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pyalsaaudio_0.8.4.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pyalsaaudio_0.8.4.bb
deleted file mode 100644
index b7da1a43d..000000000
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pyalsaaudio_0.8.4.bb
+++ /dev/null
@@ -1,2 +0,0 @@
-require python-pyalsaaudio.inc
-inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pyalsaaudio_0.9.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pyalsaaudio_0.9.0.bb
new file mode 100644
index 000000000..90050fb14
--- /dev/null
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pyalsaaudio_0.9.0.bb
@@ -0,0 +1,13 @@
+SUMMARY = "ALSA bindings"
+SECTION = "devel/python"
+LICENSE = "PSF"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=1a3b161aa0fcec32a0c8907a2219ad9d"
+
+inherit pypi setuptools3
+
+SRC_URI[md5sum] = "48c40424a79c2568676a41643d93f1f7"
+SRC_URI[sha256sum] = "3ca069c736c8ad2a3047b5033468d983a2480f94fad4feb0169c056060e01e69"
+
+DEPENDS += "alsa-lib"
+
+RDEPENDS_${PN} += "libasound"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pybind11-json_0.2.6.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pybind11-json_0.2.6.bb
new file mode 100644
index 000000000..c56c70ad3
--- /dev/null
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pybind11-json_0.2.6.bb
@@ -0,0 +1,12 @@
+SUMMARY = "Using nlohmann::json with pybind11"
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=0e25ff0ec476d06d366439e1120cce98"
+
+SRCREV = "d1d00888bc0eb7c50dde6cff1a5eb4586e620b65"
+SRC_URI = "git://github.com/pybind/pybind11_json"
+
+DEPENDS += "nlohmann-json python3-pybind11"
+
+S = "${WORKDIR}/git"
+
+inherit cmake
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pybind11_2.5.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pybind11_2.5.0.bb
index 46bba8d8d..9674ec093 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pybind11_2.5.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pybind11_2.5.0.bb
@@ -17,4 +17,18 @@ BBCLASSEXTEND = "native"
EXTRA_OECMAKE = "-DPYBIND11_TEST=OFF"
-inherit cmake python3native
+inherit cmake setuptools3 python3native
+
+do_configure() {
+ cmake_do_configure
+}
+
+do_compile() {
+ distutils3_do_compile
+ cmake_do_compile
+}
+
+do_install() {
+ distutils3_do_install
+ cmake_do_install
+}
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pychromecast_7.1.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pychromecast_7.2.0.bb
index 98dbf33b2..257778ba9 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pychromecast_7.1.2.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pychromecast_7.2.0.bb
@@ -3,8 +3,8 @@ HOMEPAGE = "https://github.com/balloob/pychromecast"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=b1dbd4e85f47b389bdadee9c694669f5"
-SRC_URI[md5sum] = "6ca5102b09009c85424a9ab628005992"
-SRC_URI[sha256sum] = "adcf478d7fc539e9decde59b2db7b6a4b1d679c4cf78d515d880adb1c4bc1c30"
+SRC_URI[md5sum] = "20ed7ec024fd4739446d42f8d19813b8"
+SRC_URI[sha256sum] = "c522c5ecb554471ca8e5690c05530b1c237c301349061d3839c506984f8d3c2d"
PYPI_PACKAGE = "PyChromecast"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pymongo_3.10.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pymongo_3.11.0.bb
index f69ca53cf..635de22d2 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pymongo_3.10.1.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pymongo_3.11.0.bb
@@ -8,8 +8,8 @@ HOMEPAGE = "http://github.com/mongodb/mongo-python-driver"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"
-SRC_URI[md5sum] = "e31b9c0190c9eaf1f792d0277b2a8ebe"
-SRC_URI[sha256sum] = "993257f6ca3cde55332af1f62af3e04ca89ce63c08b56a387cdd46136c72f2fa"
+SRC_URI[md5sum] = "5d166c8f9500c83314deadebb95b6fd5"
+SRC_URI[sha256sum] = "076a7f2f7c251635cf6116ac8e45eefac77758ee5a77ab7bd2f63999e957613b"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pynacl_1.4.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pynacl_1.4.0.bb
new file mode 100644
index 000000000..6fd42ebf8
--- /dev/null
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pynacl_1.4.0.bb
@@ -0,0 +1,32 @@
+SUMMARY = "Python binding to the Networking and Cryptography (NaCl) library"
+DESCRIPTION = "Python binding to the Networking and Cryptography (NaCl) library"
+HOMEPAGE = "https://github.com/pyca/pynacl"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=8cc789b082b3d97e1ccc5261f8594d3f"
+
+SRC_URI[md5sum] = "8c6c57893327a694c72510fb620e4744"
+SRC_URI[sha256sum] = "54e9a2c849c742006516ad56a88f5c74bf2ce92c9f67435187c3c5953b346505"
+
+PYPI_PACKAGE = "PyNaCl"
+
+inherit pypi setuptools3
+
+DEPENDS += "\
+ ${PYTHON_PN}-wheel-native \
+ ${PYTHON_PN}-cffi-native \
+ libsodium \
+"
+
+RDEPENDS_${PN} = "\
+ ${PYTHON_PN}-six \
+ ${PYTHON_PN}-cffi \
+ libsodium \
+"
+
+do_compile_prepend() {
+ export SODIUM_INSTALL=system
+}
+
+do_install_prepend() {
+ export SODIUM_INSTALL=system
+}
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pyroute2_0.5.12.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pyroute2_0.5.13.bb
index 440f8993c..4fb401957 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pyroute2_0.5.12.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pyroute2_0.5.13.bb
@@ -3,8 +3,8 @@ LICENSE = "GPLv2 & Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE.GPL.v2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
file://LICENSE.Apache.v2;md5=34281e312165f843a2b7d1f114fe65ce"
-SRC_URI[md5sum] = "4370e9a5875486a1223705ea9b001eff"
-SRC_URI[sha256sum] = "0157801c5496177856c3296b590065e691b041a3adde6fb8ffad2a8d05013ed3"
+SRC_URI[md5sum] = "6c72ffa7147bbfa1610942e5734c8c87"
+SRC_URI[sha256sum] = "518365f3313e73b0f024b9fa7a580b29bfa2fe2c5230be0bc69c068bbf6637e9"
inherit setuptools3 pypi ptest
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-asyncio_0.12.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-asyncio_0.14.0.bb
index d83c42de3..1e94c25f7 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-asyncio_0.12.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-asyncio_0.14.0.bb
@@ -1,9 +1,10 @@
DESCRIPTION = "pytest-asyncio is an Apache2 licensed library, written in Python, for testing asyncio code with pytest"
LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://README.rst;md5=3faed73a08162b5b5367cdcaee996f75"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=d2794c0df5b907fdace235a619d80314"
-SRC_URI[sha256sum] = "475bd2f3dc0bc11d2463656b3cbaafdbec5a47b47508ea0b329ee693040eebd2"
+SRC_URI[md5sum] = "b63593bc08f445f6e3f14c34128a68ed"
+SRC_URI[sha256sum] = "9882c0c6b24429449f5f969a5158b528f39bde47dc32e85b9f0403965017e700"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-metadata_1.9.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-metadata_1.10.0.bb
index 4a77af3cf..70cc98f29 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-metadata_1.9.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-metadata_1.10.0.bb
@@ -4,7 +4,8 @@ DEPENDS += "${PYTHON_PN}-setuptools-scm-native"
LICENSE = "MPL-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=5d425c8f3157dbf212db2ec53d9e5132"
-SRC_URI[sha256sum] = "168d203abba8cabb65cf1b5fa675b0ba60dccbf1825d147960876a7e6f7c219c"
+SRC_URI[sha256sum] = "b7e6e0a45adacb17a03a97bf7a2ef60cc1f4e172bcce9732ce5e814191932315"
+SRC_URI[md5sum] = "4fcf9764e6210c4555411fce8109e7cd"
PYPI_PACKAGE = "pytest-metadata"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-timeout_1.4.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-timeout_1.4.2.bb
index 506f4c065..906d67064 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-timeout_1.4.1.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest-timeout_1.4.2.bb
@@ -5,8 +5,8 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=d8048cd156eda3df2e7f111b0ae9ceff"
PYPI_PACKAGE = "pytest-timeout"
-SRC_URI[md5sum] = "c458dd7d417a5f2dbae0f1f6073845f7"
-SRC_URI[sha256sum] = "6d0fb4ce74cebb81be252e4e0d9c2a91f30270b33208cfa0f1da6eed9abf18ac"
+SRC_URI[md5sum] = "552cc293447b00f7a294ce7a1fb3839f"
+SRC_URI[sha256sum] = "20b3113cf6e4e80ce2d403b6fb56e9e1b871b510259206d40ff8d609f48bda76"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-python-vlc_3.0.10114.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-python-vlc_3.0.11115.bb
index 7f8affb4f..014509d55 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-python-vlc_3.0.10114.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-python-vlc_3.0.11115.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "wiki.videolan.org/PythonBinding"
LICENSE = "LGPL-2.0"
LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
-SRC_URI[md5sum] = "17dba9a55903cdcae10814080fcadb8f"
-SRC_URI[sha256sum] = "c1a8a295bea8277fa3d9a07dcdf873fe18c5f11a0e4d1f618df47c316fe0003b"
+SRC_URI[md5sum] = "422fd025294af2e55dfdcf9bc7d7dbac"
+SRC_URI[sha256sum] = "a4d3bdddfce84a8fb1b2d5447193a0239c55c16ca246e5194d48efd59c4e236b"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-redis_2.10.6.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-redis_3.5.3.bb
index 7a9cc3f79..1887bf9e8 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-redis_2.10.6.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-redis_3.5.3.bb
@@ -4,8 +4,8 @@ HOMEPAGE = "http://github.com/andymccurdy/redis-py"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=51d9ad56299ab60ba7be65a621004f27"
-SRC_URI[md5sum] = "048348d8cfe0b5d0bba2f4d835005c3b"
-SRC_URI[sha256sum] = "a22ca993cea2962dbb588f9f30d0015ac4afcc45bee27d3978c0dbe9e97c6c0f"
+SRC_URI[md5sum] = "7a00d4540374f34e152a33faa1fcee5f"
+SRC_URI[sha256sum] = "0e7e0cfca8660dea8b7d5cd8c4f6c5e29e11f31158c0b0ae91a397f00e5a05a2"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-regex_2020.6.8.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-regex_2020.7.14.bb
index d09f63840..5c608c989 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-regex_2020.6.8.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-regex_2020.7.14.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=ee7987010dadc17745
inherit pypi setuptools3
-SRC_URI[md5sum] = "a991f73b0ccfe8f6e9a99bd1bc9071b1"
-SRC_URI[sha256sum] = "e9b64e609d37438f7d6e68c2546d2cb8062f3adb27e6336bc129b51be20773ac"
+SRC_URI[md5sum] = "c3a53929c3797289566368be4b6b964a"
+SRC_URI[sha256sum] = "3a3af27a8d23143c49a3420efe5b3f8cf1a48c6fc8bc6856b03f638abc1833bb"
BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-rsa_3.4.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-rsa_4.6.bb
index 759214fa3..d2b108635 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-rsa_3.4.2.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-rsa_4.6.bb
@@ -4,15 +4,14 @@ AUTHOR = "Sybren A. Stuvel"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=c403f6882d4f97a9cd927df987d55634"
-SRC_URI[sha256sum] = "25df4e10c263fb88b5ace923dd84bf9aa7f5019687b5e55382ffcdb8bede9db5"
+SRC_URI[md5sum] = "bbf1c954865319bd542600ab07f92aca"
+SRC_URI[sha256sum] = "109ea5a66744dd859bf16fe904b8d8b627adafb9408753161e766a92e7d681fa"
inherit pypi setuptools3 update-alternatives
ALTERNATIVE_${PN} = "\
pyrsa-decrypt \
- pyrsa-decrypt-bigfile \
pyrsa-encrypt \
- pyrsa-encrypt-bigfile \
pyrsa-keygen \
pyrsa-priv2pub \
pyrsa-sign \
@@ -20,9 +19,7 @@ ALTERNATIVE_${PN} = "\
"
ALTERNATIVE_LINK_NAME[pyrsa-decrypt] = "${bindir}/pyrsa-decrypt"
-ALTERNATIVE_LINK_NAME[pyrsa-decrypt-bigfile] = "${bindir}/pyrsa-decrypt-bigfile"
ALTERNATIVE_LINK_NAME[pyrsa-encrypt] = "${bindir}/pyrsa-encrypt"
-ALTERNATIVE_LINK_NAME[pyrsa-encrypt-bigfile] = "${bindir}/pyrsa-encrypt-bigfile"
ALTERNATIVE_LINK_NAME[pyrsa-keygen] = "${bindir}/pyrsa-keygen"
ALTERNATIVE_LINK_NAME[pyrsa-priv2pub] = "${bindir}/pyrsa-priv2pub"
ALTERNATIVE_LINK_NAME[pyrsa-sign] = "${bindir}/pyrsa-sign"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-sentry-sdk_0.16.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-sentry-sdk_0.16.5.bb
index b3f149029..ad01f6f5b 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-sentry-sdk_0.16.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-sentry-sdk_0.16.5.bb
@@ -5,8 +5,8 @@ HOMEPAGE = "https://github.com/getsentry/sentry-python"
LICENSE = "BSD-2-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=0c79f8d3c91fc847350efd28bfe0a341"
-SRC_URI[md5sum] = "8cfa879e803add117b073cad20c1d74d"
-SRC_URI[sha256sum] = "da06bc3641e81ec2c942f87a0676cd9180044fa3d1697524a0005345997542e2"
+SRC_URI[md5sum] = "6d65fda758929b6a8d16e6030302c811"
+SRC_URI[sha256sum] = "e12eb1c2c01cd9e9cfe70608dbda4ef451f37ef0b7cbb92e5d43f87c341d6334"
PYPI_PACKAGE = "sentry-sdk"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-sqlalchemy_1.3.18.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-sqlalchemy_1.3.19.bb
index a5e1737b0..52e7bf376 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-sqlalchemy_1.3.18.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-sqlalchemy_1.3.19.bb
@@ -4,8 +4,8 @@ HOMEPAGE = "http://www.sqlalchemy.org/"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=c19467890539ff718c00a019c9c7a7b2"
-SRC_URI[md5sum] = "96e085d318297b1ad36ef2685f54287a"
-SRC_URI[sha256sum] = "da2fb75f64792c1fc64c82313a00c728a7c301efe6a60b7a9fe35b16b4368ce7"
+SRC_URI[md5sum] = "a5710b0aee19a743e513f3bf002072a8"
+SRC_URI[sha256sum] = "3bba2e9fbedb0511769780fe1d63007081008c5c2d7d715e91858c94dbaa260e"
PYPI_PACKAGE = "SQLAlchemy"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-sympy_1.6.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-sympy_1.6.2.bb
index fafd591a8..428b40c3b 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-sympy_1.6.1.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-sympy_1.6.2.bb
@@ -6,8 +6,8 @@ HOMEPAGE = "https://pypi.org/project/sympy/"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://LICENSE;md5=ebb06e9df8f57522b72d0edb0fcf83d4"
-SRC_URI[md5sum] = "8bdf8473751722fd1714aa7125b1478b"
-SRC_URI[sha256sum] = "7386dba4f7e162e90766b5ea7cab5938c2fe3c620b310518c8ff504b283cb15b"
+SRC_URI[md5sum] = "50d6b69b1de36b757484b9ff833a9e0a"
+SRC_URI[sha256sum] = "1cfadcc80506e4b793f5b088558ca1fcbeaec24cd6fc86f1fdccaa3ee1d48708"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-textparser_0.23.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-textparser_0.23.0.bb
new file mode 100644
index 000000000..0c626e7aa
--- /dev/null
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-textparser_0.23.0.bb
@@ -0,0 +1,14 @@
+DESCRIPTION = "A text parser written in the Python language."
+HOMEPAGE = "https://github.com/eerimoq/textparser"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=fe9942a8bba5458a9dbd11277bc347ad"
+
+SRC_URI[md5sum] = "d5378eac93406156e9029114aaa1b515"
+SRC_URI[sha256sum] = "f009d0f6f78aa7c1e648dca4e3961f6d67495f7f520f1a705245ffad33f4b470"
+
+PYPI_PACKAGE = "textparser"
+
+inherit pypi setuptools3
+
+CLEANBROKEN = "1"
+
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-tqdm_4.47.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-tqdm_4.48.2.bb
index fad758e3f..831468095 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-tqdm_4.47.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-tqdm_4.48.2.bb
@@ -5,8 +5,8 @@ SECTION = "devel/python"
LICENSE = "MIT & MPL-2.0"
LIC_FILES_CHKSUM = "file://LICENCE;md5=7ea57584e3f8bbde2ae3e1537551de25"
-SRC_URI[md5sum] = "1594eab5b5aef37ef1fd6d36ce4f8f4c"
-SRC_URI[sha256sum] = "63ef7a6d3eb39f80d6b36e4867566b3d8e5f1fe3d6cb50c5e9ede2b3198ba7b7"
+SRC_URI[md5sum] = "d29c836d74d2f2ec6a10d052937f7371"
+SRC_URI[sha256sum] = "564d632ea2b9cb52979f7956e093e831c28d441c11751682f84c86fc46e4fd21"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-traitlets_4.3.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-traitlets_4.3.3.bb
new file mode 100644
index 000000000..edfb3abfa
--- /dev/null
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-traitlets_4.3.3.bb
@@ -0,0 +1,18 @@
+SUMMARY = "Traitlets Python config system"
+HOMEPAGE = "http://ipython.org"
+AUTHOR = "IPython Development Team <ipython-dev@scipy.org>"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://COPYING.md;md5=eec4de4d599518742e54e75954e33b46"
+
+PYPI_PACKAGE = "traitlets"
+
+SRC_URI[md5sum] = "3a4f263af65d3d79f1c279f0247077ef"
+SRC_URI[sha256sum] = "d023ee369ddd2763310e4c3eae1ff649689440d4ae59d7485eb4cfbbe3e359f7"
+
+RDEPENDS_${PN} = "\
+ ${PYTHON_PN}-ipython-genutils \
+ ${PYTHON_PN}-six \
+ ${PYTHON_PN}-decorator \
+"
+
+inherit setuptools3 pypi
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-u-msgpack-python_2.6.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-u-msgpack-python_2.7.0.bb
index f3f321e18..4797a3535 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-u-msgpack-python_2.6.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-u-msgpack-python_2.7.0.bb
@@ -3,7 +3,8 @@ DESCRIPTION = "A portable, lightweight MessagePack serializer and deserializer w
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=9eb4691bcb66360acee473a8cf75f594"
-SRC_URI[sha256sum] = "754edb07eaee39a9686a99823892e3a1be4e0948d9cc5c717946750c27643c9c"
+SRC_URI[md5sum] = "231609d87aa58459a1491c8f5df4e4cd"
+SRC_URI[sha256sum] = "996e4c4454771f0ff0fd2a7566b1a159d305d3611cd755addf444e3533e2bc54"
inherit pypi setuptools3 ptest
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-ujson_3.0.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-ujson_3.1.0.bb
index 352aedcf9..ef57b2a1f 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-ujson_3.0.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-ujson_3.1.0.bb
@@ -4,8 +4,8 @@ DESCRIPTION = "UltraJSON is an ultra fast JSON encoder and decoder written in pu
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=10fa10456417c0252bcb8a498e498ffe"
-SRC_URI[md5sum] = "1c13a485776a2a0dfa1795d101bb3d57"
-SRC_URI[sha256sum] = "e0199849d61cc6418f94d52a314c6a27524d65e82174d2a043fb718f73d1520d"
+SRC_URI[md5sum] = "875ac729018f3cac786d471422306fa8"
+SRC_URI[sha256sum] = "00bda1de275ed6fe81817902189c75dfd156b4fa29b44dc1f4620775d2f50cf7"
inherit pypi ptest setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-urllib3_1.25.9.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-urllib3_1.25.10.bb
index 8cbc1f9f9..db985a2ff 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-urllib3_1.25.9.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-urllib3_1.25.10.bb
@@ -3,8 +3,8 @@ HOMEPAGE = "https://github.com/shazow/urllib3"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=65715c2eb961313d71b297dd5a04f85e"
-SRC_URI[md5sum] = "dbf9b868b90880b24b1ac278094e912e"
-SRC_URI[sha256sum] = "3018294ebefce6572a474f0604c2021e33b3fd8006ecd11d62107a5d2a963527"
+SRC_URI[md5sum] = "94e3d4d472a14e788d4bd1a903fd102b"
+SRC_URI[sha256sum] = "91056c15fa70756691db97756772bb1eb9678fa585d9184f24534b100dc60f4a"
inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-wheel_0.34.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-wheel_0.34.2.bb
deleted file mode 100644
index 8633a4fc9..000000000
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-wheel_0.34.2.bb
+++ /dev/null
@@ -1,13 +0,0 @@
-SUMMARY = "The official binary distribution format for Python "
-HOMEPAGE = "https://github.com/pypa/wheel"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=9d66b41bc2a080e7174acc5dffecd752"
-
-SRC_URI[md5sum] = "ce2a27f99c130a927237b5da1ff5ceaf"
-SRC_URI[sha256sum] = "8788e9155fe14f54164c1b9eb0a319d98ef02c160725587ad60f14ddc57b6f96"
-
-inherit pypi setuptools3
-
-BBCLASSEXTEND = "native"
-
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-wheel_0.35.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-wheel_0.35.1.bb
new file mode 100644
index 000000000..b4e77ea84
--- /dev/null
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-wheel_0.35.1.bb
@@ -0,0 +1,13 @@
+SUMMARY = "The official binary distribution format for Python "
+HOMEPAGE = "https://github.com/pypa/wheel"
+SECTION = "devel/python"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=10;endline=10;md5=8227180126797a0148f94f483f3e1489"
+
+SRC_URI[md5sum] = "7ec7c435cc73eefebd9f0af43c120044"
+SRC_URI[sha256sum] = "99a22d87add3f634ff917310a3d87e499f19e663413a52eb9232c447aa646c9f"
+
+inherit pypi setuptools3
+
+BBCLASSEXTEND = "native"
+
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-wtforms_2.3.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-wtforms_2.3.3.bb
index 9f081b68c..a6e7a5b2e 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-wtforms_2.3.1.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-wtforms_2.3.3.bb
@@ -2,10 +2,10 @@ DESCRIPTION = "A flexible forms validation and rendering library for python web
HOMEPAGE = "https://pypi.python.org/pypi/WTForms"
SECTION = "devel/python"
LICENSE = "BSD-3-Clause"
-LIC_FILES_CHKSUM = "file://PKG-INFO;md5=208ce1c159f911ecf389806650582021"
+LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=53dbfa56f61b90215a9f8f0d527c043d"
-SRC_URI[md5sum] = "bff06943e59671581af07f80d14bda5f"
-SRC_URI[sha256sum] = "861a13b3ae521d6700dac3b2771970bd354a63ba7043ecc3a82b5288596a1972"
+SRC_URI[md5sum] = "2b6ea167a71c6becf20f0934417fd06c"
+SRC_URI[sha256sum] = "81195de0ac94fbc8368abbaf9197b88c4f3ffd6c2719b5bf5fc9da744f3d829c"
PYPI_PACKAGE = "WTForms"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-xlsxwriter_1.2.9.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-xlsxwriter_1.2.9.bb
deleted file mode 100644
index cba856143..000000000
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-xlsxwriter_1.2.9.bb
+++ /dev/null
@@ -1,5 +0,0 @@
-inherit setuptools3
-require python-xlsxwriter.inc
-
-SRC_URI[md5sum] = "20f8b7df7f1705fa2f7ac3f84789d2ca"
-SRC_URI[sha256sum] = "828b3285fc95105f5b1946a6a015b31cf388bd5378fdc6604e4d1b7839df2e77"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python-xlsxwriter.inc b/meta-openembedded/meta-python/recipes-devtools/python/python3-xlsxwriter_1.3.3.bb
index f5d56db00..e2a304437 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python-xlsxwriter.inc
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-xlsxwriter_1.3.3.bb
@@ -4,8 +4,11 @@ SECTION = "devel/python"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=0960d52d61b0801760f39463288c2672"
-inherit pypi
+inherit pypi setuptools3
PYPI_PACKAGE = "XlsxWriter"
+SRC_URI[md5sum] = "7c7191afe3149e41dca0e17d535421fb"
+SRC_URI[sha256sum] = "830cad0a88f0f95e5a8945ee082182aa68ab89e7d9725d0c32c196207634244b"
+
BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-xxhash_1.4.4.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-xxhash_2.0.0.bb
index 97f4e358b..c5add103c 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-xxhash_1.4.4.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-xxhash_2.0.0.bb
@@ -3,8 +3,8 @@ SECTION = "devel/python"
LICENSE = "BSD-2-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=5a8d76283514a1b7e6a414aba38629b5"
-SRC_URI[md5sum] = "0194cc926dd7676d27aba0f89da9798b"
-SRC_URI[sha256sum] = "7d6df9d217977d085b8abd74b61efa40405ac416f2d8bdacc40826bd5cb1b746"
+SRC_URI[md5sum] = "010fda0427b621e5fe6930ad42511d88"
+SRC_URI[sha256sum] = "58ca818554c1476fa1456f6cd4b87002e2294f09baf0f81e5a2a4968e62c423c"
SRC_URI += " \
file://run-ptest \
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-yarl_1.4.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-yarl_1.5.1.bb
index 15d92065d..40f0e4db0 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-yarl_1.4.2.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-yarl_1.5.1.bb
@@ -3,8 +3,8 @@ HOMEPAGE = "https://github.com/aio-libs/yarl/"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=b334fc90d45983db318f54fd5bf6c90b"
-SRC_URI[md5sum] = "08ba0d6e18f460b44d9e5459f3d217ba"
-SRC_URI[sha256sum] = "58cd9c469eced558cd81aa3f484b2924e8897049e06889e8ff2510435b7ef74b"
+SRC_URI[md5sum] = "a9b20bf0b8a6962e1101b28908a67bf8"
+SRC_URI[sha256sum] = "c22c75b5f394f3d47105045ea551e08a3e804dc7e01b37800ca35b58f856c3d6"
SRC_URI += " \
file://run-ptest \