meta-openembedded: subtree update:164a6030b0..f623d8b574

Adrian Freihofer (1):
      paho-mqtt-c: upgrade 1.3.6 -> 1.3.7

Alexander Kamensky (2):
      makedumpfile: add PACKAGECONFIG options for lzo and snappy compression
      makedumpfile: upgrade 1.6.7 -> 1.6.8

Alexander Kanavin (4):
      collect: do not build with -Werror
      libsigrokdecode: add python 3.9 support
      python3-mprpc: remove the recipe
      gnome-calendar: update to 3.38.1, add libhandy 1.x support

Anatol Belski (1):
      chrony: Patch CVE-2020-14367

Bartosz Golaszewski (1):
      libgpiod: update v1.4.4 -> v1.4.5

Beni (1):
      unbound: upgrade to 1.12.0

Gregory Anders (5):
      Add suitesparse
      Add python3-transitions
      Add python3-dill
      Add python3-cerberus
      Add python3-cvxopt

Hongxu Jia (1):
      lvm2.inc: switch branch master to main

Jasper Orschulko (1):
      upgrade and de-blacklist nanopb recipe

Jose Quaresma (3):
      spirv-tools: moved into OE-core, delete from meta-oe
      srt: add receipe
      opencv: Update 4.4.0 -> 4.5.0

Kai Kang (4):
      xfce4-cpufreq-plugin: 1.2.1 -> 1.2.2
      xfce4-weather-plugin: 0.10.1 -> 0.10.2
      xfce4-mailwatch-plugin: 1.2.0 -> 1.3.0
      tumbler: 0.2.9 -> 0.3.1

Khem Raj (71):
      nodejs: Fix arm32/thumb builds with clang
      nodejs: Update to 12.19.0
      redis: Fix build on 32bit targets and clang
      gperftools: Fix build with new musl updates
      minifi-cpp: Fix build with riscv64/clang
      graphviz: Upgrade to 2.44.1 release
      musl-nscd: Update to latest
      remmina: Update to 1.4.8
      mdbus2: Fix build with vala 0.50
      ibus: Update to 1.5.3 plus fix for vala 0.50
      networkd-dispatcher: Upgrade to 2.1
      geoclue: Use git fetcher
      kernel-selftest: Disable vm packageconfig for riscv
      layer.conf: Add hardknott to LAYERSERIES_COMPAT
      fmt: Upgrade to 7.1.2
      lksctp-tools: Update to latest master
      fuse3: Upgrade to 3.10.0
      rdma-core: Upgrade to 31.1
      opengl-es-cts: Disable LTO
      fluentbit: Disable LTO
      traceroute: Fix build with LTO
      cmocka: Fix buils with LTO
      dovecot: Disable LTO
      redis-plus-plus: Upgrade to 1.2.1
      suitesparse: Exclude from world
      python3-icu: Update to 2.6
      meta-python: Drop RDEPEND'ing on python3-typing
      python3-cvxopt: Exclude from world builds
      packagegroup-meta-multimedia: Add srt
      gedit: Inherit python3targetconfig
      gmime: Fix append to do_configure
      dconf: Add leading whitespace for append operator
      kexec-tools-klibc: Add leading whitespace for append operator
      spice: Add leading whitespace for append operator
      meta-oe: Add leading whitespace for append operator
      libgusb: Update to 0.3.5
      botan: Mark incompatible with riscv32
      projucer: Link with libatomic on rv32
      mariadb: Fix build on 32bit arches with 64bit time_t
      liburing: Fix build on 32-bit arches with 64-bit time_t
      librtorrent: Disable instrumentation on rv32
      ntopng: Link with libatomic on rv32
      poco: Add riscv32 support
      capnproto: Fix build on 32bit arches with 64bit time_t defaults
      directfb: Fix build on riscv32
      opensaf: Fix build on 32bit arches with 64bit time_t e.g. RISCV-32
      rocksdb: Update to 6.12.7
      qpdf: Link with libatomic on rv32
      libkcapi: Fix build on riscv32
      jack: Upgrade to 1.19.16
      vlc: Fix build on riscv32
      fluentbit: Link with libatomic on riscv32
      openipmi: Inherit python3targetconfig
      libplist: Inherit python3targetconfig
      postgresql: Inherit python3targetconfig
      python-grpcio-tools: Add missing space for append
      python3-pykwalify: Do not unset _PYTHON_SYSCONFIGDATA_NAME
      thingsboard-gateway: Move under dynamic layers
      musl-nscd: Replace -fcommon with code patch
      musl-nscd: Add missing deps on flex and bison during build
      python3-pytest: Upgrade to 6.1.2
      python3-hypothesis: Add recipe
      python3-sortedcontainers: Add recipe
      heaptrack: Fix build on musl
      heaptrack: Mark RISCV host incompatible
      packagegroup-meta-oe: Exclude heaptrack for rv32/rv64
      chrony: Upgrade to 4.0
      canutils,can-utils: Add cansequence to u-a as well
      packagegroup-meta-python: Add newly added recipes to packagegroup-meta-python3
      pipewire: Link with libatomic for riscv32
      python3-matplotlib: Disable LTO for clang/riscv

Kory Maincent (1):
      libftdi: add swig-native to dependencies

Leon Anavi (37):
      python3-luma-oled: Upgrade 3.6.0 -> 3.7.0
      python3-cryptography-vectors: Upgrade 3.1.1 -> 3.2
      python3-pyexpect: Upgrade 1.0.20 -> 1.0.21
      python3-markdown: Upgrade 3.3.2 -> 3.3.3
      python3-sh: Upgrade 1.14.0 -> 1.14.1
      python3-kiwisolver: Upgrade 1.2.0 -> 1.3.0
      python3-aiohttp: Upgrade 3.7.1 -> 3.7.2
      python3-aiofiles: Upgrade 0.5.0 -> 0.6.0
      python3-regex: Upgrade 2020.10.23 -> 2020.10.28
      python3-dateparser: Upgrade 0.7.6 -> 1.0.0
      python3-langtable: Upgrade 0.0.53 -> 0.0.54
      python3-kiwisolver: Upgrade 1.3.0 -> 1.3.1
      python3-tornado: Upgrade 6.0.4 -> 6.1
      python3-ipython: Upgrade 7.18.1 -> 7.19.0
      python3-cmd2: Upgrade 1.3.11 -> 1.4.0
      python3-dill: Upgrade 0.3.2 -> 0.3.3
      python3-colorlog: Upgrade 4.4.0 -> 4.6.2
      python3-pandas: Upgrade 1.1.3 -> 1.1.4
      python3-attrs: 20.2.0 -> 20.3.0
      python3-gmqtt: Upgrade 0.6.7 -> 0.6.8
      python3-diskcache: Upgrade 5.0.3 -> 5.1.0
      python3-croniter: Upgrade 0.3.35 -> 0.3.36
      python3-bitarray: Upgrade 1.6.0 -> 1.6.1
      python3-certifi: Upgrade 2020.6.20 -> 2020.11.8
      python3-cantools: Upgrade 35.3.0 -> 35.5.0
      python3-arpeggio: Upgrade 1.9.2 -> 1.10.1
      python3-toml: Upgrade 0.10.1 -> 0.10.2
      python3-pyrad: Upgrade 2.3 -> 2.4
      python3-bitstruct: Upgrade 8.11.0 -> 8.11.1
      python3-yarl: Upgrade 1.6.2 -> 1.6.3
      python3-luma-core: Upgrade 1.17.3 -> 2.0.1
      python3-luma-oled: Upgrade 3.7.0 -> 3.8.1
      python3-fastnumbers: Upgrade 3.0.0 -> 3.1.0
      python3-ansi2html: Upgrade 1.5.2 -> 1.6.0
      python3-prettytable: Upgrade 1.0.1 -> 2.0.0
      python3-urllib3: Upgrade 1.25.11 -> 1.26.2
      python3-transitions: Upgrade 0.8.4 -> 0.8.5

Li Zhou (1):
      ptpd: Solve memory leak for function NTPDCrequest

Maciej Pijanowski (2):
      cdrkit: add native to BBCLASSEXTEND
      cdrkit: split into more packages

Mark Jonas (5):
      mbedtls: Fix typo in PACKAGECONFIG
      python3-pyinotify: Add missing ctypes dependency
      libsocketcan: Add PACKAGECONFIG options
      libsocketcan: Update to 0.0.12
      imagemagick: Add NOTICE to collected license texts

Max Kellermann (1):
      php: remove the failing ${D}/${TMPDIR} code

Mingli Yu (6):
      ndpi: add new recipe
      libmaxminddb: add new recipe
      ntopng: add new recipe
      ntop: remove the recipe
      packagegroup-meta-networking.bb: add ntopng related recipes
      traceroute: set VPATH

Nick Rosbrook (3):
      strongswan: add some PACKAGECONFIG options for EAP
      strongswan: do not use deprecated stroke and starter by default
      strongswan: remove ldap from default PACKAGECONFIG

Pierre-Jean Texier (1):
      inotify-tools: upgrade 3.20.2.2 -> 3.20.11.0

Randy Witt (1):
      numactl: Remove the recipe

Ricardo Salveti (3):
      wireguard-module: upgrade 1.0.20200712 -> 1.0.20200908
      wireguard-tools: upgrade 1.0.20200513 -> 1.0.20200827
      wireguard-module: upgrade 1.0.20200908 -> 1.0.20201112

Sakib Sajal (1):
      libssh2: fix ptest

Sinan Kaya (3):
      collectd: fix the test condition for dash compatibility
      heaptrack: add bitbake recipe
      cpp-netlib: add bitbake recipe

Tim Orling (16):
      python3-atomicwrites: drop (moved to oe-core)
      python3-attrs: drop (moved to oe-core)
      python3-iniconfig: drop (moved to oe-core)
      python3-more-itertools: drop (moved to oe-core)
      python3-pathlib2: drop (moved to oe-core)
      python3-toml: drop (moved to oe-core)
      python3-py: drop (moved to oe-core)
      python3-setuptools-scm: drop (moved to oe-core)
      python3-packaging: drop (moved to oe-core)
      python3-wcwidth: drop (moved to oe-core)
      python3-zipp: drop (moved to oe-core)
      python3-importlib-metadata: drop (moved to oe-core)
      python3-pluggy: drop (moved to oe-core)
      python3-pytest: drop (moved to oe-core)
      python3-hypothesis: drop (moved to oe-core)
      python3-sortedcontainers: drop (moved to oe-core)

Trevor Gamblin (2):
      python3-jinja2: Fix ptest RDEPENDS and file installation
      python3-markupsafe: Fix ptest RDEPENDS and installation

William A. Kennington III (1):
      span-lite: Bump e03d116..0.8.1

Yi Zhao (5):
      minifi-cpp: specify GCC_AR and GCC_RANLIB
      quagga: unify volatiles file name
      minifi-cpp: depend on nettle and lz4
      nss: upgrade 3.57 -> 3.59
      krb5: upgrade 1.17.1 -> 1.17.2

Zang Ruochen (19):
      libnftnl: upgrade 1.1.7 -> 1.1.8
      xfsprogs: upgrade 5.8.0 -> 5.9.0
      radvd: upgrade 2.18 -> 2.19
      fmt: upgrade 7.0.3 -> 7.1.0
      hidapi: upgrade 0.9.0 -> 0.10.0
      libkcapi: upgrade 1.2.0 -> 1.2.1
      modemmanager: upgrade 1.14.2 -> 1.14.6
      nvme-cli: upgrade 1.12 -> 1.13
      ostree: upgrade 2020.6 -> 2020.7
      poppler-data: upgrade 0.4.9 -> 0.4.10
      nftables: upgrade 0.9.6 -> 0.9.7
      toybox: upgrade 0.8.3 -> 0.8.4
      fbgrab: upgrade 1.3.3 -> 1.4
      mraa: upgrade 2.1.0 -> 2.2.0
      opensaf: upgrade 5.20.05 -> 5.20.08
      openvpn: upgrade 2.4.9 -> 2.5.0
      poppler: upgrade 20.10.0 -> 20.11.0
      tmux: upgrade 3.1b -> 3.1c
      xmlsec1: upgrade 1.2.30 -> 1.2.31

changqing.li@windriver.com (1):
      thin-provisioning-tools: switch branch from master to main

hasan.men (2):
      thingsboard-gateway: Add recipe for v2.5.2
      python3-jsonpath-rw: Add recipe for v1.4.0

richard (1):
      poco: Upgrade 1.9.4 -> 1.10.1

viatsk (1):
      tcpdump: Patch for CVE-2020-8037

zangrc (27):
      sshfs-fuse: upgrade 3.7.0 -> 3.7.1
      can-utils: upgrade 2020.02.04 -> 2020.11.0
      hwdata: upgrade 0.340 -> 0.341
      libio-pty-perl: upgrade 1.14 -> 1.15
      live555: upgrade 20200819 -> 20201105
      zile: upgrade 2.4.14 -> 2.4.15
      rdma-core: upgrade 31.1 -> 32.0
      strongswan: upgrade 5.8.4 -> 5.9.1
      fio: upgrade 3.22 -> 3.24
      libharu: Fix the packaging bug
      modemmanager: upgrade 1.14.6 -> 1.14.8
      openldap: upgrade 2.4.51 -> 2.4.56
      protobuf: upgrade 3.13.0.1 -> 3.14.0
      nghttp2: upgrade 2.41.0 -> 2.42.0
      nngpp: upgrade 1.2.4 -> 1.3.0
      snort: upgrade 2.9.16.1 -> 2.9.17
      weechat: upgrade 2.9 -> 3.0
      cjson: upgrade 1.7.13 -> 1.7.14
      cloc: upgrade 1.84 -> 1.88
      jpnevulator: upgrade 2.3.5 -> 2.3.6
      libjcat: upgrade 0.1.3 -> 0.1.4
      libsigc++-3: upgrade 3.0.3 -> 3.0.6
      ocl-icd: upgrade 2.2.12 -> 2.2.13
      opencl-clhpp: upgrade 2.0.11 -> 2.0.12
      ostree: upgrade 2020.7 -> 2020.8
      pkcs11-helper: upgrade 1.26 -> 1.27
      netplan: upgrade 0.99 -> 0.100

zhengruoqin (1):
      dnf-plugin-tui: Update to the latest version

Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I286bb6d58bf30588516b35ec06ddfd0bedee2e64
diff --git a/meta-openembedded/meta-python/conf/layer.conf b/meta-openembedded/meta-python/conf/layer.conf
index 47ab154..321d0da 100644
--- a/meta-openembedded/meta-python/conf/layer.conf
+++ b/meta-openembedded/meta-python/conf/layer.conf
@@ -14,6 +14,6 @@
 
 LAYERDEPENDS_meta-python = "core (>= 12) openembedded-layer"
 
-LAYERSERIES_COMPAT_meta-python = "gatesgarth"
+LAYERSERIES_COMPAT_meta-python = "gatesgarth hardknott"
 
 LICENSE_PATH += "${LAYERDIR}/licenses"
diff --git a/meta-openembedded/meta-python/recipes-connectivity/python-mprpc/python3-mprpc_0.1.17.bb b/meta-openembedded/meta-python/recipes-connectivity/python-mprpc/python3-mprpc_0.1.17.bb
deleted file mode 100644
index 14eef96..0000000
--- a/meta-openembedded/meta-python/recipes-connectivity/python-mprpc/python3-mprpc_0.1.17.bb
+++ /dev/null
@@ -1,13 +0,0 @@
-SUMMARY = "A gevent based messagpack rpc library"
-DESCRIPTION = "mprpc is a fast implementation of the messagepack rpc protocol for python. \
-It is based on gevent for handling connections and enabling concurrent connections."
-HOMEPAGE = "https://github.com/studio-ousia/mprpc"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=4ba825394aec026b5f94edca44426859"
-DEPENDS += "${PYTHON_PN}-gevent"
-RDEPENDS_${PN} += "${PYTHON_PN}-gevent ${PYTHON_PN}-msgpack ${PYTHON_PN}-gsocketpool"
-
-SRC_URI[md5sum] = "8d97961051422f3de315613434982d3b"
-SRC_URI[sha256sum] = "3589fd127482e291b1ec314d6f0e55cc13311c12932ace356d6178ea1ca28f6a"
-
-inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-core/packagegroups/packagegroup-meta-python.bb b/meta-openembedded/meta-python/recipes-core/packagegroups/packagegroup-meta-python.bb
index 0f032e6..024503d 100644
--- a/meta-openembedded/meta-python/recipes-core/packagegroups/packagegroup-meta-python.bb
+++ b/meta-openembedded/meta-python/recipes-core/packagegroups/packagegroup-meta-python.bb
@@ -425,6 +425,13 @@
     python3-pycurl \
     gyp \
     python3-jsonref \
+    python3-transitions \
+    python3-dill \
+    python3-cerberus \
+    python3-cvxopt \
+    python3-sortedcontainers \
+    python3-hypothesis \
+    python3-jsonpath-rw \
 "
 
 RDEPENDS_packagegroup-meta-python3-extended = "\
@@ -444,7 +451,6 @@
     python3-h2 \
     python3-hpack \
     python3-hyperframe \
-    python3-mprpc \
     python3-priority \
     python3-pyconnman \
     python3-pyro4 \
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python-grpcio-tools.inc b/meta-openembedded/meta-python/recipes-devtools/python/python-grpcio-tools.inc
index 1a15c48..6675f90 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python-grpcio-tools.inc
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python-grpcio-tools.inc
@@ -2,7 +2,7 @@
 HOMEPAGE = "http://www.grpc.io/"
 SECTION = "devel/python"
 
-DEPENDS_append = "${PYTHON_PN}-grpcio"
+DEPENDS_append = " ${PYTHON_PN}-grpcio"
 RDEPENDS_${PN} = "${PYTHON_PN}-grpcio"
 
 LICENSE = "Apache-2.0"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python-m2crypto.inc b/meta-openembedded/meta-python/recipes-devtools/python/python-m2crypto.inc
index 81c8164..797a035 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python-m2crypto.inc
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python-m2crypto.inc
@@ -25,7 +25,6 @@
   ${PYTHON_PN}-netserver \
   ${PYTHON_PN}-numbers \
   ${PYTHON_PN}-smtpd \
-  ${PYTHON_PN}-typing \
   ${PYTHON_PN}-xmlrpc \
 "
 
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-aiofiles_0.5.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-aiofiles_0.6.0.bb
similarity index 71%
rename from meta-openembedded/meta-python/recipes-devtools/python/python3-aiofiles_0.5.0.bb
rename to meta-openembedded/meta-python/recipes-devtools/python/python3-aiofiles_0.6.0.bb
index 0559c01..89157b5 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-aiofiles_0.5.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-aiofiles_0.6.0.bb
@@ -4,8 +4,8 @@
 LICENSE = "Apache-2.0"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=d2794c0df5b907fdace235a619d80314"
 
-SRC_URI[md5sum] = "2243eff06072115e8afe8907677ca51d"
-SRC_URI[sha256sum] = "98e6bcfd1b50f97db4980e182ddd509b7cc35909e903a8fe50d8849e02d815af"
+SRC_URI[md5sum] = "3b7ba03babd3d3a6101524469358843e"
+SRC_URI[sha256sum] = "e0281b157d3d5d59d803e3f4557dcc9a3dff28a4dd4829a9ff478adae50ca092"
 
 PYPI_PACKAGE = "aiofiles"
 
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-aiohttp_3.7.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-aiohttp_3.7.2.bb
similarity index 76%
rename from meta-openembedded/meta-python/recipes-devtools/python/python3-aiohttp_3.7.1.bb
rename to meta-openembedded/meta-python/recipes-devtools/python/python3-aiohttp_3.7.2.bb
index 8b5b1dd..6cd5a4c 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-aiohttp_3.7.1.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-aiohttp_3.7.2.bb
@@ -4,8 +4,8 @@
 LICENSE = "Apache-2.0"
 LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3bf3d48554bdca1ea7fdb48de378c2ca"
 
-SRC_URI[md5sum] = "ed78633cc420b29d3b61c7d877dc0901"
-SRC_URI[sha256sum] = "04f9d70f6c4d089be5068d7df6281e638f6820d4f1b1ec3dc012b0b43fa997d2"
+SRC_URI[md5sum] = "dcf770341241aa09340653a1562ca816"
+SRC_URI[sha256sum] = "c6da1af59841e6d43255d386a2c4bfb59c0a3b262bdb24325cc969d211be6070"
 
 PYPI_PACKAGE = "aiohttp"
 inherit setuptools3 pypi
@@ -16,6 +16,5 @@
     ${PYTHON_PN}-idna-ssl \
     ${PYTHON_PN}-misc \
     ${PYTHON_PN}-multidict \
-    ${PYTHON_PN}-typing \
     ${PYTHON_PN}-yarl \
 "
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-ansi2html_1.5.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-ansi2html_1.6.0.bb
similarity index 66%
rename from meta-openembedded/meta-python/recipes-devtools/python/python3-ansi2html_1.5.2.bb
rename to meta-openembedded/meta-python/recipes-devtools/python/python3-ansi2html_1.6.0.bb
index 8e586ea..d31448d 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-ansi2html_1.5.2.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-ansi2html_1.6.0.bb
@@ -5,9 +5,9 @@
 
 PYPI_PACKAGE = "ansi2html"
 
-SRC_URI[md5sum] = "52d6085ad1c5970082ea5305a26af981"
-SRC_URI[sha256sum] = "96ae85ae7b26b7da674d87de2870ba4d1964bca733ae4614587080b6358c3ba9"
+SRC_URI[sha256sum] = "0f124ea7efcf3f24f1f9398e527e688c9ae6eab26b0b84e1299ef7f94d92c596"
 
 inherit pypi setuptools3
 
+DEPENDS += "${PYTHON_PN}-setuptools-scm-native ${PYTHON_PN}-toml-native"
 RDEPENDS_${PN} = "${PYTHON_PN}-six"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-argexec_1.0.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-argexec_1.0.3.bb
index a26835b..9f152a1 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-argexec_1.0.3.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-argexec_1.0.3.bb
@@ -9,7 +9,6 @@
 
 DEPENDS += "python3-setuptools-scm-native"
 RDEPENDS_${PN} += "\
-  python3-typing \
   python3-dynamic-dispatch \
   python3-typeguard \
 "
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-arpeggio_1.9.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-arpeggio_1.10.1.bb
similarity index 66%
rename from meta-openembedded/meta-python/recipes-devtools/python/python3-arpeggio_1.9.2.bb
rename to meta-openembedded/meta-python/recipes-devtools/python/python3-arpeggio_1.10.1.bb
index 802a5b2..38e2662 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-arpeggio_1.9.2.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-arpeggio_1.10.1.bb
@@ -3,13 +3,15 @@
 LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=33b8d1ba459a2fa4d801acfd1d1b7ceb"
 
-SRC_URI[md5sum] = "39667a626217c670bc634444be6e904a"
-SRC_URI[sha256sum] = "948ce06163a48a72c97f4fe79ad3d1c1330b6fec4f22ece182fb60ef60bd022b"
+SRC_URI[sha256sum] = "920d12cc762edb2eb56daae64a14c93e43dc181b481c88fc79314c0df6ee639e"
 
 PYPI_PACKAGE = "Arpeggio"
 inherit pypi setuptools3
 
 # setup.py of Arpeggio needs this.
-DEPENDS += "${PYTHON_PN}-pytest-runner-native"
+DEPENDS += "\
+    ${PYTHON_PN}-pytest-runner-native \
+    ${PYTHON_PN}-wheel-native \
+"
 
 BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-atomicwrites/run-ptest b/meta-openembedded/meta-python/recipes-devtools/python/python3-atomicwrites/run-ptest
deleted file mode 100644
index b63c4de..0000000
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-atomicwrites/run-ptest
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-pytest -o log_cli=true -o log_cli_level=INFO | sed -e 's/\[...%\]//g'| sed -e 's/PASSED/PASS/g'| sed -e 's/FAILED/FAIL/g'|sed -e 's/SKIPPED/SKIP/g'| awk '{if ($NF=="PASS" || $NF=="FAIL" || $NF=="SKIP" || $NF=="XFAIL" || $NF=="XPASS"){printf "%s: %s\n", $NF, $0}else{print}}'| awk '{if ($NF=="PASS" || $NF=="FAIL" || $NF=="SKIP" || $NF=="XFAIL" || $NF=="XPASS") {$NF="";print $0}else{print}}'
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-atomicwrites_1.4.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-atomicwrites_1.4.0.bb
deleted file mode 100644
index 7edd410..0000000
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-atomicwrites_1.4.0.bb
+++ /dev/null
@@ -1,25 +0,0 @@
-DESCRIPTION = "Powerful Python library for atomic file writes"
-HOMEPAGE = "https://github.com/untitaker/python-atomicwrites"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=91cc36cfafeefb7863673bcfcb1d4da4"
-
-SRC_URI[md5sum] = "b5cc15c8f9f180a48665f9aacf91d817"
-SRC_URI[sha256sum] = "ae70396ad1a434f9c7046fd2dd196fc04b12f9e91ffb859164193be8b6168a7a"
-
-inherit pypi setuptools3 ptest
-
-SRC_URI += " \
-	file://run-ptest \
-"
-
-RDEPENDS_${PN}-ptest += " \
-	${PYTHON_PN}-pytest \
-	${PYTHON_PN}-unixadmin \
-"
-
-do_install_ptest() {
-	install -d ${D}${PTEST_PATH}/tests
-	cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/
-}
-
-RDEPENDS_${PN} = "${PYTHON_PN}-misc"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-attrs_20.2.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-attrs_20.2.0.bb
deleted file mode 100644
index c2a5b90..0000000
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-attrs_20.2.0.bb
+++ /dev/null
@@ -1,20 +0,0 @@
-DESCRIPTION = "Classes Without Boilerplate"
-HOMEPAGE = "http://www.attrs.org/"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=d4ab25949a73fe7d4fdee93bcbdbf8ff"
-
-SRC_URI[sha256sum] = "26b54ddbbb9ee1d34d5d3668dd37d6cf74990ab23c828c2888dccdceee395594"
-SRC_URI[md5sum] = "7be95e1b35e9385d71a0017a48217efc"
-
-inherit pypi setuptools3
-
-RDEPENDS_${PN}_class-target += " \
-    ${PYTHON_PN}-crypt \
-    ${PYTHON_PN}-ctypes \
-"
-RDEPENDS_${PN}_class-nativesdk += " \
-    ${PYTHON_PN}-crypt \
-    ${PYTHON_PN}-ctypes \
-"
-
-BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-bitarray_1.6.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-bitarray_1.6.1.bb
similarity index 68%
rename from meta-openembedded/meta-python/recipes-devtools/python/python3-bitarray_1.6.0.bb
rename to meta-openembedded/meta-python/recipes-devtools/python/python3-bitarray_1.6.1.bb
index b085cf7..f54d54f 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-bitarray_1.6.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-bitarray_1.6.1.bb
@@ -3,8 +3,8 @@
 LICENSE = "PSF"
 LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=2ad702cdcd49e8d2ac01d7e7d0810d2d"
 
-SRC_URI[md5sum] = "08ddac722b139c1544087c4953a6335b"
-SRC_URI[sha256sum] = "ba157ddebddc723fe021fc80595b3c70924d69ee58286b62bfca21da48edfc9d"
+SRC_URI[md5sum] = "a082075dbae478fb53c69e25cc7f9cd6"
+SRC_URI[sha256sum] = "ab85b38365dd9956264226b30dababa02161ed49bb36c7ee82cc6545e07b1599"
 
 inherit setuptools3 pypi
 
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-bitstruct_8.11.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-bitstruct_8.11.1.bb
similarity index 70%
rename from meta-openembedded/meta-python/recipes-devtools/python/python3-bitstruct_8.11.0.bb
rename to meta-openembedded/meta-python/recipes-devtools/python/python3-bitstruct_8.11.1.bb
index a253804..49b3197 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-bitstruct_8.11.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-bitstruct_8.11.1.bb
@@ -3,8 +3,7 @@
 LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=d9aa4ec07de78abae21c490c9ffe61bd"
 
-SRC_URI[md5sum] = "8eaf853c95e10ca4b6bca2fe5ff307c6"
-SRC_URI[sha256sum] = "2b13f2c3e76b49e8cd854f7a1da590bb73ecbc6cbfacc2d479eacf2b88282d5d"
+SRC_URI[sha256sum] = "4e7b8769c0f09fee403d0a5f637f8b575b191a79a92e140811aa109ce7461f0c"
 
 PYPI_PACKAGE = "bitstruct"
 
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-cantools_35.3.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-cantools_35.5.0.bb
similarity index 64%
rename from meta-openembedded/meta-python/recipes-devtools/python/python3-cantools_35.3.0.bb
rename to meta-openembedded/meta-python/recipes-devtools/python/python3-cantools_35.5.0.bb
index c79e51e..cb70ed3 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-cantools_35.3.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-cantools_35.5.0.bb
@@ -3,8 +3,7 @@
 LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=d9aa4ec07de78abae21c490c9ffe61bd"
 
-SRC_URI[md5sum] = "068514ac776e03ebaa8b2d02dd16fc77"
-SRC_URI[sha256sum] = "5e3a6f679ad3dcb31142e388e052187d5fc5bd481c4fc3b2791eaa1e681cca98"
+SRC_URI[sha256sum] = "ce26ab5d54762c314bedc35b407d498b8ae11069ab4d9251f8ac83f2956438f9"
 
 PYPI_PACKAGE = "cantools"
 
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-cerberus_1.3.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-cerberus_1.3.2.bb
new file mode 100644
index 0000000..61a76f5
--- /dev/null
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-cerberus_1.3.2.bb
@@ -0,0 +1,11 @@
+# The PyPI package uses a capital letter so we have to specify this explicitly
+PYPI_PACKAGE = "Cerberus"
+
+inherit pypi setuptools3
+
+SUMMARY = "Lightweight, extensible schema and data validation tool for Python dictionaries."
+LICENSE = "ISC"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=48f8e9432d0dac5e0e7a18211a0bacdb"
+
+SRC_URI[md5sum] = "6e648b38b468617a06745d1e8a96c848"
+SRC_URI[sha256sum] = "302e6694f206dd85cb63f13fd5025b31ab6d38c99c50c6d769f8fa0b0f299589"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-certifi_2020.6.20.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-certifi_2020.11.8.bb
similarity index 79%
rename from meta-openembedded/meta-python/recipes-devtools/python/python3-certifi_2020.6.20.bb
rename to meta-openembedded/meta-python/recipes-devtools/python/python3-certifi_2020.11.8.bb
index 8174201..b680fad 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-certifi_2020.6.20.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-certifi_2020.11.8.bb
@@ -7,8 +7,8 @@
 LICENSE = "ISC"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=f77f61d14ee6feac4228d3ebd26cc1f1"
 
-SRC_URI[md5sum] = "89525ece725d674d91b0c43007d2a47e"
-SRC_URI[sha256sum] = "5930595817496dd21bb8dc35dad090f1c2cd0adfaf21204bf6732ca5d8ee34d3"
+SRC_URI[md5sum] = "b25267355218d11652c707e46accd059"
+SRC_URI[sha256sum] = "f05def092c44fbf25834a51509ef6e631dc19765ab8a57b4e7ab85531f0a9cf4"
 
 inherit pypi setuptools3
 
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-cmd2_1.3.11.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-cmd2_1.4.0.bb
similarity index 75%
rename from meta-openembedded/meta-python/recipes-devtools/python/python3-cmd2_1.3.11.bb
rename to meta-openembedded/meta-python/recipes-devtools/python/python3-cmd2_1.4.0.bb
index 3b2aa5b..dfe493b 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-cmd2_1.3.11.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-cmd2_1.4.0.bb
@@ -5,8 +5,8 @@
 
 DEPENDS += "${PYTHON_PN}-setuptools-scm-native"
 
-SRC_URI[md5sum] = "7e3dbe0aefa331e80f515d3c41cc3b8c"
-SRC_URI[sha256sum] = "826a288ee6d9c4ec1184e64e9566c09d3b73be8f4283c1898fa4332f1daf8dbf"
+SRC_URI[md5sum] = "520afccc1d46f833d117a23fab76ed8f"
+SRC_URI[sha256sum] = "e59fa932418603af4e046a96c8985812b05af8a73bfd9d7a386cd1b02c6ab687"
 
 inherit pypi setuptools3
 
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-colorlog_4.4.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-colorlog_4.6.2.bb
similarity index 65%
rename from meta-openembedded/meta-python/recipes-devtools/python/python3-colorlog_4.4.0.bb
rename to meta-openembedded/meta-python/recipes-devtools/python/python3-colorlog_4.6.2.bb
index 4a40ef3..e98d276 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-colorlog_4.4.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-colorlog_4.6.2.bb
@@ -7,5 +7,5 @@
 
 PYPI_PACKAGE = "colorlog"
 
-SRC_URI[md5sum] = "0997566a87c6fdec0baa88055adc06c3"
-SRC_URI[sha256sum] = "0272c537469ab1e63b9915535874d15b671963c9325db0c4891a2aeff97ce3d1"
+SRC_URI[md5sum] = "72441753be8ec437af9e5bb89db344e7"
+SRC_URI[sha256sum] = "54e5f153419c22afc283c130c4201db19a3dbd83221a0f4657d5ee66234a2ea4"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-croniter_0.3.35.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-croniter_0.3.36.bb
similarity index 68%
rename from meta-openembedded/meta-python/recipes-devtools/python/python3-croniter_0.3.35.bb
rename to meta-openembedded/meta-python/recipes-devtools/python/python3-croniter_0.3.36.bb
index 388885c..b257149 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-croniter_0.3.35.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-croniter_0.3.36.bb
@@ -4,8 +4,8 @@
 LIC_FILES_CHKSUM = "file://docs/LICENSE;md5=b8ee59850b882cbf623188489ea748e2"
 
 PYPI_PACKAGE = "croniter"
-SRC_URI[md5sum] = "8bb1443b90123f96ad64d7fae26df342"
-SRC_URI[sha256sum] = "b9075573d9d18fdc4c67ad6741c4bfa4b446b1b1d7f03279757244c8a75abedf"
+SRC_URI[md5sum] = "1be5dd43ca26a66b5f981e41c74fd346"
+SRC_URI[sha256sum] = "9d3098e50f7edc7480470455d42f09c501fa1bb7e2fc113526ec6e90b068f32c"
 
 inherit pypi setuptools3
 
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-cryptography-vectors_3.1.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-cryptography-vectors_3.2.bb
similarity index 73%
rename from meta-openembedded/meta-python/recipes-devtools/python/python3-cryptography-vectors_3.1.1.bb
rename to meta-openembedded/meta-python/recipes-devtools/python/python3-cryptography-vectors_3.2.bb
index 9486fe2..2e7ed81 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-cryptography-vectors_3.1.1.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-cryptography-vectors_3.2.bb
@@ -4,8 +4,8 @@
 LICENSE = "Apache-2.0 | BSD"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=8c3617db4fb6fae01f1d253ab91511e4"
 
-SRC_URI[md5sum] = "fbc43f8b155b52f9ed163d3555ea5e83"
-SRC_URI[sha256sum] = "5529c516194122fec7db1682812e2314ddff4221fdf993169118f9c0d291e2f6"
+SRC_URI[md5sum] = "20976284d12ed99e31d38814be038ac1"
+SRC_URI[sha256sum] = "785f06ffd0bbc73bdd69d0b164d72a7a7827c7c3bbf79ae9a235d7126afd98e4"
 
 PYPI_PACKAGE = "cryptography_vectors"
 
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-cvxopt_1.2.5.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-cvxopt_1.2.5.bb
new file mode 100644
index 0000000..ef06b56
--- /dev/null
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-cvxopt_1.2.5.bb
@@ -0,0 +1,21 @@
+SUMMARY = "Convex optimization package"
+HOMEPAGE = "http://cvxopt.org"
+LICENSE = "GPL-3.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=4905701d14049b3f8e4774c290aeee21"
+
+SRC_URI = "git://github.com/cvxopt/cvxopt;protocol=https"
+
+SRCREV = "5b59d87007bf6fdea464e14875543b35255b84b2"
+
+S = "${WORKDIR}/git"
+
+RDEPENDS_${PN} += "lapack suitesparse"
+DEPENDS += "lapack suitesparse"
+
+inherit setuptools3
+
+export CVXOPT_BLAS_LIB_DIR = "${STAGING_LIBDIR}"
+export CVXOPT_SUITESPARSE_LIB_DIR = "${STAGING_LIBDIR}"
+export CVXOPT_SUITESPARSE_INC_DIR = "${STAGING_INCDIR}"
+
+EXCLUDE_FROM_WORLD = "1"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-dateparser_0.7.6.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-dateparser_1.0.0.bb
similarity index 79%
rename from meta-openembedded/meta-python/recipes-devtools/python/python3-dateparser_0.7.6.bb
rename to meta-openembedded/meta-python/recipes-devtools/python/python3-dateparser_1.0.0.bb
index e468391..e3691dd 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-dateparser_0.7.6.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-dateparser_1.0.0.bb
@@ -3,8 +3,8 @@
 LICENSE = "BSD-3-Clause"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=3d3ed25571191e7aa3f55d0a6efe0051"
 
-SRC_URI[md5sum] = "78b4bf317f9b844631562abad5ce040b"
-SRC_URI[sha256sum] = "e875efd8c57c85c2d02b238239878db59ff1971f5a823457fcc69e493bf6ebfa"
+SRC_URI[md5sum] = "24a06a429597239004d47e6b93991aaf"
+SRC_URI[sha256sum] = "159cc4e01a593706a15cd4e269a0b3345edf3aef8bf9278a57dac8adf5bf1e4a"
 
 PYPI_PACKAGE = "dateparser"
 
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-dill_0.3.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-dill_0.3.3.bb
new file mode 100644
index 0000000..bf26ba3
--- /dev/null
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-dill_0.3.3.bb
@@ -0,0 +1,11 @@
+SUMMARY = "Serialize all of python"
+HOMEPAGE = "https://pypi.org/project/dill/"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=90fee9f98d11d59df3f8aa813ff9a3de"
+
+SRC_URI[md5sum] = "99c878e2e4e924f3234c0efcbcff6abf"
+SRC_URI[sha256sum] = "efb7f6cb65dba7087c1e111bb5390291ba3616741f96840bfc75792a1a9b5ded"
+
+inherit pypi setuptools3
+
+PYPI_PACKAGE_EXT = "zip"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-diskcache_5.0.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-diskcache_5.1.0.bb
similarity index 67%
rename from meta-openembedded/meta-python/recipes-devtools/python/python3-diskcache_5.0.3.bb
rename to meta-openembedded/meta-python/recipes-devtools/python/python3-diskcache_5.1.0.bb
index 7e89fa6..9aaf714 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-diskcache_5.0.3.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-diskcache_5.1.0.bb
@@ -3,8 +3,8 @@
 LICENSE = "Apache-2.0"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=c985b6a9269e57a1073d5f142d68eb68"
 
-SRC_URI[md5sum] = "86fb97b0ff87cc5f1b31654ee0d341a1"
-SRC_URI[sha256sum] = "5f4bc2018d653a1d7bbdcdecce45ea12061bf8d3b5f0323b7a5402054a285c52"
+SRC_URI[md5sum] = "9ce87661369752c9ead63243b07eaf19"
+SRC_URI[sha256sum] = "bc7928df986dbc8a8d6e34c33b0da89d668cfa65e7fcc91298a6959a35076993"
 
 PYPI_PACKAGE = "diskcache"
 
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-dynamic-dispatch_1.0.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-dynamic-dispatch_1.0.3.bb
index 2bf4875..0ed5df1 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-dynamic-dispatch_1.0.3.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-dynamic-dispatch_1.0.3.bb
@@ -12,7 +12,6 @@
 
 DEPENDS += "python3-setuptools-scm-native"
 RDEPENDS_${PN} += "\
-  python3-typing \
   python3-typeguard \
 "
 
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-fastnumbers_3.0.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-fastnumbers_3.0.0.bb
deleted file mode 100644
index b0ecb9d..0000000
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-fastnumbers_3.0.0.bb
+++ /dev/null
@@ -1,9 +0,0 @@
-SUMMARY = "Super-fast and clean conversions to numbers."
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=f797665cf3d3e0fdc0d488f5200c6f55"
-
-PYPI_PACKAGE = "fastnumbers"
-SRC_URI[sha256sum] = "93ce2f9516fbf2bbf46c85e4abef783cc569e5fbbc665352efb9cdddbae517ec"
-
-inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-fastnumbers_3.1.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-fastnumbers_3.1.0.bb
new file mode 100644
index 0000000..5c913ff
--- /dev/null
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-fastnumbers_3.1.0.bb
@@ -0,0 +1,10 @@
+SUMMARY = "Super-fast and clean conversions to numbers."
+SECTION = "devel/python"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=6a96e5ad780a0eea866ecccec4463517"
+
+PYPI_PACKAGE = "fastnumbers"
+
+SRC_URI[sha256sum] = "7cc4f96981ccd3cf212b6ea7b84ef621620b62da8b454f420aa2e81c8529e68f"
+
+inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-gmqtt_0.6.7.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-gmqtt_0.6.8.bb
similarity index 70%
rename from meta-openembedded/meta-python/recipes-devtools/python/python3-gmqtt_0.6.7.bb
rename to meta-openembedded/meta-python/recipes-devtools/python/python3-gmqtt_0.6.8.bb
index 2bf9d07..6219d20 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-gmqtt_0.6.7.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-gmqtt_0.6.8.bb
@@ -3,8 +3,8 @@
 LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=903f1792621a3b35ee546da75d139177"
 
-SRC_URI[md5sum] = "9e26fec7d5b64afab63d6d82faacc208"
-SRC_URI[sha256sum] = "86b3679de400b8068dfadf871ce063a7040ed5052d30cc323aed69430888b422"
+SRC_URI[md5sum] = "8745f3b576e5247310276f0ef5c32f65"
+SRC_URI[sha256sum] = "1285c428a5faf4c6aaac1e2ccb876383b4c7e087ef34ff7edb9f549a78cdebf1"
 
 inherit pypi setuptools3
 
@@ -15,7 +15,6 @@
     python3-json \
     python3-logging \
     python3-netclient \
-    python3-typing \
 "
 
 BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-icu_2.5.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-icu_2.6.bb
similarity index 76%
rename from meta-openembedded/meta-python/recipes-devtools/python/python3-icu_2.5.bb
rename to meta-openembedded/meta-python/recipes-devtools/python/python3-icu_2.6.bb
index 5e8c8a3..58f5e56 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-icu_2.5.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-icu_2.6.bb
@@ -6,7 +6,7 @@
 DEPENDS += "pkgconfig icu"
 
 PYPI_PACKAGE = "PyICU"
-SRC_URI[sha256sum] = "a120b68c53f769f37bfb70b7e84ca12c3f4ab1e4df43e87a02dff05ae472cdbc"
+SRC_URI[sha256sum] = "a9a5bf6833360f8f69e9375b91c1a7dd6e0c9157a42aee5bb7d6891804d96371"
 
 SRC_URI += "file://fix_host_include.patch"
 
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-importlib-metadata_2.0.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-importlib-metadata_2.0.0.bb
deleted file mode 100644
index 325a41c..0000000
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-importlib-metadata_2.0.0.bb
+++ /dev/null
@@ -1,18 +0,0 @@
-DESCRIPTION = "Read metadata from Python packages"
-HOMEPAGE = "https://pypi.org/project/importlib-metadata/"
-LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=e88ae122f3925d8bde8319060f2ddb8e"
-
-inherit pypi setuptools3
-
-SRC_URI = "https://files.pythonhosted.org/packages/56/1f/74c3e29389d34feea2d62ba3de1169efea2566eb22e9546d379756860525/importlib_metadata-2.0.0.tar.gz"
-S = "${WORKDIR}/importlib_metadata-${PV}"
-SRC_URI[md5sum] = "3dd91821c930a3c3633e99a7025aa9c2"
-SRC_URI[sha256sum] = "77a540690e24b0305878c37ffd421785a6f7e53c8b5720d211b211de8d0e95da"
-
-DEPENDS += "${PYTHON_PN}-setuptools-scm-native"
-RDEPENDS_${PN} += "${PYTHON_PN}-zipp ${PYTHON_PN}-pathlib2"
-RDEPENDS_${PN}_append_class-target = " python3-misc"
-RDEPENDS_${PN}_append_class-nativesdk = " python3-misc"
-
-BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-iniconfig_1.1.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-iniconfig_1.1.1.bb
deleted file mode 100644
index af4291b..0000000
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-iniconfig_1.1.1.bb
+++ /dev/null
@@ -1,9 +0,0 @@
-SUMMARY = "A small and simple INI-file parser module"
-
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=a6bb0320b04a0a503f12f69fea479de9"
-
-SRC_URI[md5sum] = "0b7f3be87481211c183eae095bcea6f1"
-SRC_URI[sha256sum] = "bc3af051d7d14b2ee5ef9969666def0cd1a000e121eaea580d4a313df4b37f32"
-
-inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-ipython_7.18.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-ipython_7.19.0.bb
similarity index 83%
rename from meta-openembedded/meta-python/recipes-devtools/python/python3-ipython_7.18.1.bb
rename to meta-openembedded/meta-python/recipes-devtools/python/python3-ipython_7.19.0.bb
index 8ee9216..d3ce9f5 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-ipython_7.18.1.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-ipython_7.19.0.bb
@@ -6,8 +6,8 @@
 
 PYPI_PACKAGE = "ipython"
 
-SRC_URI[md5sum] = "f2db1158dc40d70a31b6bbef86e74789"
-SRC_URI[sha256sum] = "a331e78086001931de9424940699691ad49dfb457cea31f5471eae7b78222d5e"
+SRC_URI[md5sum] = "33bdc8287c827aae23699751b0ed3f7a"
+SRC_URI[sha256sum] = "cbb2ef3d5961d44e6a963b9817d4ea4e1fa2eb589c371a470fed14d8d40cbd6a"
 
 RDEPENDS_${PN} = "\
     ${PYTHON_PN}-setuptools \
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-jinja2_2.%.bbappend b/meta-openembedded/meta-python/recipes-devtools/python/python3-jinja2_2.%.bbappend
index 91814e6..9fe3584 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-jinja2_2.%.bbappend
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-jinja2_2.%.bbappend
@@ -1,2 +1,13 @@
 # Main recipe was moved to oe-core, but with ptest disabled
 inherit ${@bb.utils.filter('DISTRO_FEATURES', 'ptest', d)}
+
+do_install_ptest() {
+    install -d ${D}${PTEST_PATH}/tests
+    cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/
+}
+
+RDEPENDS_${PN}-ptest += " \
+    ${PYTHON_PN}-pytest \
+    ${PYTHON_PN}-toml \
+    ${PYTHON_PN}-unixadmin \
+"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-jsonpath-rw_1.4.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-jsonpath-rw_1.4.0.bb
new file mode 100644
index 0000000..54e1b64
--- /dev/null
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-jsonpath-rw_1.4.0.bb
@@ -0,0 +1,12 @@
+DESCRIPTION = "A robust and significantly extended implementation of JSONPath for Python"
+HOMEPAGE = "https://github.com/kennknowles/python-jsonpath-rw"
+SECTION = "devel/python"
+LICENSE = "BSD+"
+LIC_FILES_CHKSUM = "file://README.rst;md5=02384665f821c394981e0dd1faec9a7d"
+
+SRC_URI[md5sum] = "3a807e05c2c12158fc6bb0a402fd5778"
+SRC_URI[sha256sum] = "05c471281c45ae113f6103d1268ec7a4831a2e96aa80de45edc89b11fac4fbec"
+
+inherit pypi setuptools3
+
+RDEPENDS_${PN} += " python3-decorator"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-jsonrpcserver_4.1.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-jsonrpcserver_4.1.3.bb
index 98db230..75a0926 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-jsonrpcserver_4.1.3.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-jsonrpcserver_4.1.3.bb
@@ -17,7 +17,6 @@
     python3-logging \
     python3-netclient \
     python3-pkgutil \
-    python3-typing \
 "
 
 BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-kiwisolver_1.2.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-kiwisolver_1.3.1.bb
similarity index 73%
rename from meta-openembedded/meta-python/recipes-devtools/python/python3-kiwisolver_1.2.0.bb
rename to meta-openembedded/meta-python/recipes-devtools/python/python3-kiwisolver_1.3.1.bb
index 94db611..be60dc2 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-kiwisolver_1.2.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-kiwisolver_1.3.1.bb
@@ -3,8 +3,8 @@
 LICENSE = "BSD"
 LIC_FILES_CHKSUM = "file://setup.py;endline=7;md5=e54bd74bd9d0a84ae3f8f6d21ada0ab4"
 
-SRC_URI[md5sum] = "9f53fabb361c04d76c5afc688652c814"
-SRC_URI[sha256sum] = "247800260cd38160c362d211dcaf4ed0f7816afb5efe56544748b21d6ad6d17f"
+SRC_URI[md5sum] = "81012578317ddcfa3daed806142f8fed"
+SRC_URI[sha256sum] = "950a199911a8d94683a6b10321f9345d5a3a8433ec58b217ace979e18f16e248"
 
 inherit pypi setuptools3
 
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-langtable_0.0.53.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-langtable_0.0.54.bb
similarity index 79%
rename from meta-openembedded/meta-python/recipes-devtools/python/python3-langtable_0.0.53.bb
rename to meta-openembedded/meta-python/recipes-devtools/python/python3-langtable_0.0.54.bb
index 27b690f..b9b4069 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-langtable_0.0.53.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-langtable_0.0.54.bb
@@ -6,8 +6,8 @@
 
 LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
 
-SRC_URI[md5sum] = "d8f99adfb184f9def22539310f97ce80"
-SRC_URI[sha256sum] = "fb17fd4d8e491c79159f81aa06ebacb18673fce59dac96f4e9d2d2db27a2e374"
+SRC_URI[md5sum] = "bf2db4302dbed534ff322612f5f5a16e"
+SRC_URI[sha256sum] = "2a6298267586fcade84ce977736fc35102ef95d68975bc90ceaa06117d42d5a6"
 
 inherit pypi setuptools3 python3native
 
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-luma-core_1.17.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-luma-core_2.0.1.bb
similarity index 75%
rename from meta-openembedded/meta-python/recipes-devtools/python/python3-luma-core_1.17.3.bb
rename to meta-openembedded/meta-python/recipes-devtools/python/python3-luma-core_2.0.1.bb
index 8301d7f..fad7432 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-luma-core_1.17.3.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-luma-core_2.0.1.bb
@@ -6,8 +6,7 @@
 
 inherit pypi setuptools3
 
-SRC_URI[md5sum] = "c13303a123c32c1a8dc5bc089a920822"
-SRC_URI[sha256sum] = "1c928ad8e42af5fd395260176f89eb68a8af61911971f94124fabc9c6b550689"
+SRC_URI[sha256sum] = "a0bc18c03cfb293c9c1b1d8883c2ec7c29d167e4af99f795b5698c8a864332df"
 
 CLEANBROKEN = "1"
 
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-luma-oled_3.6.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-luma-oled_3.8.1.bb
similarity index 76%
rename from meta-openembedded/meta-python/recipes-devtools/python/python3-luma-oled_3.6.0.bb
rename to meta-openembedded/meta-python/recipes-devtools/python/python3-luma-oled_3.8.1.bb
index ae14aff..329cdb9 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-luma-oled_3.6.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-luma-oled_3.8.1.bb
@@ -8,8 +8,7 @@
 
 inherit pypi setuptools3
 
-SRC_URI[md5sum] = "ff45a3067658434339da2586a97e526b"
-SRC_URI[sha256sum] = "dbd8ebce1c0b10feabb725b321d4a7f9f7353fe16878c8145ca332a173c193c9"
+SRC_URI[sha256sum] = "a9b445ecc686e9413ddac655544da21d801bbc6b94612736cf59283e6b92bcbb"
 
 CLEANBROKEN = "1"
 
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-markdown_3.3.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-markdown_3.3.3.bb
similarity index 68%
rename from meta-openembedded/meta-python/recipes-devtools/python/python3-markdown_3.3.2.bb
rename to meta-openembedded/meta-python/recipes-devtools/python/python3-markdown_3.3.3.bb
index d8d5304..990544c 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-markdown_3.3.2.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-markdown_3.3.3.bb
@@ -5,8 +5,8 @@
 inherit pypi setuptools3
 
 PYPI_PACKAGE = "Markdown"
-SRC_URI[md5sum] = "4bdebf1b5c64286c2214c99120da4292"
-SRC_URI[sha256sum] = "4b71fbd2db30c1dfb400f22b25f41cb823fc1db0aa8b7b67d120644f92cc1011"
+SRC_URI[md5sum] = "034e3bccfde211d44b4a7a69cb290ba0"
+SRC_URI[sha256sum] = "5d9f2b5ca24bc4c7a390d22323ca4bad200368612b5aaa7796babf971d2b2f18"
 
 BBCLASSEXTEND = "native"
 
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-markupsafe_1.%.bbappend b/meta-openembedded/meta-python/recipes-devtools/python/python3-markupsafe_1.%.bbappend
index 91814e6..abfda60 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-markupsafe_1.%.bbappend
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-markupsafe_1.%.bbappend
@@ -1,2 +1,12 @@
 # Main recipe was moved to oe-core, but with ptest disabled
 inherit ${@bb.utils.filter('DISTRO_FEATURES', 'ptest', d)}
+
+RDEPENDS_${PN}-ptest += " \
+    ${PYTHON_PN}-pytest \
+"
+
+do_install_ptest() {
+    install -d ${D}${PTEST_PATH}/tests
+    cp -f ${S}/tests/* ${D}${PTEST_PATH}/tests/
+}
+
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-matplotlib_3.3.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-matplotlib_3.3.2.bb
index a2e7074..3cfa3f3 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-matplotlib_3.3.2.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-matplotlib_3.3.2.bb
@@ -38,9 +38,12 @@
     python3-pytz \
 "
 
+ENABLELTO_toolchain-clang_riscv64 = "echo enable_lto = False >> ${S}/setup.cfg"
+ENABLELTO_toolchain-clang_riscv32 = "echo enable_lto = False >> ${S}/setup.cfg"
 do_compile_prepend() {
     echo [libs] > ${S}/setup.cfg
     echo system_freetype = true >> ${S}/setup.cfg
+    ${ENABLELTO}
 }
 
 BBCLASSEXTEND = "native"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-more-itertools/run-ptest b/meta-openembedded/meta-python/recipes-devtools/python/python3-more-itertools/run-ptest
deleted file mode 100644
index 3385d68..0000000
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-more-itertools/run-ptest
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-pytest -o log_cli=true -o log_cli_level=INFO | sed -e 's/\[...%\]//g'| sed -e 's/PASSED/PASS/g'| sed -e 's/FAILED/FAIL/g'|sed -e 's/SKIPED/SKIP/g'| awk '{if ($NF=="PASS" || $NF=="FAIL" || $NF=="SKIP" || $NF=="XFAIL" || $NF=="XPASS"){printf "%s: %s\n", $NF, $0}else{print}}'| awk '{if ($NF=="PASS" || $NF=="FAIL" || $NF=="SKIP" || $NF=="XFAIL" || $NF=="XPASS") {$NF="";print $0}else{print}}'
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-more-itertools_8.5.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-more-itertools_8.5.0.bb
deleted file mode 100644
index e924b0f..0000000
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-more-itertools_8.5.0.bb
+++ /dev/null
@@ -1,24 +0,0 @@
-DESCRIPTION = "More routines for operating on iterables, beyond itertools"
-HOMEPAGE = "https://github.com/erikrose/more-itertools"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=3396ea30f9d21389d7857719816f83b5"
-
-SRC_URI[md5sum] = "2588b5a7042576b99574779582be9292"
-SRC_URI[sha256sum] = "6f83822ae94818eae2612063a5101a7311e68ae8002005b5e05f03fd74a86a20"
-
-inherit pypi setuptools3 ptest
-
-BBCLASSEXTEND = "native nativesdk"
-
-SRC_URI += " \
-	file://run-ptest \
-"
-
-RDEPENDS_${PN}-ptest += " \
-	${PYTHON_PN}-pytest \
-"
-
-do_install_ptest() {
-	install -d ${D}${PTEST_PATH}/tests
-	cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/
-}
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-packaging_20.4.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-packaging_20.4.bb
deleted file mode 100644
index c75707e..0000000
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-packaging_20.4.bb
+++ /dev/null
@@ -1,14 +0,0 @@
-DESCRIPTION = "Core utilities for Python packages"
-HOMEPAGE = "https://github.com/pypa/packaging"
-LICENSE = "Apache-2.0 & BSD"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=faadaedca9251a90b205c9167578ce91"
-
-SRC_URI[md5sum] = "3208229da731c5d8e29d4d8941e75005"
-SRC_URI[sha256sum] = "4357f74f47b9c12db93624a82154e9b120fa8293699949152b22065d556079f8"
-
-inherit pypi setuptools3
-
-BBCLASSEXTEND = "native"
-
-DEPENDS += "${PYTHON_PN}-setuptools-scm-native"
-RDEPENDS_${PN} += "${PYTHON_PN}-six ${PYTHON_PN}-pyparsing"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pandas_1.1.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pandas_1.1.4.bb
similarity index 82%
rename from meta-openembedded/meta-python/recipes-devtools/python/python3-pandas_1.1.3.bb
rename to meta-openembedded/meta-python/recipes-devtools/python/python3-pandas_1.1.4.bb
index da1ffd0..78730b4 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pandas_1.1.3.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pandas_1.1.4.bb
@@ -6,8 +6,8 @@
 LICENSE = "BSD-3-Clause"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=c2a8f987b2ce77c368c6b3e1b5b10774"
 
-SRC_URI[md5sum] = "f10372d83a1c55cae217e8c05bf9bc5d"
-SRC_URI[sha256sum] = "babbeda2f83b0686c9ad38d93b10516e68cdcd5771007eb80a763e98aaf44613"
+SRC_URI[md5sum] = "594e6a429f297c77470e37d3510cccbb"
+SRC_URI[sha256sum] = "a979d0404b135c63954dea79e6246c45dd45371a88631cdbb4877d844e6de3b6"
 
 inherit pypi setuptools3
 
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pathlib2_2.3.5.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pathlib2_2.3.5.bb
deleted file mode 100644
index a022701..0000000
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pathlib2_2.3.5.bb
+++ /dev/null
@@ -1,13 +0,0 @@
-DESCRIPTION = "Object-oriented filesystem paths"
-HOMEPAGE = "https://github.com/mcmtroffaes/pathlib2"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=042856c23a3e903b33bf361ea1cbe29a"
-
-SRC_URI[md5sum] = "f2bd0a363eb0f8fa0556f35c1d9e66fb"
-SRC_URI[sha256sum] = "6cd9a47b597b37cc57de1c05e56fb1a1c9cc9fab04fe78c29acd090418529868"
-
-inherit pypi setuptools3
-
-RDEPENDS_${PN} += "${PYTHON_PN}-six ${PYTHON_PN}-ctypes"
-
-BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pluggy/run-ptest b/meta-openembedded/meta-python/recipes-devtools/python/python3-pluggy/run-ptest
deleted file mode 100644
index b63c4de..0000000
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pluggy/run-ptest
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-pytest -o log_cli=true -o log_cli_level=INFO | sed -e 's/\[...%\]//g'| sed -e 's/PASSED/PASS/g'| sed -e 's/FAILED/FAIL/g'|sed -e 's/SKIPPED/SKIP/g'| awk '{if ($NF=="PASS" || $NF=="FAIL" || $NF=="SKIP" || $NF=="XFAIL" || $NF=="XPASS"){printf "%s: %s\n", $NF, $0}else{print}}'| awk '{if ($NF=="PASS" || $NF=="FAIL" || $NF=="SKIP" || $NF=="XFAIL" || $NF=="XPASS") {$NF="";print $0}else{print}}'
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pluggy_0.13.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pluggy_0.13.1.bb
deleted file mode 100644
index d3e0365..0000000
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pluggy_0.13.1.bb
+++ /dev/null
@@ -1,27 +0,0 @@
-SUMMARY = "Plugin and hook calling mechanisms for python"
-HOMEPAGE = "https://github.com/pytest-dev/pluggy"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=1c8206d16fd5cc02fa9b0bb98955e5c2"
-
-SRC_URI[md5sum] = "7f610e28b8b34487336b585a3dfb803d"
-SRC_URI[sha256sum] = "15b2acde666561e1298d71b523007ed7364de07029219b604cf808bfa1c765b0"
-
-DEPENDS += "${PYTHON_PN}-setuptools-scm-native"
-RDEPENDS_${PN} += "${PYTHON_PN}-importlib-metadata \
-                   ${PYTHON_PN}-more-itertools \
-"
-
-inherit pypi ptest setuptools3
-
-SRC_URI += " \
-	file://run-ptest \
-"
-
-RDEPENDS_${PN}-ptest += " \
-	${PYTHON_PN}-pytest \
-"
-
-do_install_ptest() {
-	install -d ${D}${PTEST_PATH}/testing
-	cp -rf ${S}/testing/* ${D}${PTEST_PATH}/testing/
-}
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-prettytable_1.0.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-prettytable_2.0.0.bb
similarity index 81%
rename from meta-openembedded/meta-python/recipes-devtools/python/python3-prettytable_1.0.1.bb
rename to meta-openembedded/meta-python/recipes-devtools/python/python3-prettytable_2.0.0.bb
index 79341b9..3563bfa 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-prettytable_1.0.1.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-prettytable_2.0.0.bb
@@ -3,8 +3,7 @@
 LICENSE = "BSD-3-Clause"
 LIC_FILES_CHKSUM = "file://COPYING;md5=c9a6829fcd174d9535b46211917c7671"
 
-SRC_URI[md5sum] = "b5bd0acec56ae7ccf5ac22d3f671c3a7"
-SRC_URI[sha256sum] = "6bb7f539903cb031fecb855b615cbcac8cd245ebc6fa51c6e23ab3386db89771"
+SRC_URI[sha256sum] = "e37acd91976fe6119172771520e58d1742c8479703489321dc1d9c85e7259922"
 
 do_install_append() {
     perm_files=`find "${D}${PYTHON_SITEPACKAGES_DIR}/" -name "*.txt" -o -name "PKG-INFO"`
@@ -36,5 +35,5 @@
 "
 
 do_install_ptest() {
-	cp -f ${S}/prettytable_test.py ${D}${PTEST_PATH}/
+	cp -f ${S}/tests/test_prettytable.py ${D}${PTEST_PATH}/
 }
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-py_1.9.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-py_1.9.0.bb
deleted file mode 100644
index 794ec2a..0000000
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-py_1.9.0.bb
+++ /dev/null
@@ -1,15 +0,0 @@
-SUMMARY = "Library with cross-python path, ini-parsing, io, code, log facilities"
-HOMEPAGE = "http://py.readthedocs.io/"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=a6bb0320b04a0a503f12f69fea479de9"
-
-SRC_URI[md5sum] = "b80db4e61eef724f49feb4d20b649e62"
-SRC_URI[sha256sum] = "9ca6883ce56b4e8da7e79ac18787889fa5206c79dcc67fb065376cd2fe03f342"
-
-DEPENDS += "${PYTHON_PN}-setuptools-scm-native"
-
-inherit pypi setuptools3
-
-BBCLASSEXTEND = "native nativesdk"
-
-RDEPENDS_${PN} += "${PYTHON_PN}-netclient"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pyexpect_1.0.20.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pyexpect_1.0.21.bb
similarity index 68%
rename from meta-openembedded/meta-python/recipes-devtools/python/python3-pyexpect_1.0.20.bb
rename to meta-openembedded/meta-python/recipes-devtools/python/python3-pyexpect_1.0.21.bb
index e09fec0..1b80770 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pyexpect_1.0.20.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pyexpect_1.0.21.bb
@@ -7,5 +7,5 @@
 
 inherit pypi setuptools3
 
-SRC_URI[md5sum] = "7ebc843f015b54d849ac7632eda74e9b"
-SRC_URI[sha256sum] = "acaaa6f96de315dc99cac3da810156bf3829d1eb5c49180f00a4fdde82eabc76"
+SRC_URI[md5sum] = "c661939158d6a1acbcc2191bedc47751"
+SRC_URI[sha256sum] = "96e900d6af928a94c2a75b4935ddda44872c218121d0467c549ae19e7608a9a2"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pyinotify_0.9.6.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pyinotify_0.9.6.bb
index ab33953..049c3c3 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pyinotify_0.9.6.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pyinotify_0.9.6.bb
@@ -3,11 +3,12 @@
 LIC_FILES_CHKSUM = "file://COPYING;md5=ab173cade7965b411528464589a08382"
 
 RDEPENDS_${PN} += "\
-    ${PYTHON_PN}-threading \
+    ${PYTHON_PN}-ctypes \
     ${PYTHON_PN}-io \
     ${PYTHON_PN}-misc \
     ${PYTHON_PN}-shell \
     ${PYTHON_PN}-smtpd \
+    ${PYTHON_PN}-threading \
 "
 
 SRC_URI[md5sum] = "8e580fa1ff3971f94a6f81672b76c406"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pykwalify_1.7.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pykwalify_1.7.0.bb
index 2df30ae..2e1bff4 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pykwalify_1.7.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pykwalify_1.7.0.bb
@@ -10,8 +10,8 @@
 SRC_URI += "file://0001-rule.py-fix-missing-comma.patch"
 
 PYPI_PACKAGE = "pykwalify"
+
 inherit setuptools3 pypi
-unset _PYTHON_SYSCONFIGDATA_NAME
 
 RDEPENDS_${PN} = "\
     ${PYTHON_PN}-docopt \
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pyrad_2.3.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pyrad_2.3.bb
deleted file mode 100644
index 3b38fb3..0000000
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pyrad_2.3.bb
+++ /dev/null
@@ -1,9 +0,0 @@
-SUMMARY = "RADIUS tools"
-SECTION = "devel/python"
-LICENSE = "BSD-3-Clause"
-LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=debd8dc49cd9a7d58c7fffc771efed4f"
-
-PYPI_PACKAGE = "pyrad"
-SRC_URI[sha256sum] = "89c4d9b2cab1746c48dc0d93898d278e34a40acedf6f511aeaa748bcd4490295"
-
-inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pyrad_2.4.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pyrad_2.4.bb
new file mode 100644
index 0000000..86a95a4
--- /dev/null
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-pyrad_2.4.bb
@@ -0,0 +1,9 @@
+SUMMARY = "RADIUS tools"
+SECTION = "devel/python"
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=e910b35b0ef4e1f665b9a75d6afb7709"
+
+PYPI_PACKAGE = "pyrad"
+SRC_URI[sha256sum] = "057de4b7e89d8da57ba782c1bde45c63ebee720ae2c0b0a69beaff15c47e30d9"
+
+inherit pypi setuptools3
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest/0001-setup.py-remove-the-setup_requires-for-setuptools-scm.patch b/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest/0001-setup.py-remove-the-setup_requires-for-setuptools-scm.patch
deleted file mode 100644
index 8c5c172..0000000
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest/0001-setup.py-remove-the-setup_requires-for-setuptools-scm.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-From ff784f4803ab33f5e3389e40d038d52d1e211843 Mon Sep 17 00:00:00 2001
-From: Yuan Chao <yuanc.fnst@cn.fujitsu.com>
-Date: Wed, 28 Aug 2019 16:12:27 +0900
-Subject: [PATCH] [PATCH] setup.py: remove the setup_requires for
- setuptools-scm
-
-The setup_requires argument forces the download of the egg file for setuptools-scm
-during the do_compile phase.  This download is incompatible with the typical fetch
-and mirror structure.  The only usage of scm is the generation of the _version.py
-file and in the release tarball it is already correctly created
-
-Upstream-Status: Inappropriate [oe specific]
-
-Signed-off-by: Derek Straka <derek@asterius.io>
-
-Signed-off-by: Yuan Chao <yuanc.fnst@cn.fujitsu.com>
-
-Rebase for pytest 6.1.0.
-
-Signed-off-by: Kai Kang <kai.kang@windriver.com>
----
- setup.cfg | 1 -
- 1 file changed, 1 deletion(-)
-
-diff --git a/setup.cfg b/setup.cfg
-index 60f6564..c4d1471 100644
---- a/setup.cfg
-+++ b/setup.cfg
-@@ -55,7 +55,6 @@ package_dir =
- 	=src
- setup_requires = 
- 	setuptools>=40.0
--	setuptools-scm
- zip_safe = no
- 
- [options.entry_points]
--- 
-2.17.1
-
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest_6.1.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest_6.1.0.bb
deleted file mode 100644
index 1da43c4..0000000
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-pytest_6.1.0.bb
+++ /dev/null
@@ -1,38 +0,0 @@
-SUMMARY = "Simple powerful testing with python"
-
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=81eb9f71d006c6b268cf4388e3c98f7b"
-
-SRC_URI[sha256sum] = "d010e24666435b39a4cf48740b039885642b6c273a3f77be3e7e03554d2806b7"
-
-SRC_URI_append = " file://0001-setup.py-remove-the-setup_requires-for-setuptools-scm.patch "
-
-inherit update-alternatives pypi setuptools3
-
-RDEPENDS_${PN}_class-target += " \
-    ${PYTHON_PN}-attrs \
-    ${PYTHON_PN}-debugger \
-    ${PYTHON_PN}-doctest \
-    ${PYTHON_PN}-iniconfig \
-    ${PYTHON_PN}-json \
-    ${PYTHON_PN}-pluggy \
-    ${PYTHON_PN}-py \
-    ${PYTHON_PN}-setuptools \
-    ${PYTHON_PN}-six \
-    ${PYTHON_PN}-atomicwrites \
-    ${PYTHON_PN}-importlib-metadata \
-    ${PYTHON_PN}-pathlib2 \
-    ${PYTHON_PN}-wcwidth \
-    ${PYTHON_PN}-more-itertools \
-    ${PYTHON_PN}-packaging \
-"
-
-ALTERNATIVE_${PN} += "py.test pytest"
-
-NATIVE_LINK_NAME[pytest] = "${bindir}/pytest"
-ALTERNATIVE_TARGET[pytest] = "${bindir}/pytest"
-
-ALTERNATIVE_LINK_NAME[py.test] = "${bindir}/py.test"
-ALTERNATIVE_TARGET[py.test] = "${bindir}/py.test"
-
-BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-regex_2020.10.23.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-regex_2020.10.28.bb
similarity index 68%
rename from meta-openembedded/meta-python/recipes-devtools/python/python3-regex_2020.10.23.bb
rename to meta-openembedded/meta-python/recipes-devtools/python/python3-regex_2020.10.28.bb
index c8cbdd1..c3cddd8 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-regex_2020.10.23.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-regex_2020.10.28.bb
@@ -5,7 +5,7 @@
 
 inherit pypi setuptools3
 
-SRC_URI[md5sum] = "13fb62a1b276623e38931f7217f080d8"
-SRC_URI[sha256sum] = "2278453c6a76280b38855a263198961938108ea2333ee145c5168c36b8e2b376"
+SRC_URI[md5sum] = "8150da7f676e73751b4e3c7b1ba79a34"
+SRC_URI[sha256sum] = "dd3e6547ecf842a29cf25123fbf8d2461c53c8d37aa20d87ecee130c89b7079b"
 
 BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-setuptools-scm_4.1.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-setuptools-scm_4.1.2.bb
deleted file mode 100644
index 4ebbac6..0000000
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-setuptools-scm_4.1.2.bb
+++ /dev/null
@@ -1,21 +0,0 @@
-SUMMARY = "the blessed package to manage your versions by scm tags"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=8227180126797a0148f94f483f3e1489"
-
-SRC_URI[md5sum] = "e6c9fad17c90516d640868eb833d5150"
-SRC_URI[sha256sum] = "a8994582e716ec690f33fec70cca0f85bd23ec974e3f783233e4879090a7faa8"
-
-PYPI_PACKAGE = "setuptools_scm"
-inherit pypi setuptools3
-
-RDEPENDS_${PN} = "\
-    ${PYTHON_PN}-debugger \
-    ${PYTHON_PN}-json \
-    ${PYTHON_PN}-py \
-    ${PYTHON_PN}-setuptools \
-"
-RDEPENDS_${PN}_class-native = "\
-    ${PYTHON_PN}-setuptools-native \
-"
-
-BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-sh_1.14.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-sh_1.14.1.bb
similarity index 78%
rename from meta-openembedded/meta-python/recipes-devtools/python/python3-sh_1.14.0.bb
rename to meta-openembedded/meta-python/recipes-devtools/python/python3-sh_1.14.1.bb
index 7724f4b..c7b50c2 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-sh_1.14.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-sh_1.14.1.bb
@@ -3,8 +3,8 @@
 LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=5317094292296f03405f59ae5f6544b6"
 
-SRC_URI[md5sum] = "4cbbcb85c081d78f4b0f00d634db9bb9"
-SRC_URI[sha256sum] = "05c7e520cdf70f70a7228a03b589da9f96c6e0d06fc487ab21fc62b26a592e59"
+SRC_URI[md5sum] = "50fc0a2953930ed8d0f6570835e88abf"
+SRC_URI[sha256sum] = "39aa9af22f6558a0c5d132881cf43e34828ca03e4ae11114852ca6a55c7c1d8e"
 
 PYPI_PACKAGE = "sh"
 
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-toml_0.10.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-toml_0.10.1.bb
deleted file mode 100644
index 00f38c6..0000000
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-toml_0.10.1.bb
+++ /dev/null
@@ -1,16 +0,0 @@
-SUMMARY = "Python Library for Tom's Obvious, Minimal Language"
-HOMEPAGE = "https://github.com/uiri/toml"
-LICENSE = "MIT"
-SECTION = "devel/python"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=16c77b2b1050d2f03cb9c2ed0edaf4f0"
-
-SRC_URI[md5sum] = "743131c431419fe42f854cff02ad3abe"
-SRC_URI[sha256sum] = "926b612be1e5ce0634a2ca03470f95169cf16f939018233a670519cb4ac58b0f"
-
-inherit pypi setuptools3
-
-BBCLASSEXTEND = "native nativesdk"
-
-RDEPENDS_${PN} += " \
-    ${PYTHON_PN}-misc \
-"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-tornado_6.0.4.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-tornado_6.1.bb
similarity index 83%
rename from meta-openembedded/meta-python/recipes-devtools/python/python3-tornado_6.0.4.bb
rename to meta-openembedded/meta-python/recipes-devtools/python/python3-tornado_6.1.bb
index db6b567..89ff715 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-tornado_6.0.4.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-tornado_6.1.bb
@@ -4,10 +4,10 @@
 polling, WebSockets, and other applications that require a long-lived connection to each user."
 HOMEPAGE = "http://www.tornadoweb.org/en/stable/"
 LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=d273d63619c9aeaf15cdaf76422c4f87"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
 
-SRC_URI[md5sum] = "cf39425f3d7eba9a54287f3e795a2f23"
-SRC_URI[sha256sum] = "0fe2d45ba43b00a41cd73f8be321a44936dc1aba233dee979f17a042b83eb6dc"
+SRC_URI[md5sum] = "f324f5e7607798552359d6ab054c4321"
+SRC_URI[sha256sum] = "33c6e81d7bd55b468d2e793517c909b139960b6c790a60b7991b9b6b76fb9791"
 
 inherit pypi setuptools3
 
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-transitions_0.8.5.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-transitions_0.8.5.bb
new file mode 100644
index 0000000..7f88bc1
--- /dev/null
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-transitions_0.8.5.bb
@@ -0,0 +1,9 @@
+SUMMARY = "A lightweight, object-oriented Python state machine implementation with many extensions."
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=de0a0876a688a4483bfafa764773ab39"
+
+inherit pypi setuptools3
+
+SRC_URI[sha256sum] = "e441c66a0c753d56c01c3e5e547f21dbe4a5569c939f12477475c5e81d79769b"
+
+RDEPENDS_${PN} += "python3-six"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-typeguard_2.10.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-typeguard_2.10.0.bb
index bd92216..cb5c372 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-typeguard_2.10.0.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-typeguard_2.10.0.bb
@@ -28,6 +28,4 @@
     python3-setuptools-scm-native \
 "
 
-RDEPENDS_${PN} += "python3-typing"
-
 BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-urllib3_1.25.11.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-urllib3_1.26.2.bb
similarity index 68%
rename from meta-openembedded/meta-python/recipes-devtools/python/python3-urllib3_1.25.11.bb
rename to meta-openembedded/meta-python/recipes-devtools/python/python3-urllib3_1.26.2.bb
index 980f4c5..fcd6709 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-urllib3_1.25.11.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-urllib3_1.26.2.bb
@@ -1,10 +1,9 @@
 SUMMARY = "Python HTTP library with thread-safe connection pooling, file post support, sanity friendly, and more"
 HOMEPAGE = "https://github.com/shazow/urllib3"
 LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=65715c2eb961313d71b297dd5a04f85e"
+LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=c2823cb995439c984fd62a973d79815c"
 
-SRC_URI[md5sum] = "d47dd21a6e66a03c3633cac468ffd010"
-SRC_URI[sha256sum] = "8d7eaa5a82a1cac232164990f04874c594c9453ec55eef02eab885aa02fc17a2"
+SRC_URI[sha256sum] = "19188f96923873c92ccb987120ec4acaa12f0461fa9ce5d3d0772bc965a39e08"
 
 inherit pypi setuptools3
 
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-wcwidth/run-ptest b/meta-openembedded/meta-python/recipes-devtools/python/python3-wcwidth/run-ptest
deleted file mode 100644
index b63c4de..0000000
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-wcwidth/run-ptest
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-pytest -o log_cli=true -o log_cli_level=INFO | sed -e 's/\[...%\]//g'| sed -e 's/PASSED/PASS/g'| sed -e 's/FAILED/FAIL/g'|sed -e 's/SKIPPED/SKIP/g'| awk '{if ($NF=="PASS" || $NF=="FAIL" || $NF=="SKIP" || $NF=="XFAIL" || $NF=="XPASS"){printf "%s: %s\n", $NF, $0}else{print}}'| awk '{if ($NF=="PASS" || $NF=="FAIL" || $NF=="SKIP" || $NF=="XFAIL" || $NF=="XPASS") {$NF="";print $0}else{print}}'
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-wcwidth_0.2.5.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-wcwidth_0.2.5.bb
deleted file mode 100644
index bb4aae2..0000000
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-wcwidth_0.2.5.bb
+++ /dev/null
@@ -1,25 +0,0 @@
-SUMMARY = "Library for building powerful interactive command lines in Python"
-DESCRIPTION = "Measures the displayed width of unicode strings in a terminal"
-HOMEPAGE = "https://github.com/jquast/wcwidth"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=b15979c39a2543892fca8cd86b4b52cb"
-
-SRC_URI[md5sum] = "a07a75f99d316e14838ac760c831ea37"
-SRC_URI[sha256sum] = "c4d647b99872929fdb7bdcaa4fbe7f01413ed3d98077df798530e5b04f116c83"
-
-inherit pypi setuptools3 ptest
-
-SRC_URI += " \
-        file://run-ptest \
-"
-
-RDEPENDS_${PN}-ptest += " \
-       ${PYTHON_PN}-pytest \
-"
-
-do_install_ptest() {
-      install -d ${D}${PTEST_PATH}/tests
-        cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/
-}
-
-BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-webcolors_1.11.1.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-webcolors_1.11.1.bb
index b950d6f..e567e0b 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-webcolors_1.11.1.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-webcolors_1.11.1.bb
@@ -9,7 +9,6 @@
 
 RDEPENDS_${PN}_class-target = "\
     ${PYTHON_PN}-stringold \
-    ${PYTHON_PN}-typing \
 "
 
 SRC_URI += " \
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-yarl_1.6.2.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-yarl_1.6.3.bb
similarity index 79%
rename from meta-openembedded/meta-python/recipes-devtools/python/python3-yarl_1.6.2.bb
rename to meta-openembedded/meta-python/recipes-devtools/python/python3-yarl_1.6.3.bb
index dbb5d23..01682a4 100644
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-yarl_1.6.2.bb
+++ b/meta-openembedded/meta-python/recipes-devtools/python/python3-yarl_1.6.3.bb
@@ -3,8 +3,7 @@
 LICENSE = "Apache-2.0"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=b334fc90d45983db318f54fd5bf6c90b"
 
-SRC_URI[md5sum] = "65c3346f694e37f45045f4e29a60d280"
-SRC_URI[sha256sum] = "c45b49b59a5724869899798e1bbd447ac486215269511d3b76b4c235a1b766b6"
+SRC_URI[sha256sum] = "8a9066529240171b68893d60dca86a763eae2139dd42f42106b03cf4b426bf10"
 
 SRC_URI += " \
     file://run-ptest \
diff --git a/meta-openembedded/meta-python/recipes-devtools/python/python3-zipp_3.4.0.bb b/meta-openembedded/meta-python/recipes-devtools/python/python3-zipp_3.4.0.bb
deleted file mode 100644
index 97523e8..0000000
--- a/meta-openembedded/meta-python/recipes-devtools/python/python3-zipp_3.4.0.bb
+++ /dev/null
@@ -1,19 +0,0 @@
-DESCRIPTION = "Backport of pathlib-compatible object wrapper for zip files"
-HOMEPAGE = "https://github.com/jaraco/zipp"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=7a7126e068206290f3fe9f8d6c713ea6"
-
-SRC_URI[md5sum] = "ae81f228995578b840d76d1b7d87fede"
-SRC_URI[sha256sum] = "ed5eee1974372595f9e416cc7bbeeb12335201d8081ca8a0743c954d4446e5cb"
-
-DEPENDS += "${PYTHON_PN}-setuptools-scm-native"
-
-inherit pypi setuptools3
-
-DEPENDS += "${PYTHON_PN}-toml-native"
-
-RDEPENDS_${PN} += "${PYTHON_PN}-compression \
-                   ${PYTHON_PN}-math \
-                   ${PYTHON_PN}-more-itertools"
-
-BBCLASSEXTEND = "native nativesdk"