aboutsummaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools/python
diff options
context:
space:
mode:
Diffstat (limited to 'meta-python/recipes-devtools/python')
-rw-r--r--meta-python/recipes-devtools/python/python3-absl_1.2.0.bb (renamed from meta-python/recipes-devtools/python/python3-absl_1.0.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-aiodns_3.0.0.bb17
-rw-r--r--meta-python/recipes-devtools/python/python3-aiohue_4.5.0.bb (renamed from meta-python/recipes-devtools/python/python3-aiohue_4.4.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-alembic_1.8.1.bb (renamed from meta-python/recipes-devtools/python/python3-alembic_1.7.7.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-ansi2html_1.8.0.bb (renamed from meta-python/recipes-devtools/python/python3-ansi2html_1.7.0.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-aspectlib_1.5.2.bb4
-rw-r--r--meta-python/recipes-devtools/python/python3-astroid_2.12.2.bb (renamed from meta-python/recipes-devtools/python/python3-astroid_2.11.5.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-asttokens_2.0.7.bb (renamed from meta-python/recipes-devtools/python/python3-asttokens_2.0.5.bb)6
-rw-r--r--meta-python/recipes-devtools/python/python3-asyncinotify_2.0.5.bb (renamed from meta-python/recipes-devtools/python/python3-asyncinotify_2.0.3.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-attr_0.3.1.bb9
-rw-r--r--meta-python/recipes-devtools/python/python3-attr_0.3.2.bb8
-rw-r--r--meta-python/recipes-devtools/python/python3-autobahn_22.7.1.bb (renamed from meta-python/recipes-devtools/python/python3-autobahn_22.4.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-awesomeversion_22.6.0.bb (renamed from meta-python/recipes-devtools/python/python3-awesomeversion_22.5.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-bitarray_2.6.0.bb (renamed from meta-python/recipes-devtools/python/python3-bitarray_2.5.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-bitstruct_8.15.1.bb (renamed from meta-python/recipes-devtools/python/python3-bitstruct_8.14.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-blinker/0001-use-pytest-instead-of-deprecated-nose.patch36
-rw-r--r--meta-python/recipes-devtools/python/python3-blinker_1.4.bb22
-rw-r--r--meta-python/recipes-devtools/python/python3-blinker_1.5.bb18
-rw-r--r--meta-python/recipes-devtools/python/python3-can_4.0.0.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-cantools_37.1.0.bb (renamed from meta-python/recipes-devtools/python/python3-cantools_37.0.7.bb)3
-rw-r--r--meta-python/recipes-devtools/python/python3-cbor2_5.4.3.bb (renamed from meta-python/recipes-devtools/python/python3-cbor2_5.4.2.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-charset-normalizer_2.1.0.bb (renamed from meta-python/recipes-devtools/python/python3-charset-normalizer_2.0.12.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-cmd2_2.4.2.bb (renamed from meta-python/recipes-devtools/python/python3-cmd2_2.4.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-colorama_0.4.5.bb (renamed from meta-python/recipes-devtools/python/python3-colorama_0.4.4.bb)3
-rw-r--r--meta-python/recipes-devtools/python/python3-coverage_6.4.1.bb (renamed from meta-python/recipes-devtools/python/python3-coverage_6.3.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-crc32c_2.3.bb (renamed from meta-python/recipes-devtools/python/python3-crc32c_2.2.post0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-cytoolz_0.12.0.bb (renamed from meta-python/recipes-devtools/python/python3-cytoolz_0.11.2.bb)5
-rw-r--r--meta-python/recipes-devtools/python/python3-dill_0.3.4.bb14
-rw-r--r--meta-python/recipes-devtools/python/python3-dill_0.3.5.1.bb15
-rw-r--r--meta-python/recipes-devtools/python/python3-dominate_2.7.0.bb (renamed from meta-python/recipes-devtools/python/python3-dominate_2.6.0.bb)3
-rw-r--r--meta-python/recipes-devtools/python/python3-ecdsa_0.18.0.bb (renamed from meta-python/recipes-devtools/python/python3-ecdsa_0.17.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-editables_0.3.bb11
-rw-r--r--meta-python/recipes-devtools/python/python3-elementpath_3.0.1.bb (renamed from meta-python/recipes-devtools/python/python3-elementpath_2.5.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-email-validator_1.2.1.bb (renamed from meta-python/recipes-devtools/python/python3-email-validator_1.1.3.bb)3
-rw-r--r--meta-python/recipes-devtools/python/python3-engineio_4.3.4.bb (renamed from meta-python/recipes-devtools/python/python3-engineio_4.3.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-eth-abi_3.0.1.bb (renamed from meta-python/recipes-devtools/python/python3-eth-abi_3.0.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-eth-hash_0.5.0.bb (renamed from meta-python/recipes-devtools/python/python3-eth-hash_0.3.2.bb)7
-rw-r--r--meta-python/recipes-devtools/python/python3-eth-typing_3.1.0.bb (renamed from meta-python/recipes-devtools/python/python3-eth-typing_3.0.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-evdev_1.6.0.bb (renamed from meta-python/recipes-devtools/python/python3-evdev_1.5.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-fastjsonschema_2.16.1.bb (renamed from meta-python/recipes-devtools/python/python3-fastjsonschema_2.15.3.bb)3
-rw-r--r--meta-python/recipes-devtools/python/python3-flask-login_0.6.2.bb (renamed from meta-python/recipes-devtools/python/python3-flask-login_0.6.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-flask-wtf_1.0.1.bb (renamed from meta-python/recipes-devtools/python/python3-flask-wtf_0.15.1.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-flask_2.2.2.bb (renamed from meta-python/recipes-devtools/python/python3-flask_2.1.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-frozenlist_1.3.1.bb (renamed from meta-python/recipes-devtools/python/python3-frozenlist_1.3.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-gcovr_5.2.bb (renamed from meta-python/recipes-devtools/python/python3-gcovr_5.1.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-gnupg_0.4.8.bb14
-rw-r--r--meta-python/recipes-devtools/python/python3-gnupg_0.4.9.bb14
-rw-r--r--meta-python/recipes-devtools/python/python3-google-api-core_2.8.2.bb (renamed from meta-python/recipes-devtools/python/python3-google-api-core_2.8.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-google-api-python-client_2.56.0.bb (renamed from meta-python/recipes-devtools/python/python3-google-api-python-client_2.49.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-google-auth_2.10.0.bb (renamed from meta-python/recipes-devtools/python/python3-google-auth_2.6.6.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-googleapis-common-protos_1.56.4.bb (renamed from meta-python/recipes-devtools/python/python3-googleapis-common-protos_1.56.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-graphviz_0.20.1.bb (renamed from meta-python/recipes-devtools/python/python3-graphviz_0.20.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-grpcio-tools/0001-setup.py-Do-not-mix-C-and-C-compiler-options.patch13
-rw-r--r--meta-python/recipes-devtools/python/python3-grpcio-tools_1.47.0.bb (renamed from meta-python/recipes-devtools/python/python3-grpcio-tools_1.46.3.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-grpcio/0001-setup.py-Do-not-mix-C-and-C-compiler-options.patch25
-rw-r--r--meta-python/recipes-devtools/python/python3-grpcio_1.47.0.bb (renamed from meta-python/recipes-devtools/python/python3-grpcio_1.45.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-hatchling_1.3.0.bb21
-rw-r--r--meta-python/recipes-devtools/python/python3-haversine_2.6.0.bb (renamed from meta-python/recipes-devtools/python/python3-haversine_2.5.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-hexbytes_0.2.3.bb (renamed from meta-python/recipes-devtools/python/python3-hexbytes_0.2.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-humanize_4.3.0.bb (renamed from meta-python/recipes-devtools/python/python3-humanize_4.1.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-ifaddr_0.2.0.bb (renamed from meta-python/recipes-devtools/python/python3-ifaddr_0.1.7.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-imageio_2.21.1.bb (renamed from meta-python/recipes-devtools/python/python3-imageio_2.19.3.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-iperf_0.1.11.bb11
-rw-r--r--meta-python/recipes-devtools/python/python3-iso3166_2.1.1.bb (renamed from meta-python/recipes-devtools/python/python3-iso3166_2.0.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-jmespath_1.0.1.bb (renamed from meta-python/recipes-devtools/python/python3-jmespath_1.0.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-jsonrpcclient_4.0.2.bb14
-rw-r--r--meta-python/recipes-devtools/python/python3-jsonrpcserver_5.0.7.bb3
-rw-r--r--meta-python/recipes-devtools/python/python3-kiwisolver_1.4.4.bb (renamed from meta-python/recipes-devtools/python/python3-kiwisolver_1.4.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-lru-dict_1.1.8.bb (renamed from meta-python/recipes-devtools/python/python3-lru-dict_1.1.7.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-lxml_4.9.1.bb (renamed from meta-python/recipes-devtools/python/python3-lxml_4.8.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-lz4_4.0.2.bb (renamed from meta-python/recipes-devtools/python/python3-lz4_4.0.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-marshmallow_3.17.0.bb (renamed from meta-python/recipes-devtools/python/python3-marshmallow_3.15.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-matplotlib_3.5.2.bb (renamed from meta-python/recipes-devtools/python/python3-matplotlib_3.5.1.bb)27
-rw-r--r--meta-python/recipes-devtools/python/python3-msgpack_1.0.4.bb (renamed from meta-python/recipes-devtools/python/python3-msgpack_1.0.3.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-msk_0.4.0.bb (renamed from meta-python/recipes-devtools/python/python3-msk_0.3.16.bb)5
-rw-r--r--meta-python/recipes-devtools/python/python3-mypy_0.971.bb (renamed from meta-python/recipes-devtools/python/python3-mypy_0.960.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-networkx_2.8.5.bb (renamed from meta-python/recipes-devtools/python/python3-networkx_2.7.1.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-nmap_1.5.4.bb (renamed from meta-python/recipes-devtools/python/python3-nmap_1.5.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-nocasedict_1.0.4.bb (renamed from meta-python/recipes-devtools/python/python3-nocasedict_1.0.3.bb)6
-rw-r--r--meta-python/recipes-devtools/python/python3-nocaselist_1.0.6.bb (renamed from meta-python/recipes-devtools/python/python3-nocaselist_1.0.5.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-oslash_0.6.3.bb21
-rw-r--r--meta-python/recipes-devtools/python/python3-pandas_1.4.3.bb (renamed from meta-python/recipes-devtools/python/python3-pandas_1.4.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-path_16.4.0.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-pathspec_0.9.0.bb11
-rw-r--r--meta-python/recipes-devtools/python/python3-pika_1.3.0.bb (renamed from meta-python/recipes-devtools/python/python3-pika_1.2.1.bb)17
-rw-r--r--meta-python/recipes-devtools/python/python3-pillow_9.2.0.bb (renamed from meta-python/recipes-devtools/python/python3-pillow_9.0.1.bb)6
-rw-r--r--meta-python/recipes-devtools/python/python3-protobuf_4.21.5.bb (renamed from meta-python/recipes-devtools/python/python3-protobuf_3.20.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-ptyprocess_0.7.0.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-pybind11_2.9.2.bb (renamed from meta-python/recipes-devtools/python/python3-pybind11_2.8.1.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-pybluez/0001-Use-Py_ssize_t-when-parsing-buffer-length-fix-426-42.patch153
-rw-r--r--meta-python/recipes-devtools/python/python3-pybluez_0.23.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-pycares_4.2.2.bb20
-rw-r--r--meta-python/recipes-devtools/python/python3-pychromecast_12.1.4.bb (renamed from meta-python/recipes-devtools/python/python3-pychromecast_12.1.2.bb)3
-rw-r--r--meta-python/recipes-devtools/python/python3-pycodestyle_2.9.1.bb (renamed from meta-python/recipes-devtools/python/python3-pycodestyle_2.8.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-pydantic_1.9.1.bb11
-rw-r--r--meta-python/recipes-devtools/python/python3-pyfanotify_0.2.0.bb (renamed from meta-python/recipes-devtools/python/python3-pyfanotify_0.1.3.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-pyflakes_2.5.0.bb (renamed from meta-python/recipes-devtools/python/python3-pyflakes_2.4.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-pyhamcrest_2.0.4.bb (renamed from meta-python/recipes-devtools/python/python3-pyhamcrest_2.0.3.bb)11
-rw-r--r--meta-python/recipes-devtools/python/python3-pylint_2.14.5.bb (renamed from meta-python/recipes-devtools/python/python3-pylint_2.13.9.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-pymongo_4.2.0.bb (renamed from meta-python/recipes-devtools/python/python3-pymongo_4.1.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-pyperf_2.4.1.bb (renamed from meta-python/recipes-devtools/python/python3-pyperf_2.3.0.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-pyproj_3.3.1.bb16
-rw-r--r--meta-python/recipes-devtools/python/python3-pyrad/use-poetry-core.patch26
-rw-r--r--meta-python/recipes-devtools/python/python3-pyrad_2.4.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-pyscaffold_4.3.bb (renamed from meta-python/recipes-devtools/python/python3-pyscaffold_4.2.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-pystemd_0.10.0.bb (renamed from meta-python/recipes-devtools/python/python3-pystemd_0.8.0.bb)5
-rw-r--r--meta-python/recipes-devtools/python/python3-pytest-forked_1.4.0.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-pytest-helpers-namespace_2021.12.29.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-pytest-html/no-pip.patch24
-rw-r--r--meta-python/recipes-devtools/python/python3-pytest-html_3.1.1.bb4
-rw-r--r--meta-python/recipes-devtools/python/python3-pytest-metadata_2.0.2.bb (renamed from meta-python/recipes-devtools/python/python3-pytest-metadata_2.0.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-pythonping_1.1.2.bb (renamed from meta-python/recipes-devtools/python/python3-pythonping_1.1.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-pyzmq/run-ptest3
-rw-r--r--meta-python/recipes-devtools/python/python3-pyzmq_22.3.0.bb25
-rw-r--r--meta-python/recipes-devtools/python/python3-pyzmq_23.2.1.bb49
-rw-r--r--meta-python/recipes-devtools/python/python3-qface_2.0.8.bb2
-rw-r--r--meta-python/recipes-devtools/python/python3-redis_4.3.4.bb (renamed from meta-python/recipes-devtools/python/python3-redis_4.3.1.bb)3
-rw-r--r--meta-python/recipes-devtools/python/python3-regex_2022.7.25.bb (renamed from meta-python/recipes-devtools/python/python3-regex_2022.4.24.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-requests-unixsocket_0.3.0.bb14
-rw-r--r--meta-python/recipes-devtools/python/python3-robotframework-seriallibrary/e31d5fdf2ea00ac6349e64580a20816783064dd4.patch45
-rw-r--r--meta-python/recipes-devtools/python/python3-robotframework-seriallibrary_0.4.3.bb (renamed from meta-python/recipes-devtools/python/python3-robotframework-seriallibrary_0.3.1.bb)7
-rw-r--r--meta-python/recipes-devtools/python/python3-rsa_4.9.bb (renamed from meta-python/recipes-devtools/python/python3-rsa_4.8.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-serpent_1.41.bb (renamed from meta-python/recipes-devtools/python/python3-serpent_1.40.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-setuptools-declarative-requirements_1.3.0.bb (renamed from meta-python/recipes-devtools/python/python3-setuptools-declarative-requirements_1.2.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-sh_1.14.3.bb (renamed from meta-python/recipes-devtools/python/python3-sh_1.14.2.bb)3
-rw-r--r--meta-python/recipes-devtools/python/python3-simpleeval/no-build.patch24
-rw-r--r--meta-python/recipes-devtools/python/python3-simpleeval_0.9.12.bb1
-rw-r--r--meta-python/recipes-devtools/python/python3-smbus2_0.4.2.bb (renamed from meta-python/recipes-devtools/python/python3-smbus2_0.4.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-socketio_5.7.1.bb (renamed from meta-python/recipes-devtools/python/python3-socketio_5.6.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-sqlalchemy_1.4.40.bb (renamed from meta-python/recipes-devtools/python/python3-sqlalchemy_1.4.36.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-stevedore_4.0.0.bb (renamed from meta-python/recipes-devtools/python/python3-stevedore_3.5.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-supervisor_4.2.4.bb7
-rw-r--r--meta-python/recipes-devtools/python/python3-tabulate_0.8.10.bb8
-rw-r--r--meta-python/recipes-devtools/python/python3-tabulate_0.8.9.bb8
-rw-r--r--meta-python/recipes-devtools/python/python3-term_2.4.bb (renamed from meta-python/recipes-devtools/python/python3-term_2.3.bb)9
-rw-r--r--meta-python/recipes-devtools/python/python3-toolz_0.12.0.bb (renamed from meta-python/recipes-devtools/python/python3-toolz_0.11.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-tornado_6.2.bb (renamed from meta-python/recipes-devtools/python/python3-tornado_6.1.bb)3
-rw-r--r--meta-python/recipes-devtools/python/python3-traitlets_5.3.0.bb (renamed from meta-python/recipes-devtools/python/python3-traitlets_5.2.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-twine_4.0.1.bb (renamed from meta-python/recipes-devtools/python/python3-twine_4.0.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-ujson/0001-setup.py-Do-not-strip-debugging-symbols.patch20
-rw-r--r--meta-python/recipes-devtools/python/python3-ujson_5.4.0.bb (renamed from meta-python/recipes-devtools/python/python3-ujson_5.1.0.bb)4
-rw-r--r--meta-python/recipes-devtools/python/python3-unidiff_0.7.4.bb (renamed from meta-python/recipes-devtools/python/python3-unidiff_0.7.3.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-waitress_2.1.2.bb (renamed from meta-python/recipes-devtools/python/python3-waitress_2.1.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-watchdog_2.1.9.bb (renamed from meta-python/recipes-devtools/python/python3-watchdog_2.1.8.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-web3_5.30.0.bb (renamed from meta-python/recipes-devtools/python/python3-web3_5.29.1.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-websocket-client_1.3.3.bb (renamed from meta-python/recipes-devtools/python/python3-websocket-client_1.3.2.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-werkzeug_2.2.2.bb (renamed from meta-python/recipes-devtools/python/python3-werkzeug_2.1.2.bb)3
-rw-r--r--meta-python/recipes-devtools/python/python3-xmlschema_2.0.2.bb (renamed from meta-python/recipes-devtools/python/python3-xmlschema_1.11.0.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-yappi_1.3.6.bb (renamed from meta-python/recipes-devtools/python/python3-yappi_1.3.5.bb)2
-rw-r--r--meta-python/recipes-devtools/python/python3-yarl_1.8.1.bb (renamed from meta-python/recipes-devtools/python/python3-yarl_1.7.2.bb)3
-rw-r--r--meta-python/recipes-devtools/python/python3-zeroconf_0.39.0.bb (renamed from meta-python/recipes-devtools/python/python3-zeroconf_0.38.6.bb)3
151 files changed, 708 insertions, 389 deletions
diff --git a/meta-python/recipes-devtools/python/python3-absl_1.0.0.bb b/meta-python/recipes-devtools/python/python3-absl_1.2.0.bb
index 736e6a9444..42b3ddc93a 100644
--- a/meta-python/recipes-devtools/python/python3-absl_1.0.0.bb
+++ b/meta-python/recipes-devtools/python/python3-absl_1.2.0.bb
@@ -4,7 +4,7 @@ SECTION = "devel/python"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
-SRC_URI[sha256sum] = "ac511215c01ee9ae47b19716599e8ccfa746f2e18de72bdf641b79b22afa27ea"
+SRC_URI[sha256sum] = "f568809938c49abbda89826223c992b630afd23c638160ad7840cfe347710d97"
PYPI_PACKAGE = "absl-py"
diff --git a/meta-python/recipes-devtools/python/python3-aiodns_3.0.0.bb b/meta-python/recipes-devtools/python/python3-aiodns_3.0.0.bb
new file mode 100644
index 0000000000..64599d43c3
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-aiodns_3.0.0.bb
@@ -0,0 +1,17 @@
+SUMMARY = "Simple DNS resolver for asyncio"
+DESCRIPTION = "aiodns provides a simple way for doing asynchronous DNS resolutions using pycares."
+HOMEPAGE = "https://github.com/saghul/aiodns"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=a565d8b5d06b9620968a135a2657b093"
+
+SRC_URI[md5sum] = "181e11935c78965de2b2b7b0e5efba8d"
+SRC_URI[sha256sum] = "946bdfabe743fceeeb093c8a010f5d1645f708a241be849e17edfb0e49e08cd6"
+
+PYPI_PACKAGE = "aiodns"
+
+inherit pypi setuptools3
+
+RDEPENDS:${PN} += " \
+ ${PYTHON_PN}-asyncio \
+ ${PYTHON_PN}-pycares \
+"
diff --git a/meta-python/recipes-devtools/python/python3-aiohue_4.4.1.bb b/meta-python/recipes-devtools/python/python3-aiohue_4.5.0.bb
index b3a88fb677..7507b8ffd0 100644
--- a/meta-python/recipes-devtools/python/python3-aiohue_4.4.1.bb
+++ b/meta-python/recipes-devtools/python/python3-aiohue_4.5.0.bb
@@ -4,7 +4,7 @@ SECTION = "devel/python"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=dab31a1d28183826937f4b152143a33f"
-SRC_URI[sha256sum] = "fa3bb0cf68aefdd0710704443c896abda69ae227500ad9539ac6c3d1d6dad804"
+SRC_URI[sha256sum] = "9a5aaf2fa97a889746142093e74143d5e3e02209fae428d1e2dbcc34a5c36efd"
inherit pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-alembic_1.7.7.bb b/meta-python/recipes-devtools/python/python3-alembic_1.8.1.bb
index 6b7ac4a99c..3e31158835 100644
--- a/meta-python/recipes-devtools/python/python3-alembic_1.7.7.bb
+++ b/meta-python/recipes-devtools/python/python3-alembic_1.8.1.bb
@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=f5a8522010db1a393833988dbe2c7f0b"
inherit pypi setuptools3
-SRC_URI[sha256sum] = "4961248173ead7ce8a21efb3de378f13b8398e6630fab0eb258dc74a8af24c58"
+SRC_URI[sha256sum] = "cd0b5e45b14b706426b833f06369b9a6d5ee03f826ec3238723ce8caaf6e5ffa"
PYPI_PACKAGE = "alembic"
diff --git a/meta-python/recipes-devtools/python/python3-ansi2html_1.7.0.bb b/meta-python/recipes-devtools/python/python3-ansi2html_1.8.0.bb
index 0f1804de88..8dcd7b0d5d 100644
--- a/meta-python/recipes-devtools/python/python3-ansi2html_1.7.0.bb
+++ b/meta-python/recipes-devtools/python/python3-ansi2html_1.8.0.bb
@@ -5,13 +5,13 @@ LICENSE = "GPL-3.0-only"
PYPI_PACKAGE = "ansi2html"
-SRC_URI[sha256sum] = "69316be8c68ac91c5582d397c2890e69c993cc7cda52062ac7e45fcb660d8edc"
+SRC_URI[sha256sum] = "38b82a298482a1fa2613f0f9c9beb3db72a8f832eeac58eb2e47bf32cd37f6d5"
inherit pypi python_setuptools_build_meta
DEPENDS += " \
${PYTHON_PN}-setuptools-scm-native \
- ${PYTHON_PN}-toml-native \
+ ${PYTHON_PN}-setuptools-scm-git-archive-native \
"
RDEPENDS:${PN} = " \
diff --git a/meta-python/recipes-devtools/python/python3-aspectlib_1.5.2.bb b/meta-python/recipes-devtools/python/python3-aspectlib_1.5.2.bb
index 0cbeca21c7..71f3d3594e 100644
--- a/meta-python/recipes-devtools/python/python3-aspectlib_1.5.2.bb
+++ b/meta-python/recipes-devtools/python/python3-aspectlib_1.5.2.bb
@@ -1,7 +1,9 @@
# Copyright (C) 2021 Khem Raj <raj.khem@gmail.com>
# Released under the MIT license (see COPYING.MIT for the terms)
-SUMMARY = "``aspectlib`` is an aspect-oriented programming, monkey-patch and decorators library. It is useful when changing"
+SUMMARY = "An aspect-oriented programming, monkey-patch and decorators library."
+DESCRIPTION = " It is useful when changing behavior in existing code is desired. \
+It includes tools for debugging and testing: simple mock/record and a complete capture/replay framework."
HOMEPAGE = "https://github.com/ionelmc/python-aspectlib"
LICENSE = "BSD-2-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=d58b3f20fd10347a9458b8a03793b62e"
diff --git a/meta-python/recipes-devtools/python/python3-astroid_2.11.5.bb b/meta-python/recipes-devtools/python/python3-astroid_2.12.2.bb
index f11a4a13d6..ae2a4109ef 100644
--- a/meta-python/recipes-devtools/python/python3-astroid_2.11.5.bb
+++ b/meta-python/recipes-devtools/python/python3-astroid_2.12.2.bb
@@ -4,7 +4,7 @@ SECTION = "devel/python"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=a70cf540abf41acb644ac3b621b2fad1"
-SRC_URI[sha256sum] = "f4e4ec5294c4b07ac38bab9ca5ddd3914d4bf46f9006eb5c0ae755755061044e"
+SRC_URI[sha256sum] = "4675ef501edbbb143b3d9bb4c81d5f6338f08f960beed2ce41a03dc4cd20d777"
inherit pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-asttokens_2.0.5.bb b/meta-python/recipes-devtools/python/python3-asttokens_2.0.7.bb
index da49040d76..5e3ca9e30f 100644
--- a/meta-python/recipes-devtools/python/python3-asttokens_2.0.5.bb
+++ b/meta-python/recipes-devtools/python/python3-asttokens_2.0.7.bb
@@ -7,8 +7,12 @@ PYPI_PACKAGE = "asttokens"
inherit pypi python_setuptools_build_meta
-SRC_URI[sha256sum] = "9a54c114f02c7a9480d56550932546a3f1fe71d8a02f1bc7ccd0ee3ee35cf4d5"
+SRC_URI[sha256sum] = "8444353e4e2a99661c8dfb85ec9c02eedded08f0006234bff7db44a06840acc2"
DEPENDS += "python3-setuptools-scm-native"
+RDEPENDS:${PN} += " \
+ ${PYTHON_PN}-six \
+"
+
BBCLASSEXTEND = "native"
diff --git a/meta-python/recipes-devtools/python/python3-asyncinotify_2.0.3.bb b/meta-python/recipes-devtools/python/python3-asyncinotify_2.0.5.bb
index 189547bae7..4c64508752 100644
--- a/meta-python/recipes-devtools/python/python3-asyncinotify_2.0.3.bb
+++ b/meta-python/recipes-devtools/python/python3-asyncinotify_2.0.5.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://gitlab.com/Taywee/asyncinotify"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=6ec941a1cd6616454970d03cb9c9e8f8"
-SRC_URI[sha256sum] = "a14baf680a3d3e1cf54e082ab56f56c475d59d3644cfc25c00c460e56d9bbdf7"
+SRC_URI[sha256sum] = "e4d95cba362f10d33b6fdd558afd39f0ea7a5be1a9694434e738141cbed366d9"
inherit pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-attr_0.3.1.bb b/meta-python/recipes-devtools/python/python3-attr_0.3.1.bb
deleted file mode 100644
index 22c5218c70..0000000000
--- a/meta-python/recipes-devtools/python/python3-attr_0.3.1.bb
+++ /dev/null
@@ -1,9 +0,0 @@
-DESCRIPTION = "Simple decorator to set attributes of target function or class in a DRY way"
-HOMEPAGE = "https://github.com/denis-ryzhkov/attr"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://PKG-INFO;md5=59805a0285f4d2b6abdedae73db4f5c1"
-
-SRC_URI[md5sum] = "68b9a503991241fb2df28488686b0e1e"
-SRC_URI[sha256sum] = "9091548058d17f132596e61fa7518e504f76b9a4c61ca7d86e1f96dbf7d4775d"
-
-inherit pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-attr_0.3.2.bb b/meta-python/recipes-devtools/python/python3-attr_0.3.2.bb
new file mode 100644
index 0000000000..0a77009e11
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-attr_0.3.2.bb
@@ -0,0 +1,8 @@
+DESCRIPTION = "Simple decorator to set attributes of target function or class in a DRY way"
+HOMEPAGE = "https://github.com/denis-ryzhkov/attr"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=02c113fb406eab0537c0cf4334f57c07"
+
+SRC_URI[sha256sum] = "1ceebca768181cdcce9827611b1d728e592be5d293911539ea3d0b0bfa1146f4"
+
+inherit pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-autobahn_22.4.2.bb b/meta-python/recipes-devtools/python/python3-autobahn_22.7.1.bb
index 3dc308385b..09957ad003 100644
--- a/meta-python/recipes-devtools/python/python3-autobahn_22.4.2.bb
+++ b/meta-python/recipes-devtools/python/python3-autobahn_22.7.1.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "http://crossbar.io/autobahn"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=97c0bda20ad1d845c6369c0e47a1cd98"
-SRC_URI[sha256sum] = "57b7acf228d50d83cf327372b889e2a168a869275b26e17917ed0b4cf4d823a6"
+SRC_URI[sha256sum] = "8b462ea2e6aad6b4dc0ed45fb800b6cbfeb0325e7fe6983907f122f2be4a1fe9"
inherit pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-awesomeversion_22.5.2.bb b/meta-python/recipes-devtools/python/python3-awesomeversion_22.6.0.bb
index c43f9ee544..cadb6f502d 100644
--- a/meta-python/recipes-devtools/python/python3-awesomeversion_22.5.2.bb
+++ b/meta-python/recipes-devtools/python/python3-awesomeversion_22.6.0.bb
@@ -4,7 +4,7 @@ SECTION = "devel/python"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENCE.md;md5=92622b5a8e216099be741d78328bae5d"
-SRC_URI[sha256sum] = "051f89efd8ba0b157fb516bda5e1dad4d63f87e8f9c0c148930023d984fce62f"
+SRC_URI[sha256sum] = "38f580bfacf1c06b674bcd0f68e0c445ebb03fcd3700c6a2c588fb9313308e0f"
RDEPENDS:${PN} += "python3-profile python3-logging"
diff --git a/meta-python/recipes-devtools/python/python3-bitarray_2.5.1.bb b/meta-python/recipes-devtools/python/python3-bitarray_2.6.0.bb
index bda2d96bd8..507c0bc51a 100644
--- a/meta-python/recipes-devtools/python/python3-bitarray_2.5.1.bb
+++ b/meta-python/recipes-devtools/python/python3-bitarray_2.6.0.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/ilanschnell/bitarray"
LICENSE = "PSF-2.0"
LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=2ad702cdcd49e8d2ac01d7e7d0810d2d"
-SRC_URI[sha256sum] = "8d38f60751008099a659d5acfb35ef4150183effd5b2bfa6c10199270ddf4c9c"
+SRC_URI[sha256sum] = "56d3f16dd807b1c56732a244ce071c135ee973d3edc9929418c1b24c5439a0fd"
inherit setuptools3 pypi
diff --git a/meta-python/recipes-devtools/python/python3-bitstruct_8.14.1.bb b/meta-python/recipes-devtools/python/python3-bitstruct_8.15.1.bb
index 77ef98570f..fe3aeb7b58 100644
--- a/meta-python/recipes-devtools/python/python3-bitstruct_8.14.1.bb
+++ b/meta-python/recipes-devtools/python/python3-bitstruct_8.15.1.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/eerimoq/bitstruct"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=d9aa4ec07de78abae21c490c9ffe61bd"
-SRC_URI[sha256sum] = "d38131bd447b6af5b8f464c4878797c87a5d9da1c95b9357e071c424fde5f055"
+SRC_URI[sha256sum] = "6fa6adbfb8f3b8cb68c21b13aa65d23eb2c3ac32419ab926f3fd1fff717a9125"
PYPI_PACKAGE = "bitstruct"
diff --git a/meta-python/recipes-devtools/python/python3-blinker/0001-use-pytest-instead-of-deprecated-nose.patch b/meta-python/recipes-devtools/python/python3-blinker/0001-use-pytest-instead-of-deprecated-nose.patch
deleted file mode 100644
index a04c79b1e0..0000000000
--- a/meta-python/recipes-devtools/python/python3-blinker/0001-use-pytest-instead-of-deprecated-nose.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From 9750d01118ee59ab174525e30d987065b69c0538 Mon Sep 17 00:00:00 2001
-From: pgajdos <pgajdos@suse.cz>
-Date: Wed, 8 Jul 2020 15:22:19 +0200
-Subject: [PATCH] use pytest instead of deprecated nose
-
-Upstream-Status: Submitted [https://github.com/jek/blinker/pull/60]
-Signed-off-by: Khem Raj <raj.khem@gmail.com>
----
- tests/test_signals.py | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/tests/test_signals.py b/tests/test_signals.py
-index 9771e40..ccbc35b 100644
---- a/tests/test_signals.py
-+++ b/tests/test_signals.py
-@@ -4,7 +4,7 @@ import time
-
- import blinker
-
--from nose.tools import assert_raises
-+import pytest
-
-
- jython = sys.platform.startswith('java')
-@@ -232,7 +232,7 @@ def test_meta_connect_failure():
- pass
- sig = blinker.Signal()
-
-- assert_raises(TypeError, sig.connect, receiver)
-+ pytest.raises(TypeError, sig.connect, receiver)
- assert not sig.receivers
- assert not sig._by_receiver
- assert sig._by_sender == {blinker.base.ANY_ID: set()}
---
-2.35.1
-
diff --git a/meta-python/recipes-devtools/python/python3-blinker_1.4.bb b/meta-python/recipes-devtools/python/python3-blinker_1.4.bb
deleted file mode 100644
index 08a961f938..0000000000
--- a/meta-python/recipes-devtools/python/python3-blinker_1.4.bb
+++ /dev/null
@@ -1,22 +0,0 @@
-DESCRIPTION = "Fast, simple object-to-object and broadcast signaling."
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://PKG-INFO;md5=946d7e89af6f7733aeaebed5635d2682"
-
-SRC_URI[md5sum] = "8b3722381f83c2813c52de3016b68d33"
-SRC_URI[sha256sum] = "471aee25f3992bd325afa3772f1063dbdbbca947a041b8b89466dc00d606f8b6"
-
-inherit pypi setuptools3 ptest
-
-SRC_URI += " \
- file://0001-use-pytest-instead-of-deprecated-nose.patch \
- 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-python/recipes-devtools/python/python3-blinker_1.5.bb b/meta-python/recipes-devtools/python/python3-blinker_1.5.bb
new file mode 100644
index 0000000000..dae1e39437
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-blinker_1.5.bb
@@ -0,0 +1,18 @@
+DESCRIPTION = "Fast, simple object-to-object and broadcast signaling."
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=42cd19c88fc13d1307a4efd64ee90e4e"
+
+SRC_URI[sha256sum] = "923e5e2f69c155f2cc42dafbbd70e16e3fde24d2d4aa2ab72fbe386238892462"
+
+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/
+}
diff --git a/meta-python/recipes-devtools/python/python3-can_4.0.0.bb b/meta-python/recipes-devtools/python/python3-can_4.0.0.bb
index 2cd2e624b9..b1ba6849be 100644
--- a/meta-python/recipes-devtools/python/python3-can_4.0.0.bb
+++ b/meta-python/recipes-devtools/python/python3-can_4.0.0.bb
@@ -21,6 +21,7 @@ RDEPENDS:${PN}:class-target += "\
${PYTHON_PN}-sqlite3 \
${PYTHON_PN}-wrapt \
${PYTHON_PN}-pkg-resources \
+ ${PYTHON_PN}-typing-extensions \
"
BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-python/recipes-devtools/python/python3-cantools_37.0.7.bb b/meta-python/recipes-devtools/python/python3-cantools_37.1.0.bb
index c179071afa..1af1310aba 100644
--- a/meta-python/recipes-devtools/python/python3-cantools_37.0.7.bb
+++ b/meta-python/recipes-devtools/python/python3-cantools_37.1.0.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/eerimoq/cantools"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=d9aa4ec07de78abae21c490c9ffe61bd"
-SRC_URI[sha256sum] = "e603a7e1e40f5b4963c4c64cf4b013264afa009e232a878c73d31c29942e4466"
+SRC_URI[sha256sum] = "9f2449e94a7698bd44bb50d9b464788053a0bf070faa09a132535c3aa07e7e6a"
PYPI_PACKAGE = "cantools"
@@ -16,6 +16,7 @@ RDEPENDS:${PN} += "\
${PYTHON_PN}-textparser \
${PYTHON_PN}-typing-extensions \
${PYTHON_PN}-diskcache \
+ ${PYTHON_PN}-asyncio \
"
CLEANBROKEN = "1"
diff --git a/meta-python/recipes-devtools/python/python3-cbor2_5.4.2.bb b/meta-python/recipes-devtools/python/python3-cbor2_5.4.3.bb
index cafc32ad10..bbb57a4a9f 100644
--- a/meta-python/recipes-devtools/python/python3-cbor2_5.4.2.bb
+++ b/meta-python/recipes-devtools/python/python3-cbor2_5.4.3.bb
@@ -4,10 +4,12 @@ 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] = "e283e70b55a049ff364cc5e648fde587e4d9b0e87e4b2664c69e639135e6b3b8"
+SRC_URI[sha256sum] = "62b863c5ee6ced4032afe948f3c1484f375550995d3b8498145237fe28e546c2"
inherit pypi python_setuptools_build_meta ptest
+DEPENDS += "python3-setuptools-scm-native"
+
SRC_URI += " \
file://run-ptest \
"
diff --git a/meta-python/recipes-devtools/python/python3-charset-normalizer_2.0.12.bb b/meta-python/recipes-devtools/python/python3-charset-normalizer_2.1.0.bb
index 47b8579a1a..7c3d3ffc14 100644
--- a/meta-python/recipes-devtools/python/python3-charset-normalizer_2.0.12.bb
+++ b/meta-python/recipes-devtools/python/python3-charset-normalizer_2.1.0.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/ousret/charset_normalizer"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=0974a390827087287db39928f7c524b5"
-SRC_URI[sha256sum] = "2857e29ff0d34db842cd7ca3230549d1a697f96ee6d3fb071cfa6c7393832597"
+SRC_URI[sha256sum] = "575e708016ff3a5e3681541cb9d79312c416835686d054a23accb873b254f413"
inherit pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-cmd2_2.4.1.bb b/meta-python/recipes-devtools/python/python3-cmd2_2.4.2.bb
index 8e3883b4f9..d2434b626f 100644
--- a/meta-python/recipes-devtools/python/python3-cmd2_2.4.1.bb
+++ b/meta-python/recipes-devtools/python/python3-cmd2_2.4.2.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=209e288518b0668115f58c3929af9ff1"
DEPENDS += "${PYTHON_PN}-setuptools-scm-native"
-SRC_URI[sha256sum] = "f3b0467daca18fca0dc7838de7726a72ab64127a018a377a86a6ed8ebfdbb25f"
+SRC_URI[sha256sum] = "073e555c05853b0f6965f3d03329babdf9e38a5f2cea028e61a64cd7eeb74ad5"
inherit pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-colorama_0.4.4.bb b/meta-python/recipes-devtools/python/python3-colorama_0.4.5.bb
index 54640de04e..122ae53991 100644
--- a/meta-python/recipes-devtools/python/python3-colorama_0.4.4.bb
+++ b/meta-python/recipes-devtools/python/python3-colorama_0.4.5.bb
@@ -5,7 +5,6 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=b4936429a56a652b84c5c01280dcaa26"
inherit pypi setuptools3
-SRC_URI[md5sum] = "57b22f2597f63df051b69906fbf310cc"
-SRC_URI[sha256sum] = "5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b"
+SRC_URI[sha256sum] = "e6c6b4334fc50988a639d9b98aa429a0b57da6e17b9a44f0451f930b6967b7a4"
BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-python/recipes-devtools/python/python3-coverage_6.3.2.bb b/meta-python/recipes-devtools/python/python3-coverage_6.4.1.bb
index 3c6b45705e..d352cdadff 100644
--- a/meta-python/recipes-devtools/python/python3-coverage_6.3.2.bb
+++ b/meta-python/recipes-devtools/python/python3-coverage_6.4.1.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://coverage.readthedocs.io"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2ee41112a44fe7014dce33e26468ba93"
-SRC_URI[sha256sum] = "03e2a7826086b91ef345ff18742ee9fc47a6839ccd517061ef8fa1976e652ce9"
+SRC_URI[sha256sum] = "4321f075095a096e70aff1d002030ee612b65a205a0a0f5b815280d5dc58100c"
inherit pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-crc32c_2.2.post0.bb b/meta-python/recipes-devtools/python/python3-crc32c_2.3.bb
index 4f6a3aba99..2032568950 100644
--- a/meta-python/recipes-devtools/python/python3-crc32c_2.2.post0.bb
+++ b/meta-python/recipes-devtools/python/python3-crc32c_2.3.bb
@@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = " \
file://crc32c_adler.c;startline=9;endline=24;md5=c60e6e55d0e5d95effa6fad27db0711a \
"
-SRC_URI[sha256sum] = "3d058e7a5e37e4985d1a7ad4cb702bca56b490daa658d4851377d13ead8b435e"
+SRC_URI[sha256sum] = "17ce6c596ad0d53df52dcd72defb66984aeabd98fbefea7ba848a6b6bdece36a"
inherit pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-cytoolz_0.11.2.bb b/meta-python/recipes-devtools/python/python3-cytoolz_0.12.0.bb
index 14f597c28f..b6977b029a 100644
--- a/meta-python/recipes-devtools/python/python3-cytoolz_0.11.2.bb
+++ b/meta-python/recipes-devtools/python/python3-cytoolz_0.12.0.bb
@@ -5,8 +5,9 @@ SECTION = "devel/python"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=efbcddfa5610ca0c07ecfa274a82b373"
-SRC_URI[sha256sum] = "ea23663153806edddce7e4153d1d407d62357c05120a4e8485bddf1bd5ab22b4"
+SRC_URI[sha256sum] = "c105b05f85e03fbcd60244375968e62e44fe798c15a3531c922d531018d22412"
inherit pypi setuptools3
-RDEPENDS:${PN} += "python3-toolz"
+DEPENDS += "${PYTHON_PN}-cython-native"
+RDEPENDS:${PN} += "${PYTHON_PN}-toolz"
diff --git a/meta-python/recipes-devtools/python/python3-dill_0.3.4.bb b/meta-python/recipes-devtools/python/python3-dill_0.3.4.bb
deleted file mode 100644
index ff0104cc8a..0000000000
--- a/meta-python/recipes-devtools/python/python3-dill_0.3.4.bb
+++ /dev/null
@@ -1,14 +0,0 @@
-SUMMARY = "Serialize all of python"
-HOMEPAGE = "https://pypi.org/project/dill/"
-LICENSE = "BSD-3-Clause"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=41adceb584fdde8323ddf9ad23c07fe5"
-
-SRC_URI[sha256sum] = "9f9734205146b2b353ab3fec9af0070237b6ddae78452af83d2fca84d739e675"
-
-inherit pypi setuptools3
-
-PYPI_PACKAGE_EXT = "zip"
-
-RDEPENDS:${PN} += "\
- ${PYTHON_PN}-multiprocessing \
-"
diff --git a/meta-python/recipes-devtools/python/python3-dill_0.3.5.1.bb b/meta-python/recipes-devtools/python/python3-dill_0.3.5.1.bb
new file mode 100644
index 0000000000..d9110e3fd4
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-dill_0.3.5.1.bb
@@ -0,0 +1,15 @@
+SUMMARY = "Serialize all of python"
+HOMEPAGE = "https://pypi.org/project/dill/"
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=61f24e44fc855bde43ed5a1524a37bc4"
+
+SRC_URI[sha256sum] = "d75e41f3eff1eee599d738e76ba8f4ad98ea229db8b085318aa2b3333a208c86"
+
+inherit pypi setuptools3
+
+PYPI_PACKAGE_EXT = "tar.gz"
+
+RDEPENDS:${PN} += "\
+ ${PYTHON_PN}-multiprocessing \
+ ${PYTHON_PN}-logging \
+"
diff --git a/meta-python/recipes-devtools/python/python3-dominate_2.6.0.bb b/meta-python/recipes-devtools/python/python3-dominate_2.7.0.bb
index 8e17438262..bee89ed754 100644
--- a/meta-python/recipes-devtools/python/python3-dominate_2.6.0.bb
+++ b/meta-python/recipes-devtools/python/python3-dominate_2.7.0.bb
@@ -2,8 +2,7 @@ SUMMARY = "Dominate is a Python library for creating and manipulating HTML docum
LICENSE = "LGPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=b52f2d57d10c4f7ee67a7eb9615d5d24"
-SRC_URI[md5sum] = "9f714324ca99eee98bb3c3cdbe838de6"
-SRC_URI[sha256sum] = "76ec2cde23700a6fc4fee098168b9dee43b99c2f1dd0ca6a711f683e8eb7e1e4"
+SRC_URI[sha256sum] = "520101360892ebf9d0553f67d37e359ff92403d8a1e33814030503088a05da49"
inherit pypi setuptools3 ptest
diff --git a/meta-python/recipes-devtools/python/python3-ecdsa_0.17.0.bb b/meta-python/recipes-devtools/python/python3-ecdsa_0.18.0.bb
index 177019ccc2..6a399a96fe 100644
--- a/meta-python/recipes-devtools/python/python3-ecdsa_0.17.0.bb
+++ b/meta-python/recipes-devtools/python/python3-ecdsa_0.18.0.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=66ffc5e30f76cbb5358fe54b645e5a1d"
DEPENDS += "python3-pip python3-pbr"
PYPI_PACKAGE = "ecdsa"
-SRC_URI[sha256sum] = "b9f500bb439e4153d0330610f5d26baaf18d17b8ced1bc54410d189385ea68aa"
+SRC_URI[sha256sum] = "190348041559e21b22a1d65cee485282ca11a6f81d503fddb84d5017e9ed1e49"
inherit pypi setuptools3 python3native
diff --git a/meta-python/recipes-devtools/python/python3-editables_0.3.bb b/meta-python/recipes-devtools/python/python3-editables_0.3.bb
deleted file mode 100644
index b42ff06872..0000000000
--- a/meta-python/recipes-devtools/python/python3-editables_0.3.bb
+++ /dev/null
@@ -1,11 +0,0 @@
-SUMMARY = "A Python library for creating editable wheels"
-HOMEPAGE = "https://github.com/pfmoore/editables"
-SECTION = "devel/python"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=41bc1be47b7bb8240db3ef928c7cb0bf"
-
-SRC_URI[sha256sum] = "167524e377358ed1f1374e61c268f0d7a4bf7dbd046c656f7b410cde16161b1a"
-
-inherit pypi python_setuptools_build_meta
-
-BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-python/recipes-devtools/python/python3-elementpath_2.5.0.bb b/meta-python/recipes-devtools/python/python3-elementpath_3.0.1.bb
index e882952ac2..13468ebfff 100644
--- a/meta-python/recipes-devtools/python/python3-elementpath_2.5.0.bb
+++ b/meta-python/recipes-devtools/python/python3-elementpath_3.0.1.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/sissaschool/elementpath"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=5dbb7fb7d72da3921202dd7b995d3ecf"
-SRC_URI[sha256sum] = "3a27aaf3399929fccda013899cb76d3ff111734abf4281e5f9d3721ba0b9ffa3"
+SRC_URI[sha256sum] = "a75eed5aad3dad92ba577b1f3a268d8c3c98ceeda91cb8abae4269e920e7c8f6"
PYPI_PACKAGE = "elementpath"
inherit pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-email-validator_1.1.3.bb b/meta-python/recipes-devtools/python/python3-email-validator_1.2.1.bb
index b81e39a151..a5cb09fd9b 100644
--- a/meta-python/recipes-devtools/python/python3-email-validator_1.1.3.bb
+++ b/meta-python/recipes-devtools/python/python3-email-validator_1.2.1.bb
@@ -3,8 +3,7 @@ SECTION = "devel/python"
LICENSE = "CC0-1.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=65d3616852dbf7b1a6d4b53b00626032"
-SRC_URI[md5sum] = "25582cf3d415c7fdd44b980a095e0d53"
-SRC_URI[sha256sum] = "aa237a65f6f4da067119b7df3f13e89c25c051327b2b5b66dc075f33d62480d7"
+SRC_URI[sha256sum] = "6757aea012d40516357c0ac2b1a4c31219ab2f899d26831334c5d069e8b6c3d8"
PYPI_PACKAGE = "email_validator"
diff --git a/meta-python/recipes-devtools/python/python3-engineio_4.3.2.bb b/meta-python/recipes-devtools/python/python3-engineio_4.3.4.bb
index e9891bc272..d89a54dc3d 100644
--- a/meta-python/recipes-devtools/python/python3-engineio_4.3.2.bb
+++ b/meta-python/recipes-devtools/python/python3-engineio_4.3.4.bb
@@ -17,4 +17,4 @@ RDEPENDS:${PN} += " \
python3-asyncio \
"
-SRC_URI[sha256sum] = "e02f8d6686663408533726be2d4ceb403914fd17285d247791c6a91623777bdd"
+SRC_URI[sha256sum] = "d8d8b072799c36cadcdcc2b40d2a560ce09797ab3d2d596b2ad519a5e4df19ae"
diff --git a/meta-python/recipes-devtools/python/python3-eth-abi_3.0.0.bb b/meta-python/recipes-devtools/python/python3-eth-abi_3.0.1.bb
index e1f220af98..3d8a67ba56 100644
--- a/meta-python/recipes-devtools/python/python3-eth-abi_3.0.0.bb
+++ b/meta-python/recipes-devtools/python/python3-eth-abi_3.0.1.bb
@@ -4,7 +4,7 @@ SECTION = "devel/python"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=bf9691ead96f1163622689e47ce3f366"
-SRC_URI[sha256sum] = "31578b179cf9430c21ac32a4e5f401c14b6e2cc1fd64ca3587cd354068217804"
+SRC_URI[sha256sum] = "c3872e3ac1e9ef3f8c6599aaca4ee536d536eefca63a6892ab937f0560edb656"
PYPI_PACKAGE = "eth_abi"
diff --git a/meta-python/recipes-devtools/python/python3-eth-hash_0.3.2.bb b/meta-python/recipes-devtools/python/python3-eth-hash_0.5.0.bb
index c9630b1721..73072706e0 100644
--- a/meta-python/recipes-devtools/python/python3-eth-hash_0.3.2.bb
+++ b/meta-python/recipes-devtools/python/python3-eth-hash_0.5.0.bb
@@ -4,6 +4,11 @@ SECTION = "devel/python"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=287820ad3553117aa2f92bf84c219324"
-SRC_URI[sha256sum] = "3f40cecd5ead88184aa9550afc19d057f103728108c5102f592f8415949b5a76"
+SRC_URI[sha256sum] = "ea0fd4e264c97c8aa739ae1cea7199db2e1f3bdf387cc9b81ef03c660f871335"
inherit pypi setuptools3
+
+RDEPENDS:${PN} = "\
+ ${PYTHON_PN}-logging \
+ ${PYTHON_PN}-pycryptodome \
+"
diff --git a/meta-python/recipes-devtools/python/python3-eth-typing_3.0.0.bb b/meta-python/recipes-devtools/python/python3-eth-typing_3.1.0.bb
index a500d5b520..0e274c25d8 100644
--- a/meta-python/recipes-devtools/python/python3-eth-typing_3.0.0.bb
+++ b/meta-python/recipes-devtools/python/python3-eth-typing_3.1.0.bb
@@ -4,6 +4,6 @@ SECTION = "devel/python"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=bf9691ead96f1163622689e47ce3f366"
-SRC_URI[sha256sum] = "079e4c41e98cf2635d3830a99f3cbd7b1d73d2368464d4493c002bece545184a"
+SRC_URI[sha256sum] = "92698268be83c75f65a028d47421f7c0aed459be76dd7ce916af166dca8bc53e"
inherit pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-evdev_1.5.0.bb b/meta-python/recipes-devtools/python/python3-evdev_1.6.0.bb
index 141411da0c..659a86dae3 100644
--- a/meta-python/recipes-devtools/python/python3-evdev_1.5.0.bb
+++ b/meta-python/recipes-devtools/python/python3-evdev_1.6.0.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/gvalkov/python-evdev"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=18debddbb3f52c661a129724a883a8e2"
-SRC_URI[sha256sum] = "5b33b174f7c84576e7dd6071e438bf5ad227da95efd4356a39fe4c8355412fe6"
+SRC_URI[sha256sum] = "ecfa01b5c84f7e8c6ced3367ac95288f43cd84efbfd7dd7d0cdbfc0d18c87a6a"
inherit pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-fastjsonschema_2.15.3.bb b/meta-python/recipes-devtools/python/python3-fastjsonschema_2.16.1.bb
index a2821c1177..bb6c1ee813 100644
--- a/meta-python/recipes-devtools/python/python3-fastjsonschema_2.15.3.bb
+++ b/meta-python/recipes-devtools/python/python3-fastjsonschema_2.16.1.bb
@@ -6,7 +6,7 @@ HOMEPAGE = "https://github.com/seznam/python-fastjsonschema"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=18950e8362b69c0c617b42b8bd8e7532"
-SRCREV = "d03f3835da4899bdeb597a9d3f30a709e7c3254f"
+SRCREV = "98399bb4029b2d7020d8abd9770661a5b2c4f9f8"
PYPI_SRC_URI = "git://github.com/horejsek/python-fastjsonschema;protocol=https;branch=master"
SRC_URI += "file://run-ptest"
@@ -33,6 +33,7 @@ RDEPENDS:${PN} += "\
python3-urllib3 \
python3-numbers \
python3-pickle \
+ python3-json \
"
BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-python/recipes-devtools/python/python3-flask-login_0.6.1.bb b/meta-python/recipes-devtools/python/python3-flask-login_0.6.2.bb
index d19acd9b64..97d7bce359 100644
--- a/meta-python/recipes-devtools/python/python3-flask-login_0.6.1.bb
+++ b/meta-python/recipes-devtools/python/python3-flask-login_0.6.2.bb
@@ -6,7 +6,7 @@ HOMEPAGE = " https://github.com/maxcountryman/flask-login"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=8aa87a1cd9fa41d969ad32cfdac2c596"
-SRC_URI[sha256sum] = "1306d474a270a036d6fd14f45640c4d77355e4f1c67ca4331b372d3448997b8c"
+SRC_URI[sha256sum] = "c0a7baa9fdc448cdd3dd6f0939df72eec5177b2f7abe6cb82fc934d29caac9c3"
PYPI_PACKAGE = "Flask-Login"
diff --git a/meta-python/recipes-devtools/python/python3-flask-wtf_0.15.1.bb b/meta-python/recipes-devtools/python/python3-flask-wtf_1.0.1.bb
index aebc1344f8..678588265d 100644
--- a/meta-python/recipes-devtools/python/python3-flask-wtf_0.15.1.bb
+++ b/meta-python/recipes-devtools/python/python3-flask-wtf_1.0.1.bb
@@ -1,8 +1,8 @@
DESCRIPTION = "Simple integration of Flask and WTForms."
LICENSE = "BSD-3-Clause"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=3ca6bb31670492f791e6a9f2fb9f8a80"
+LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=d98d089889e14b227732d45dac3aacc4"
-SRC_URI[sha256sum] = "ff177185f891302dc253437fe63081e7a46a4e99aca61dfe086fb23e54fff2dc"
+SRC_URI[sha256sum] = "34fe5c6fee0f69b50e30f81a3b7ea16aa1492a771fe9ad0974d164610c09a6c9"
PYPI_PACKAGE = "Flask-WTF"
diff --git a/meta-python/recipes-devtools/python/python3-flask_2.1.2.bb b/meta-python/recipes-devtools/python/python3-flask_2.2.2.bb
index 7d290a4fe3..cceab72ede 100644
--- a/meta-python/recipes-devtools/python/python3-flask_2.1.2.bb
+++ b/meta-python/recipes-devtools/python/python3-flask_2.2.2.bb
@@ -6,7 +6,7 @@ HOMEPAGE = "https://github.com/mitsuhiko/flask/"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=ffeffa59c90c9c4a033c7574f8f3fb75"
-SRC_URI[sha256sum] = "315ded2ddf8a6281567edb27393010fe3406188bafbfe65a3339d5787d89e477"
+SRC_URI[sha256sum] = "642c450d19c4ad482f96729bd2a8f6d32554aa1e231f4f6b4e7e5264b16cca2b"
PYPI_PACKAGE = "Flask"
diff --git a/meta-python/recipes-devtools/python/python3-frozenlist_1.3.0.bb b/meta-python/recipes-devtools/python/python3-frozenlist_1.3.1.bb
index 4dd77383b9..b95a014f55 100644
--- a/meta-python/recipes-devtools/python/python3-frozenlist_1.3.0.bb
+++ b/meta-python/recipes-devtools/python/python3-frozenlist_1.3.1.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/aio-libs/frozenlist"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=cf056e8e7a0a5477451af18b7b5aa98c"
-SRC_URI[sha256sum] = "ce6f2ba0edb7b0c1d8976565298ad2deba6f8064d2bebb6ffce2ca896eb35b0b"
+SRC_URI[sha256sum] = "3a735e4211a04ccfa3f4833547acdf5d2f863bfeb01cfd3edaffbc251f15cec8"
inherit pypi python_setuptools_build_meta
diff --git a/meta-python/recipes-devtools/python/python3-gcovr_5.1.bb b/meta-python/recipes-devtools/python/python3-gcovr_5.2.bb
index 995f3b779b..03231f926a 100644
--- a/meta-python/recipes-devtools/python/python3-gcovr_5.1.bb
+++ b/meta-python/recipes-devtools/python/python3-gcovr_5.2.bb
@@ -2,10 +2,10 @@ DESCRIPTION = "generate GCC code coverage reports"
HOMEPAGE = "https://gcovr.com"
SECTION = "devel/python"
LICENSE = "BSD-3-Clause"
-LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=08208c66520e8d69d5367483186d94ed"
+LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=e59af597b3484fa3b52c0fbfd5d17611"
SRC_URI = "git://github.com/gcovr/gcovr.git;branch=master;protocol=https"
-SRCREV = "e71e883521b78122c49016eb4e510e6da06c6916"
+SRCREV = "1040a85ecfb3ef0d01635df9d50a3cae5059d566"
S = "${WORKDIR}/git"
diff --git a/meta-python/recipes-devtools/python/python3-gnupg_0.4.8.bb b/meta-python/recipes-devtools/python/python3-gnupg_0.4.8.bb
deleted file mode 100644
index b42225b620..0000000000
--- a/meta-python/recipes-devtools/python/python3-gnupg_0.4.8.bb
+++ /dev/null
@@ -1,14 +0,0 @@
-SUMMARY = "A wrapper for the Gnu Privacy Guard (GPG or GnuPG)"
-SECTION = "devel/python"
-LICENSE = "BSD-3-Clause"
-LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=b0b7ac63b60085b23fa9f7e1951daa1d"
-
-PYPI_PACKAGE = "python-gnupg"
-SRC_URI[sha256sum] = "b64de1ae5cedf872b437201a566fa2c62ce0c95ea2e30177eb53aee1258507d7"
-
-inherit pypi setuptools3
-
-RDEPENDS:${PN} += " \
- gnupg-gpg \
- python3-logging \
-"
diff --git a/meta-python/recipes-devtools/python/python3-gnupg_0.4.9.bb b/meta-python/recipes-devtools/python/python3-gnupg_0.4.9.bb
new file mode 100644
index 0000000000..9e13e4c26f
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-gnupg_0.4.9.bb
@@ -0,0 +1,14 @@
+SUMMARY = "A wrapper for the Gnu Privacy Guard (GPG or GnuPG)"
+SECTION = "devel/python"
+LICENSE = "BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=5dabe659eadd6d97325b1582e41cfc11"
+
+PYPI_PACKAGE = "python-gnupg"
+SRC_URI[sha256sum] = "aaa748795572591aaf127b4ac8985684f3673ff82b39f370c836b006e68fc537"
+
+inherit pypi python_setuptools_build_meta
+
+RDEPENDS:${PN} += " \
+ gnupg-gpg \
+ python3-logging \
+"
diff --git a/meta-python/recipes-devtools/python/python3-google-api-core_2.8.0.bb b/meta-python/recipes-devtools/python/python3-google-api-core_2.8.2.bb
index b7ff8bc291..a2df7fb48a 100644
--- a/meta-python/recipes-devtools/python/python3-google-api-core_2.8.0.bb
+++ b/meta-python/recipes-devtools/python/python3-google-api-core_2.8.2.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
inherit pypi setuptools3
-SRC_URI[sha256sum] = "065bb8e11c605fd232707ae50963dc1c8af5b3c95b4568887515985e6c1156b3"
+SRC_URI[sha256sum] = "06f7244c640322b508b125903bb5701bebabce8832f85aba9335ec00b3d02edc"
RDEPENDS:${PN} += "\
${PYTHON_PN}-asyncio \
diff --git a/meta-python/recipes-devtools/python/python3-google-api-python-client_2.49.0.bb b/meta-python/recipes-devtools/python/python3-google-api-python-client_2.56.0.bb
index 660262e629..b8f7ff97b2 100644
--- a/meta-python/recipes-devtools/python/python3-google-api-python-client_2.49.0.bb
+++ b/meta-python/recipes-devtools/python/python3-google-api-python-client_2.56.0.bb
@@ -4,7 +4,7 @@ HOMEPAGE = "https://github.com/googleapis/google-api-python-client"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"
-SRC_URI[sha256sum] = "629bbde991ce2d9697c6da37f2416f7aeb01ba01505b166066a415b3c3ce1dfc"
+SRC_URI[sha256sum] = "70d33203a4752bf4144b33fc689e997a2b5ed42c696d57149e4b3f5082682436"
inherit pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-google-auth_2.6.6.bb b/meta-python/recipes-devtools/python/python3-google-auth_2.10.0.bb
index d51790f36c..610a4d7dd8 100644
--- a/meta-python/recipes-devtools/python/python3-google-auth_2.6.6.bb
+++ b/meta-python/recipes-devtools/python/python3-google-auth_2.10.0.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"
inherit pypi setuptools3
-SRC_URI[sha256sum] = "1ba4938e032b73deb51e59c4656a00e0939cf0b1112575099f136babb4563312"
+SRC_URI[sha256sum] = "7904dbd44b745c7323fef29565adee2fe7ff48473e2d94443aced40b0404a395"
RDEPENDS:${PN} += "\
${PYTHON_PN}-asyncio \
diff --git a/meta-python/recipes-devtools/python/python3-googleapis-common-protos_1.56.2.bb b/meta-python/recipes-devtools/python/python3-googleapis-common-protos_1.56.4.bb
index 78b899ef14..3f03933e06 100644
--- a/meta-python/recipes-devtools/python/python3-googleapis-common-protos_1.56.2.bb
+++ b/meta-python/recipes-devtools/python/python3-googleapis-common-protos_1.56.4.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Apache-2.0;md5=89aea4e17d99a7ca
inherit pypi setuptools3
-SRC_URI[sha256sum] = "b09b56f5463070c2153753ef123f07d2e49235e89148e9b2459ec8ed2f68d7d3"
+SRC_URI[sha256sum] = "c25873c47279387cfdcbdafa36149887901d36202cb645a0e4f29686bf6e4417"
RDEPENDS:${PN} += "\
${PYTHON_PN}-grpcio \
diff --git a/meta-python/recipes-devtools/python/python3-graphviz_0.20.bb b/meta-python/recipes-devtools/python/python3-graphviz_0.20.1.bb
index 81b591247f..506c738133 100644
--- a/meta-python/recipes-devtools/python/python3-graphviz_0.20.bb
+++ b/meta-python/recipes-devtools/python/python3-graphviz_0.20.1.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://graphviz.readthedocs.io/en/stable/"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=951dd0868a9606c867ffda0ea3ea6da2"
-SRC_URI[sha256sum] = "76bdfb73f42e72564ffe9c7299482f9d72f8e6cb8d54bce7b48ab323755e9ba5"
+SRC_URI[sha256sum] = "8c58f14adaa3b947daf26c19bc1e98c4e0702cdc31cf99153e6f06904d492bf8"
inherit pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-grpcio-tools/0001-setup.py-Do-not-mix-C-and-C-compiler-options.patch b/meta-python/recipes-devtools/python/python3-grpcio-tools/0001-setup.py-Do-not-mix-C-and-C-compiler-options.patch
index 4713da174f..4aa11bd57a 100644
--- a/meta-python/recipes-devtools/python/python3-grpcio-tools/0001-setup.py-Do-not-mix-C-and-C-compiler-options.patch
+++ b/meta-python/recipes-devtools/python/python3-grpcio-tools/0001-setup.py-Do-not-mix-C-and-C-compiler-options.patch
@@ -26,6 +26,8 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
setup.py | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
+diff --git a/setup.py b/setup.py
+index cc53e79..be3bc78 100644
--- a/setup.py
+++ b/setup.py
@@ -87,8 +87,11 @@ def check_linker_need_libatomic():
@@ -33,12 +35,12 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
code_test = (b'#include <atomic>\n' +
b'int main() { return std::atomic<int64_t>{}; }')
- cxx = os.environ.get('CXX', 'c++')
-- cpp_test = subprocess.Popen([cxx, '-x', 'c++', '-std=c++11', '-'],
+- cpp_test = subprocess.Popen([cxx, '-x', 'c++', '-std=c++14', '-'],
+ cxx, cxx_args = os.environ.get('CXX').split(' ', 1) or 'c++'
+ if not cxx_args:
+ cxx_args = "-g"
+
-+ cpp_test = subprocess.Popen([cxx, cxx_args, '-x', 'c++', '-std=c++11', '-'],
++ cpp_test = subprocess.Popen([cxx, cxx_args, '-x', 'c++', '-std=c++14', '-'],
stdin=PIPE,
stdout=PIPE,
stderr=PIPE)
@@ -46,8 +48,11 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
# Double-check to see if -latomic actually can solve the problem.
# https://github.com/grpc/grpc/issues/22491
cpp_test = subprocess.Popen(
-- [cxx, '-x', 'c++', '-std=c++11', '-', '-latomic'],
-+ [cxx, cxx_args, '-x', 'c++', '-std=c++11', '-', '-latomic'],
+- [cxx, '-x', 'c++', '-std=c++14', '-', '-latomic'],
++ [cxx, cxx_args, '-x', 'c++', '-std=c++14', '-', '-latomic'],
stdin=PIPE,
stdout=PIPE,
stderr=PIPE)
+--
+2.25.1
+
diff --git a/meta-python/recipes-devtools/python/python3-grpcio-tools_1.46.3.bb b/meta-python/recipes-devtools/python/python3-grpcio-tools_1.47.0.bb
index 221a05ef1a..90c8efeeca 100644
--- a/meta-python/recipes-devtools/python/python3-grpcio-tools_1.46.3.bb
+++ b/meta-python/recipes-devtools/python/python3-grpcio-tools_1.47.0.bb
@@ -10,7 +10,7 @@ inherit pypi setuptools3
DEPENDS += "${PYTHON_PN}-grpcio"
SRC_URI += "file://0001-setup.py-Do-not-mix-C-and-C-compiler-options.patch"
-SRC_URI[sha256sum] = "31fee436ace5b3bd950cc3a8e68d6b84de1d6dc755959db7badc3470cdf22f70"
+SRC_URI[sha256sum] = "f64b5378484be1d6ce59311f86174be29c8ff98d8d90f589e1c56d5acae67d3c"
RDEPENDS:${PN} = "${PYTHON_PN}-grpcio"
diff --git a/meta-python/recipes-devtools/python/python3-grpcio/0001-setup.py-Do-not-mix-C-and-C-compiler-options.patch b/meta-python/recipes-devtools/python/python3-grpcio/0001-setup.py-Do-not-mix-C-and-C-compiler-options.patch
index febe6c4c87..f416ca2728 100644
--- a/meta-python/recipes-devtools/python/python3-grpcio/0001-setup.py-Do-not-mix-C-and-C-compiler-options.patch
+++ b/meta-python/recipes-devtools/python/python3-grpcio/0001-setup.py-Do-not-mix-C-and-C-compiler-options.patch
@@ -28,42 +28,49 @@ Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
src/python/grpcio/commands.py | 5 ++++-
2 files changed, 10 insertions(+), 4 deletions(-)
+diff --git a/setup.py b/setup.py
+index ec27fe4..b2d2d1a 100644
--- a/setup.py
+++ b/setup.py
-@@ -199,8 +199,11 @@ def check_linker_need_libatomic():
+@@ -206,8 +206,11 @@ def check_linker_need_libatomic():
"""Test if linker on system needs libatomic."""
code_test = (b'#include <atomic>\n' +
b'int main() { return std::atomic<int64_t>{}; }')
-- cxx = os.environ.get('CXX', 'c++')
-- cpp_test = subprocess.Popen([cxx, '-x', 'c++', '-std=c++11', '-'],
+- cxx = shlex.split(os.environ.get('CXX', 'c++'))
+- cpp_test = subprocess.Popen(cxx + ['-x', 'c++', '-std=c++14', '-'],
+ cxx, cxx_args = os.environ.get('CXX').split(' ', 1) or 'c++'
+ if not cxx_args:
+ cxx_args = "-g"
+
-+ cpp_test = subprocess.Popen([cxx, cxx_args, '-x', 'c++', '-std=c++11', '-'],
++ cpp_test = subprocess.Popen([cxx, cxx_args, '-x', 'c++', '-std=c++14', '-'],
stdin=PIPE,
stdout=PIPE,
stderr=PIPE)
-@@ -210,7 +213,7 @@ def check_linker_need_libatomic():
+@@ -217,7 +220,7 @@ def check_linker_need_libatomic():
# Double-check to see if -latomic actually can solve the problem.
# https://github.com/grpc/grpc/issues/22491
cpp_test = subprocess.Popen(
-- [cxx, '-x', 'c++', '-std=c++11', '-', '-latomic'],
-+ [cxx, cxx_args, '-x', 'c++', '-std=c++11', '-', '-latomic'],
+- [cxx, '-x', 'c++', '-std=c++14', '-', '-latomic'],
++ [cxx, cxx_args, '-x', 'c++', '-std=c++14', '-', '-latomic'],
stdin=PIPE,
stdout=PIPE,
stderr=PIPE)
+diff --git a/src/python/grpcio/commands.py b/src/python/grpcio/commands.py
+index d93b6c7..a8c4a51 100644
--- a/src/python/grpcio/commands.py
+++ b/src/python/grpcio/commands.py
@@ -228,7 +228,10 @@ class BuildExt(build_ext.build_ext):
"""
try:
# TODO(lidiz) Remove the generated a.out for success tests.
-- cc_test = subprocess.Popen(['cc', '-x', 'c', '-std=c++11', '-'],
+- cc_test = subprocess.Popen(['cc', '-x', 'c', '-std=c++14', '-'],
+ cc_test, cc_args = os.environ.get('CC').split(' ', 1) or 'gcc'
+ if not cc_args:
+ cc_args = "-g"
-+ cc_test = subprocess.Popen([cc_test, cc_args, '-x', 'c', '-std=c++11', '-'],
++ cc_test = subprocess.Popen([cc_test, cc_args, '-x', 'c', '-std=c++14', '-'],
stdin=subprocess.PIPE,
stdout=subprocess.PIPE,
stderr=subprocess.PIPE)
+--
+2.25.1
+
diff --git a/meta-python/recipes-devtools/python/python3-grpcio_1.45.0.bb b/meta-python/recipes-devtools/python/python3-grpcio_1.47.0.bb
index ca55a7f091..24c6e53447 100644
--- a/meta-python/recipes-devtools/python/python3-grpcio_1.45.0.bb
+++ b/meta-python/recipes-devtools/python/python3-grpcio_1.47.0.bb
@@ -13,7 +13,7 @@ SRC_URI:append:class-target = " file://ppc-boringssl-support.patch \
file://0001-absl-always-use-asm-sgidefs.h.patch \
file://abseil-ppc-fixes.patch;patchdir=third_party/abseil-cpp \
"
-SRC_URI[sha256sum] = "ff2c8b965b0fc25cf281961aa46619c10900543effe3f806ef818231c40aaff3"
+SRC_URI[sha256sum] = "5dbba95fab9b35957b4977b8904fc1fa56b302f9051eff4d7716ebb0c087f801"
RDEPENDS:${PN} = "${PYTHON_PN}-protobuf \
${PYTHON_PN}-setuptools \
diff --git a/meta-python/recipes-devtools/python/python3-hatchling_1.3.0.bb b/meta-python/recipes-devtools/python/python3-hatchling_1.3.0.bb
deleted file mode 100644
index a6550a9732..0000000000
--- a/meta-python/recipes-devtools/python/python3-hatchling_1.3.0.bb
+++ /dev/null
@@ -1,21 +0,0 @@
-SUMMARY = "The extensible, standards compliant build backend used by Hatch"
-HOMEPAGE = "https://hatch.pypa.io/latest/"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=cbe2fd33fc9297692812fc94b7d27fd9"
-
-inherit pypi python_hatchling
-
-DEPENDS += "python3-pluggy-native python3-tomli-native python3-pathspec-native python3-packaging-native python3-editables-native"
-DEPENDS:remove:class-native = "python3-hatchling-native"
-
-SRC_URI[sha256sum] = "1401d45d3dd6a5910f64d539acaa943486d5e8b7dda1a97f2b0040fdddc5b85e"
-
-# Until we have a proper tool to invoke PEP517 builds, hatchling can't
-# bootstrap itself automatically.
-PEP517_BUILD_API = "hatchling.ouroboros"
-
-do_compile:prepend() {
- export PYTHONPATH=src
-}
-
-BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-python/recipes-devtools/python/python3-haversine_2.5.1.bb b/meta-python/recipes-devtools/python/python3-haversine_2.6.0.bb
index 1ed67d3260..65779187a1 100644
--- a/meta-python/recipes-devtools/python/python3-haversine_2.5.1.bb
+++ b/meta-python/recipes-devtools/python/python3-haversine_2.6.0.bb
@@ -2,7 +2,7 @@ SUMMARY = "Calculate the distance between 2 points on Earth"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
-SRC_URI[sha256sum] = "357e41dfddc4a0f2b1c941d92a590cac840f7ce4b3da14b45b68d968b3ad7cc7"
+SRC_URI[sha256sum] = "eb7c308ba721e86662c1d50427cb9b06f9e7eb9984803d9ec200582425cc4fb7"
inherit pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-hexbytes_0.2.2.bb b/meta-python/recipes-devtools/python/python3-hexbytes_0.2.3.bb
index 89792d9806..534cc88e1d 100644
--- a/meta-python/recipes-devtools/python/python3-hexbytes_0.2.2.bb
+++ b/meta-python/recipes-devtools/python/python3-hexbytes_0.2.3.bb
@@ -4,6 +4,6 @@ SECTION = "devel/python"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=287820ad3553117aa2f92bf84c219324"
-SRC_URI[sha256sum] = "a5881304d186e87578fb263a85317c808cf130e1d4b3d37d30142ab0f7898d03"
+SRC_URI[sha256sum] = "199daa356aeb14879ee9c43de637acaaa1409febf15151a0e3dbcf1f8df128c0"
inherit pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-humanize_4.1.0.bb b/meta-python/recipes-devtools/python/python3-humanize_4.3.0.bb
index df5a4e9d52..55386b6907 100644
--- a/meta-python/recipes-devtools/python/python3-humanize_4.1.0.bb
+++ b/meta-python/recipes-devtools/python/python3-humanize_4.3.0.bb
@@ -5,7 +5,7 @@ SECTION = "devel/python"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENCE;md5=4ecc42519e84f6f3e23529464df7bd1d"
-SRC_URI[sha256sum] = "3a119b242ec872c029d8b7bf8435a61a5798f124b244a08013aec5617302f80e"
+SRC_URI[sha256sum] = "0dfac79fe8c1c0c734c14177b07b857bad9ae30dd50daa0a14e2c3d8054ee0c4"
inherit pypi python_setuptools_build_meta
diff --git a/meta-python/recipes-devtools/python/python3-ifaddr_0.1.7.bb b/meta-python/recipes-devtools/python/python3-ifaddr_0.2.0.bb
index b73063eaaa..6c97c374e0 100644
--- a/meta-python/recipes-devtools/python/python3-ifaddr_0.1.7.bb
+++ b/meta-python/recipes-devtools/python/python3-ifaddr_0.2.0.bb
@@ -5,7 +5,7 @@ LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=8debe8d42320ec0ff24665319b625a5e"
-SRC_URI[sha256sum] = "1f9e8a6ca6f16db5a37d3356f07b6e52344f6f9f7e806d618537731669eb1a94"
+SRC_URI[sha256sum] = "cc0cbfcaabf765d44595825fb96a99bb12c79716b73b44330ea38ee2b0c4aed4"
inherit pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-imageio_2.19.3.bb b/meta-python/recipes-devtools/python/python3-imageio_2.21.1.bb
index 86229322b8..5c792a5db8 100644
--- a/meta-python/recipes-devtools/python/python3-imageio_2.19.3.bb
+++ b/meta-python/recipes-devtools/python/python3-imageio_2.21.1.bb
@@ -5,7 +5,7 @@ SECTION = "devel/python"
LICENSE = "BSD-2-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=24cb9a367a9e641b459a01c4d15256ba"
-SRC_URI[sha256sum] = "0c9df80e42f2ee68bea92001e7fcf612aa149910efe040eb757f5ce323250ae1"
+SRC_URI[sha256sum] = "5f0278217c1cf99d90ef855dab948f93d9fce0ab7ab388e13a597c706b7ec4e5"
inherit pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-iperf_0.1.11.bb b/meta-python/recipes-devtools/python/python3-iperf_0.1.11.bb
new file mode 100644
index 0000000000..36d6463051
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-iperf_0.1.11.bb
@@ -0,0 +1,11 @@
+SUMMARY = "Python wrapper around iperf3"
+HOMEPAGE = "https://github.com/thiezn/iperf3-python"
+AUTHOR = "Mathijs Mortimer <mathijs@mortimer.nl>"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=f7d0900b3d30647cdda002c9549ca40f"
+
+PYPI_PACKAGE = "iperf3"
+
+SRC_URI[sha256sum] = "d50eebbf2dcf445a173f98a82f9c433e0302d3dfb7987e1f21b86b35ef63ce26"
+
+inherit setuptools3 pypi
diff --git a/meta-python/recipes-devtools/python/python3-iso3166_2.0.2.bb b/meta-python/recipes-devtools/python/python3-iso3166_2.1.1.bb
index e578b8aeff..b32cfe5956 100644
--- a/meta-python/recipes-devtools/python/python3-iso3166_2.0.2.bb
+++ b/meta-python/recipes-devtools/python/python3-iso3166_2.1.1.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://pypi.org/project/iso3166/"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=5e2f4edc7e7408a82e4a1d05f229b695"
-SRC_URI[sha256sum] = "04d02cfcfc18a6f8a9a4edb4d0a55e2e4fc575626c29d702f750de415e88d372"
+SRC_URI[sha256sum] = "fcd551b8dda66b44e9f9e6d6bbbee3a1145a22447c0a556e5d0fb1ad1e491719"
inherit pypi python_setuptools_build_meta ptest
diff --git a/meta-python/recipes-devtools/python/python3-jmespath_1.0.0.bb b/meta-python/recipes-devtools/python/python3-jmespath_1.0.1.bb
index f454d6462e..73f5f4d025 100644
--- a/meta-python/recipes-devtools/python/python3-jmespath_1.0.0.bb
+++ b/meta-python/recipes-devtools/python/python3-jmespath_1.0.1.bb
@@ -4,7 +4,7 @@ SECTION = "devel/python"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=2683790f5fabb41a3f75b70558799eb4"
-SRC_URI[sha256sum] = "a490e280edd1f57d6de88636992d05b71e97d69a26a19f058ecf7d304474bf5e"
+SRC_URI[sha256sum] = "90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe"
inherit pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-jsonrpcclient_4.0.2.bb b/meta-python/recipes-devtools/python/python3-jsonrpcclient_4.0.2.bb
new file mode 100644
index 0000000000..26ee3786b4
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-jsonrpcclient_4.0.2.bb
@@ -0,0 +1,14 @@
+SUMMARY = "Generate JSON-RPC requests and parse responses in Python"
+HOMEPAGE = "https://github.com/explodinglabs/jsonrpcclient"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=10f3d7679914df805c98fb351172e677"
+
+SRC_URI[sha256sum] = "c0d475494b3e1b591ecdee7883739accaf5695edb673f16b7383b8c6bbdb1ca3"
+
+inherit pypi setuptools3
+
+RDEPENDS:${PN} += "\
+ python3-core \
+"
+
+BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-python/recipes-devtools/python/python3-jsonrpcserver_5.0.7.bb b/meta-python/recipes-devtools/python/python3-jsonrpcserver_5.0.7.bb
index 537fd33136..12e9003798 100644
--- a/meta-python/recipes-devtools/python/python3-jsonrpcserver_5.0.7.bb
+++ b/meta-python/recipes-devtools/python/python3-jsonrpcserver_5.0.7.bb
@@ -1,5 +1,5 @@
SUMMARY = "Library to process JSON-RPC requests"
-HOMEPAGE = "https://github.com/bcb/jsonrpcserver"
+HOMEPAGE = "https://github.com/explodinglabs/jsonrpcserver"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=61b63ea9d36f6fb63ddaaaac8265304f"
@@ -16,6 +16,7 @@ RDEPENDS:${PN} += "\
python3-logging \
python3-netclient \
python3-pkgutil \
+ python3-oslash \
"
BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-python/recipes-devtools/python/python3-kiwisolver_1.4.2.bb b/meta-python/recipes-devtools/python/python3-kiwisolver_1.4.4.bb
index 48ff7df52d..acc8bd5b6f 100644
--- a/meta-python/recipes-devtools/python/python3-kiwisolver_1.4.2.bb
+++ b/meta-python/recipes-devtools/python/python3-kiwisolver_1.4.4.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/nucleic/kiwi"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=f137eeae9cf8004d06830f6ab25b2d52"
-SRC_URI[sha256sum] = "7f606d91b8a8816be476513a77fd30abe66227039bd6f8b406c348cb0247dcc9"
+SRC_URI[sha256sum] = "d41997519fcba4a1e46eb4a2fe31bc12f0ff957b2b81bac28db24744f333e955"
inherit pypi python_setuptools_build_meta
diff --git a/meta-python/recipes-devtools/python/python3-lru-dict_1.1.7.bb b/meta-python/recipes-devtools/python/python3-lru-dict_1.1.8.bb
index 0a0682e0c2..b870bc0889 100644
--- a/meta-python/recipes-devtools/python/python3-lru-dict_1.1.7.bb
+++ b/meta-python/recipes-devtools/python/python3-lru-dict_1.1.8.bb
@@ -4,6 +4,6 @@ SECTION = "devel/python"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=9d10a486ee04034fdef5162fd791f153"
-SRC_URI[sha256sum] = "45b81f67d75341d4433abade799a47e9c42a9e22a118531dcb5e549864032d7c"
+SRC_URI[sha256sum] = "878bc8ef4073e5cfb953dfc1cf4585db41e8b814c0106abde34d00ee0d0b3115"
inherit pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-lxml_4.8.0.bb b/meta-python/recipes-devtools/python/python3-lxml_4.9.1.bb
index c4d4df383a..92a30f7907 100644
--- a/meta-python/recipes-devtools/python/python3-lxml_4.8.0.bb
+++ b/meta-python/recipes-devtools/python/python3-lxml_4.9.1.bb
@@ -18,7 +18,7 @@ LIC_FILES_CHKSUM = "file://LICENSES.txt;md5=e4c045ebad958ead4b48008f70838403 \
DEPENDS += "libxml2 libxslt"
-SRC_URI[sha256sum] = "f63f62fc60e6228a4ca9abae28228f35e1bd3ce675013d1dfb828688d50c6e23"
+SRC_URI[sha256sum] = "fe749b052bb7233fe5d072fcb549221a8cb1a16725c47c37e42b0b9cb3ff2c3f"
SRC_URI += "${PYPI_SRC_URI}"
inherit pkgconfig pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-lz4_4.0.1.bb b/meta-python/recipes-devtools/python/python3-lz4_4.0.2.bb
index 0dd353bfee..ad006e61b1 100644
--- a/meta-python/recipes-devtools/python/python3-lz4_4.0.1.bb
+++ b/meta-python/recipes-devtools/python/python3-lz4_4.0.2.bb
@@ -11,7 +11,7 @@ DEPENDS += " \
SRC_URI += "file://run-ptest"
-SRC_URI[sha256sum] = "efdfec2175715bf2d814ed72a7a185406f3456464eb3f343db1b87ed813e039c"
+SRC_URI[sha256sum] = "083b7172c2938412ae37c3a090250bfdd9e4a6e855442594f86c3608ed12729b"
inherit pkgconfig pypi python_setuptools_build_meta ptest
diff --git a/meta-python/recipes-devtools/python/python3-marshmallow_3.15.0.bb b/meta-python/recipes-devtools/python/python3-marshmallow_3.17.0.bb
index c8e0fa4dd3..f2f5281d6c 100644
--- a/meta-python/recipes-devtools/python/python3-marshmallow_3.15.0.bb
+++ b/meta-python/recipes-devtools/python/python3-marshmallow_3.17.0.bb
@@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "\
SRC_URI = "git://github.com/marshmallow-code/marshmallow.git;protocol=https;branch=dev"
-SRCREV = "f251dfb08d79c755c2e95371f2c5580bf5937e60"
+SRCREV = "4a6c08d53f181195c78b505abe155b2f35cbc0c1"
S = "${WORKDIR}/git"
diff --git a/meta-python/recipes-devtools/python/python3-matplotlib_3.5.1.bb b/meta-python/recipes-devtools/python/python3-matplotlib_3.5.2.bb
index cd05b455d4..eaa144719b 100644
--- a/meta-python/recipes-devtools/python/python3-matplotlib_3.5.1.bb
+++ b/meta-python/recipes-devtools/python/python3-matplotlib_3.5.2.bb
@@ -14,14 +14,14 @@ LIC_FILES_CHKSUM = "\
DEPENDS = "\
freetype \
libpng \
- ${PYTHON_PN}-numpy-native \
- ${PYTHON_PN}-pip-native \
- ${PYTHON_PN}-dateutil-native \
- ${PYTHON_PN}-pytz-native \
- ${PYTHON_PN}-certifi-native \
+ python3-numpy-native \
+ python3-pip-native \
+ python3-dateutil-native \
+ python3-pytz-native \
+ python3-certifi-native \
"
-SRC_URI[sha256sum] = "b2e9810e09c3a47b73ce9cab5a72243a1258f61e7900969097a817232246ce1c"
+SRC_URI[sha256sum] = "48cf850ce14fa18067f2d9e0d646763681948487a8080ec0af2686468b4607a2"
inherit pypi setuptools3 pkgconfig
@@ -44,13 +44,14 @@ LDFLAGS:remove:toolchain-clang:mips = "-fuse-ld=lld"
RDEPENDS:${PN} = "\
freetype \
libpng \
- ${PYTHON_PN}-numpy \
- ${PYTHON_PN}-pyparsing \
- ${PYTHON_PN}-cycler \
- ${PYTHON_PN}-dateutil \
- ${PYTHON_PN}-kiwisolver \
- ${PYTHON_PN}-pytz \
- ${PYTHON_PN}-pillow \
+ python3-numpy \
+ python3-pyparsing \
+ python3-cycler \
+ python3-dateutil \
+ python3-kiwisolver \
+ python3-pytz \
+ python3-pillow \
+ python3-packaging \
"
ENABLELTO:toolchain-clang:riscv64 = "echo enable_lto = False >> ${S}/mplsetup.cfg"
diff --git a/meta-python/recipes-devtools/python/python3-msgpack_1.0.3.bb b/meta-python/recipes-devtools/python/python3-msgpack_1.0.4.bb
index 92999255b6..a796d7cb57 100644
--- a/meta-python/recipes-devtools/python/python3-msgpack_1.0.3.bb
+++ b/meta-python/recipes-devtools/python/python3-msgpack_1.0.4.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=cd9523181d9d4fbf7ffca52eaa2a5751"
PYPI_PACKAGE = "msgpack"
inherit pypi setuptools3 ptest
-SRC_URI[sha256sum] = "51fdc7fb93615286428ee7758cecc2f374d5ff363bdd884c7ea622a7a327a81e"
+SRC_URI[sha256sum] = "f5d869c18f030202eb412f08b28d2afeea553d6613aee89e200d7aca7ef01f5f"
RDEPENDS:${PN}:class-target += "\
${PYTHON_PN}-io \
diff --git a/meta-python/recipes-devtools/python/python3-msk_0.3.16.bb b/meta-python/recipes-devtools/python/python3-msk_0.4.0.bb
index a1572276be..8fa2c62cc4 100644
--- a/meta-python/recipes-devtools/python/python3-msk_0.3.16.bb
+++ b/meta-python/recipes-devtools/python/python3-msk_0.4.0.bb
@@ -1,10 +1,9 @@
SUMMARY = "A tool to help with creating, uploading, and upgrading Mycroft skills on the skills repo."
HOMEPAGE = "https://github.com/MycroftAI/mycroft-skills-kit"
LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://README.md;md5=2f90e43663eddf1c33087419fbb35e28"
+LIC_FILES_CHKSUM = "file://README.md;md5=f518abfcfc3935b1f0ec8f2332cb30d3"
-SRC_URI[md5sum] = "8a4fc92a074544f81f482da2c21ef989"
-SRC_URI[sha256sum] = "c6a717fc068f7c69ddc8cb21dbeeda7cfa97a4e9f41690459c9fbec68b16ee87"
+SRC_URI[sha256sum] = "f698f193112a8628e776e67b89a95c3f78095857c045dd9cde4cf915a5fbdd80"
inherit pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-mypy_0.960.bb b/meta-python/recipes-devtools/python/python3-mypy_0.971.bb
index 5d99b6468c..31fcb06c9e 100644
--- a/meta-python/recipes-devtools/python/python3-mypy_0.960.bb
+++ b/meta-python/recipes-devtools/python/python3-mypy_0.971.bb
@@ -7,7 +7,7 @@ PYPI_PACKAGE = "mypy"
inherit pypi python_setuptools_build_meta
-SRC_URI[sha256sum] = "d4fccf04c1acf750babd74252e0f2db6bd2ac3aa8fe960797d9f3ef41cf2bfd4"
+SRC_URI[sha256sum] = "40b0f21484238269ae6a57200c807d80debc6459d444c0489a102d7c6a75fa56"
BBCLASSEXTEND = "native"
diff --git a/meta-python/recipes-devtools/python/python3-networkx_2.7.1.bb b/meta-python/recipes-devtools/python/python3-networkx_2.8.5.bb
index 9e5b086a99..8d0b8dbb31 100644
--- a/meta-python/recipes-devtools/python/python3-networkx_2.7.1.bb
+++ b/meta-python/recipes-devtools/python/python3-networkx_2.8.5.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "http://networkx.github.io/"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=44614b6df7cf3c19be69d0a945e29904"
-SRC_URI[sha256sum] = "d1194ba753e5eed07cdecd1d23c5cd7a3c772099bd8dbd2fea366788cf4de7ba"
+SRC_URI[sha256sum] = "15a7b81a360791c458c55a417418ea136c13378cfdc06a2dcdc12bd2f9cf09c1"
inherit pypi setuptools3
@@ -16,4 +16,6 @@ RDEPENDS:${PN} += "\
${PYTHON_PN}-html \
${PYTHON_PN}-xml \
${PYTHON_PN}-json \
+ ${PYTHON_PN}-profile \
+ ${PYTHON_PN}-threading \
"
diff --git a/meta-python/recipes-devtools/python/python3-nmap_1.5.1.bb b/meta-python/recipes-devtools/python/python3-nmap_1.5.4.bb
index ed0e980c8d..828d7089b2 100644
--- a/meta-python/recipes-devtools/python/python3-nmap_1.5.1.bb
+++ b/meta-python/recipes-devtools/python/python3-nmap_1.5.4.bb
@@ -8,7 +8,7 @@ DEPENDS += "${PYTHON_PN}-wheel-native"
PYPI_PACKAGE = "python3-nmap"
-SRC_URI[sha256sum] = "0e6667153a84938bdc0e95a64cd86397b4c46724c422873ea8f1d007d248926a"
+SRC_URI[sha256sum] = "cd5b0180d4d8cfe96c33e5e7956fa011379af108e2e8291b84e933b6385856e9"
inherit pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-nocasedict_1.0.3.bb b/meta-python/recipes-devtools/python/python3-nocasedict_1.0.4.bb
index a47c4a455f..006799c8bf 100644
--- a/meta-python/recipes-devtools/python/python3-nocasedict_1.0.3.bb
+++ b/meta-python/recipes-devtools/python/python3-nocasedict_1.0.4.bb
@@ -3,6 +3,10 @@ HOMEPAGE = "https://github.com/pywbem/nocasedict"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1803fa9c2c3ce8cb06b4861d75310742"
-SRC_URI[sha256sum] = "8220b97ba06b08eb2deded774c406c77e0ca0d5352ae71249f6f9d1f2a17bd7b"
+SRC_URI[sha256sum] = "7c111da4cefd244433cb63377aff081a40f84bddae9e6f376c67f086c0f806da"
inherit pypi setuptools3
+
+RDEPENDS:${PN} += " \
+ ${PYTHON_PN}-six \
+"
diff --git a/meta-python/recipes-devtools/python/python3-nocaselist_1.0.5.bb b/meta-python/recipes-devtools/python/python3-nocaselist_1.0.6.bb
index 22b8825801..9e6842961d 100644
--- a/meta-python/recipes-devtools/python/python3-nocaselist_1.0.5.bb
+++ b/meta-python/recipes-devtools/python/python3-nocaselist_1.0.6.bb
@@ -3,6 +3,6 @@ HOMEPAGE = "https://nocaselist.readthedocs.io/en/latest/"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"
-SRC_URI[sha256sum] = "e1c12ca2ae9d345b34948f2c8f60e3894619e2be2ed28b4ecc5e7f1dea117d1d"
+SRC_URI[sha256sum] = "48f067f8cb841245f34d03120bc1ba9900f13b19cb51bcc6c7bee017f7c874da"
inherit pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-oslash_0.6.3.bb b/meta-python/recipes-devtools/python/python3-oslash_0.6.3.bb
new file mode 100644
index 0000000000..d9d977b705
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-oslash_0.6.3.bb
@@ -0,0 +1,21 @@
+SUMMARY = "Functors, Applicatives, And Monads in Python"
+HOMEPAGE = "https://github.com/dbrattli/oslash"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://README.md;md5=ed79d2637878dfe97de89e357b5c02dd"
+
+DEPENDS += "\
+ ${PYTHON_PN}-pip-native \
+ ${PYTHON_PN}-pytest-runner-native\
+"
+
+SRC_URI[sha256sum] = "868aeb58a656f2ed3b73d9dd6abe387b20b74fc9413d3e8653b615b15bf728f3"
+
+PYPI_PACKAGE = "OSlash"
+
+inherit pypi setuptools3
+
+RDEPENDS:${PN} += "\
+ python3-core \
+"
+
+BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-python/recipes-devtools/python/python3-pandas_1.4.2.bb b/meta-python/recipes-devtools/python/python3-pandas_1.4.3.bb
index 6d0f669d53..2d3333c3ea 100644
--- a/meta-python/recipes-devtools/python/python3-pandas_1.4.2.bb
+++ b/meta-python/recipes-devtools/python/python3-pandas_1.4.3.bb
@@ -6,7 +6,7 @@ HOMEPAGE = "http://pandas.pydata.org/"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3f23c5c092b74d245d48eeef72bc3fd2"
-SRC_URI[sha256sum] = "92bc1fc585f1463ca827b45535957815b7deb218c549b7c18402c322c7549a12"
+SRC_URI[sha256sum] = "2ff7788468e75917574f080cd4681b27e1a7bf36461fe968b49a87b5a54d007c"
inherit pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-path_16.4.0.bb b/meta-python/recipes-devtools/python/python3-path_16.4.0.bb
index 7c520dd85a..10b112860f 100644
--- a/meta-python/recipes-devtools/python/python3-path_16.4.0.bb
+++ b/meta-python/recipes-devtools/python/python3-path_16.4.0.bb
@@ -6,4 +6,6 @@ SRC_URI[sha256sum] = "baf2e757c4b19be8208f9e67e48fb475b4a577d5613590ce46693bdbdf
inherit pypi python_setuptools_build_meta
+DEPENDS += "python3-setuptools-scm-native"
+
BBCLASSEXTEND = "nativesdk native"
diff --git a/meta-python/recipes-devtools/python/python3-pathspec_0.9.0.bb b/meta-python/recipes-devtools/python/python3-pathspec_0.9.0.bb
deleted file mode 100644
index 641f1cfd87..0000000000
--- a/meta-python/recipes-devtools/python/python3-pathspec_0.9.0.bb
+++ /dev/null
@@ -1,11 +0,0 @@
-SUMMARY = "Utility library for gitignore style pattern matching of file paths."
-HOMEPAGE = "https://github.com/cpburnz/python-path-specification"
-SECTION = "devel/python"
-LICENSE = "MPL-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=815ca599c9df247a0c7f619bab123dad"
-
-SRC_URI[sha256sum] = "e564499435a2673d586f6b2130bb5b95f04a3ba06f81b8f895b651a3c76aabb1"
-
-inherit pypi setuptools3
-
-BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-python/recipes-devtools/python/python3-pika_1.2.1.bb b/meta-python/recipes-devtools/python/python3-pika_1.3.0.bb
index 38f84cf1ba..7ffec26e55 100644
--- a/meta-python/recipes-devtools/python/python3-pika_1.2.1.bb
+++ b/meta-python/recipes-devtools/python/python3-pika_1.3.0.bb
@@ -1,21 +1,26 @@
SUMMARY = "Pika is a RabbitMQ (AMQP 0-9-1) client library for Python."
DESCRIPTION = " \
Pika is a pure-Python implementation of the AMQP 0-9-1 protocol \
-including RabbitMQ’s extensions. \
+including RabbitMQ's extensions. \
"
SECTION = "devel/python"
HOMEPAGE = "https://pika.readthedocs.io"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=678ec81495ba50edf81e84e4f1aa69f3"
-SRC_URI[sha256sum] = "e5fbf3a0a3599f4e114f6e4a7af096f9413a8f24f975c2657ba2fac3c931434f"
+SRC_URI[sha256sum] = "15357ddc47a5c28f0b07d80e93d504cbbf7a1ad5e1cd129ecd27afe76472c529"
-inherit pypi setuptools3
+inherit pypi python_setuptools_build_meta
PYPI_PACKAGE = "pika"
+DEPENDS += " \
+ ${PYTHON_PN}-setuptools-scm-native \
+ ${PYTHON_PN}-toml-native \
+"
+
RDEPENDS:${PN} += " \
- ${PYTHON_PN}-logging \
- ${PYTHON_PN}-tornado \
- ${PYTHON_PN}-twisted \
+ ${PYTHON_PN}-logging \
+ ${PYTHON_PN}-tornado \
+ ${PYTHON_PN}-twisted \
"
diff --git a/meta-python/recipes-devtools/python/python3-pillow_9.0.1.bb b/meta-python/recipes-devtools/python/python3-pillow_9.2.0.bb
index fb86322f77..454d61a48e 100644
--- a/meta-python/recipes-devtools/python/python3-pillow_9.0.1.bb
+++ b/meta-python/recipes-devtools/python/python3-pillow_9.2.0.bb
@@ -5,10 +5,10 @@ HOMEPAGE = "https://pillow.readthedocs.io"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=ad081a0aede51e89f8da13333a8fb849"
-SRC_URI = "git://github.com/python-pillow/Pillow.git;branch=9.0.x;protocol=https \
+SRC_URI = "git://github.com/python-pillow/Pillow.git;branch=9.2.x;protocol=https \
file://0001-support-cross-compiling.patch \
file://0001-explicitly-set-compile-options.patch \
-"
+ "
SRCREV ?= "82541b6dec8452cb612067fcebba1c5a1a2bfdc8"
inherit setuptools3
@@ -39,4 +39,4 @@ RPROVIDES:${PN} += "python3-imaging"
BBCLASSEXTEND = "native"
-SRCREV = "6deac9e3a23caffbfdd75c00d3f0a1cd36cdbd5d"
+SRCREV = "58acec3312fb8671c9d84829197e1c8150085589"
diff --git a/meta-python/recipes-devtools/python/python3-protobuf_3.20.1.bb b/meta-python/recipes-devtools/python/python3-protobuf_4.21.5.bb
index 976d2aa9b4..537683000d 100644
--- a/meta-python/recipes-devtools/python/python3-protobuf_3.20.1.bb
+++ b/meta-python/recipes-devtools/python/python3-protobuf_4.21.5.bb
@@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=53dbfa56f61b90215a
inherit pypi setuptools3
-SRC_URI[sha256sum] = "adc31566d027f45efe3f44eeb5b1f329da43891634d61c75a5944e9be6dd42c9"
+SRC_URI[sha256sum] = "eb1106e87e095628e96884a877a51cdb90087106ee693925ec0a300468a9be3a"
# http://errors.yoctoproject.org/Errors/Details/184715/
# Can't find required file: ../src/google/protobuf/descriptor.proto
diff --git a/meta-python/recipes-devtools/python/python3-ptyprocess_0.7.0.bb b/meta-python/recipes-devtools/python/python3-ptyprocess_0.7.0.bb
index bff2d499f1..2a8b8730c4 100644
--- a/meta-python/recipes-devtools/python/python3-ptyprocess_0.7.0.bb
+++ b/meta-python/recipes-devtools/python/python3-ptyprocess_0.7.0.bb
@@ -34,6 +34,7 @@ RDEPENDS:${PN}-ptest += " \
${PYTHON_PN}-fcntl \
${PYTHON_PN}-terminal \
${PYTHON_PN}-resource \
+ bash \
"
do_install_ptest() {
diff --git a/meta-python/recipes-devtools/python/python3-pybind11_2.8.1.bb b/meta-python/recipes-devtools/python/python3-pybind11_2.9.2.bb
index 4d94e2033e..433bfd60e8 100644
--- a/meta-python/recipes-devtools/python/python3-pybind11_2.8.1.bb
+++ b/meta-python/recipes-devtools/python/python3-pybind11_2.9.2.bb
@@ -5,11 +5,11 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=774f65abd8a7fe3124be2cdf766cd06f"
DEPENDS = "boost"
-SRC_URI = "git://github.com/pybind/pybind11.git;branch=master;protocol=https \
+SRC_URI = "git://github.com/pybind/pybind11.git;branch=stable;protocol=https \
file://0001-Do-not-strip-binaries.patch \
file://0001-Do-not-check-pointer-size-when-cross-compiling.patch \
"
-SRCREV = "f7b499615e14d70ab098a20deb0cdb3889998a1a"
+SRCREV = "914c06fb252b6cc3727d0eedab6736e88a3fcb01"
S = "${WORKDIR}/git"
diff --git a/meta-python/recipes-devtools/python/python3-pybluez/0001-Use-Py_ssize_t-when-parsing-buffer-length-fix-426-42.patch b/meta-python/recipes-devtools/python/python3-pybluez/0001-Use-Py_ssize_t-when-parsing-buffer-length-fix-426-42.patch
new file mode 100644
index 0000000000..9126aba8d3
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-pybluez/0001-Use-Py_ssize_t-when-parsing-buffer-length-fix-426-42.patch
@@ -0,0 +1,153 @@
+From aa8ee5e5e934908f0357364f6ec90a3ecda62880 Mon Sep 17 00:00:00 2001
+From: Nicolas Schodet <nico@ni.fr.eu.org>
+Date: Mon, 3 Jan 2022 02:37:01 +0100
+Subject: [PATCH] Use Py_ssize_t when parsing buffer length, fix #426 (#427)
+
+From python 3.9 documentation:
+
+> For all # variants of formats (s#, y#, etc.), the macro
+> PY_SSIZE_T_CLEAN must be defined before including Python.h. On Python
+> 3.9 and older, the type of the length argument is Py_ssize_t if the
+> PY_SSIZE_T_CLEAN macro is defined, or int otherwise.
+
+From python 3.8 changes:
+
+> Use of # variants of formats in parsing or building value (e.g.
+> PyArg_ParseTuple(), Py_BuildValue(), PyObject_CallFunction(), etc.)
+> without PY_SSIZE_T_CLEAN defined raises DeprecationWarning now. It
+> will be removed in 3.10 or 4.0. Read Parsing arguments and building
+> values for detail. (Contributed by Inada Naoki in bpo-36381.)
+
+Fixes https://github.com/pybluez/pybluez/issues/426
+---
+Upstream-Status: Accepted
+
+ bluez/btmodule.c | 23 ++++++++++++++---------
+ msbt/_msbt.c | 6 ++++--
+ 2 files changed, 18 insertions(+), 11 deletions(-)
+
+diff --git a/bluez/btmodule.c b/bluez/btmodule.c
+index 518b723..912a489 100644
+--- a/bluez/btmodule.c
++++ b/bluez/btmodule.c
+@@ -16,7 +16,8 @@ Local naming conventions:
+ - names starting with bt_ are module-level functions
+
+ */
+-
++#define PY_SSIZE_T_CLEAN 1
++#include "Python.h"
+ #include "btmodule.h"
+ #include "structmember.h"
+
+@@ -732,7 +733,7 @@ sock_setsockopt(PySocketSockObject *s, PyObject *args)
+ int optname;
+ int res;
+ void *buf;
+- int buflen;
++ Py_ssize_t buflen;
+ int flag;
+
+ if (PyArg_ParseTuple(args, "iii:setsockopt", &level, &optname, &flag)) {
+@@ -2001,7 +2002,8 @@ static PyObject *
+ bt_hci_send_cmd(PyObject *self, PyObject *args)
+ {
+ PySocketSockObject *socko = NULL;
+- int err, plen = 0;
++ int err;
++ Py_ssize_t plen = 0;
+ uint16_t ogf, ocf;
+ char *param = NULL;
+ int dd = 0;
+@@ -2036,6 +2038,7 @@ bt_hci_send_req(PyObject *self, PyObject *args, PyObject *kwds)
+ int err;
+ int to=0;
+ char rparam[256];
++ Py_ssize_t req_clen;
+ struct hci_request req = { 0 };
+ int dd = 0;
+
+@@ -2043,9 +2046,10 @@ bt_hci_send_req(PyObject *self, PyObject *args, PyObject *kwds)
+ "timeout", 0 };
+
+ if( !PyArg_ParseTupleAndKeywords(args, kwds, "OHHii|s#i", keywords,
+- &socko, &req.ogf, &req.ocf, &req.event, &req.rlen,
+- &req.cparam, &req.clen, &to) )
++ &socko, &req.ogf, &req.ocf, &req.event, &req.rlen,
++ &req.cparam, &req_clen, &to) )
+ return 0;
++ req.clen = req_clen;
+
+ req.rparam = rparam;
+ dd = socko->sock_fd;
+@@ -2274,7 +2278,8 @@ Returns the name of the device, or raises an error on failure");
+ static PyObject * bt_hci_filter_ ## name (PyObject *self, PyObject *args )\
+ { \
+ char *param; \
+- int len, arg; \
++ Py_ssize_t len; \
++ int arg; \
+ if( !PyArg_ParseTuple(args,"s#i", &param, &len, &arg) ) \
+ return 0; \
+ if( len != sizeof(struct hci_filter) ) { \
+@@ -2303,7 +2308,7 @@ DECL_HCI_FILTER_OP_1(test_opcode, "test opcode!")
+ static PyObject * bt_hci_filter_ ## name (PyObject *self, PyObject *args )\
+ { \
+ char *param; \
+- int len; \
++ Py_ssize_t len; \
+ if( !PyArg_ParseTuple(args,"s#", &param, &len) ) \
+ return 0; \
+ if( len != sizeof(struct hci_filter) ) { \
+@@ -2364,7 +2369,7 @@ static PyObject *
+ bt_ba2str(PyObject *self, PyObject *args)
+ {
+ char *data=NULL;
+- int len=0;
++ Py_ssize_t len=0;
+ char ba_str[19] = {0};
+ if (!PyArg_ParseTuple(args, "s#", &data, &len)) return 0;
+ ba2str((bdaddr_t*)data, ba_str);
+@@ -2579,7 +2584,7 @@ bt_sdp_advertise_service( PyObject *self, PyObject *args )
+ *provider = NULL,
+ *description = NULL;
+ PyObject *service_classes, *profiles, *protocols;
+- int namelen = 0, provlen = 0, desclen = 0;
++ Py_ssize_t namelen = 0, provlen = 0, desclen = 0;
+ uuid_t svc_uuid = { 0 };
+ int i;
+ char addrbuf[256] = { 0 };
+diff --git a/msbt/_msbt.c b/msbt/_msbt.c
+index b3d27ff..81f5ee9 100644
+--- a/msbt/_msbt.c
++++ b/msbt/_msbt.c
+@@ -2,6 +2,8 @@
+ #define UNICODE
+ #endif
+
++#define PY_SSIZE_T_CLEAN 1
++
+ #include <winsock2.h>
+ #include <ws2bth.h>
+ #include <BluetoothAPIs.h>
+@@ -155,7 +157,7 @@ static PyObject *
+ msbt_bind(PyObject *self, PyObject *args)
+ {
+ wchar_t *addrstr = NULL;
+- int addrstrlen = -1;
++ Py_ssize_t addrstrlen = -1;
+ int sockfd = -1;
+ int port = -1;
+ char buf[100] = { 0 };
+@@ -765,7 +767,7 @@ msbt_set_service_raw(PyObject *self, PyObject *args)
+ WSAESETSERVICEOP op;
+
+ char *record = NULL;
+- int reclen = -1;
++ Py_ssize_t reclen = -1;
+ BTH_SET_SERVICE *si = NULL;
+ int silen = -1;
+ ULONG sdpVersion = BTH_SDP_VERSION;
+--
+2.34.1
+
diff --git a/meta-python/recipes-devtools/python/python3-pybluez_0.23.bb b/meta-python/recipes-devtools/python/python3-pybluez_0.23.bb
index b32f3a3627..6a1df273a2 100644
--- a/meta-python/recipes-devtools/python/python3-pybluez_0.23.bb
+++ b/meta-python/recipes-devtools/python/python3-pybluez_0.23.bb
@@ -7,6 +7,7 @@ DEPENDS = "bluez5"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=8a71d0475d08eee76d8b6d0c6dbec543"
+SRC_URI += "file://0001-Use-Py_ssize_t-when-parsing-buffer-length-fix-426-42.patch"
SRC_URI[md5sum] = "afbe8429bb82d2c46a3d0f5f4f898f9d"
SRC_URI[sha256sum] = "c8f04d2e78951eaa9de486b4d49381704e8943d0a6e6e58f55fcd7b8582e90de"
diff --git a/meta-python/recipes-devtools/python/python3-pycares_4.2.2.bb b/meta-python/recipes-devtools/python/python3-pycares_4.2.2.bb
new file mode 100644
index 0000000000..d2de4d3b74
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-pycares_4.2.2.bb
@@ -0,0 +1,20 @@
+SUMMARY = "Python interface for c-ares"
+DESCRIPTION = "\
+pycares is a Python module which provides an interface to c-ares. c-ares is \
+a C library that performs DNS requests and name resolutions asynchronously."
+HOMEPAGE = "https://github.com/saghul/pycares"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=b1538fcaea82ebf2313ed648b96c69b1"
+
+SRC_URI[sha256sum] = "e1f57a8004370080694bd6fb969a1ffc9171a59c6824d54f791c1b2e4d298385"
+
+PYPI_PACKAGE = "pycares"
+
+inherit pypi setuptools3
+
+DEPENDS += "${PYTHON_PN}-cffi-native"
+
+RDEPENDS:${PN} += " \
+ ${PYTHON_PN}-cffi \
+ ${PYTHON_PN}-idna \
+"
diff --git a/meta-python/recipes-devtools/python/python3-pychromecast_12.1.2.bb b/meta-python/recipes-devtools/python/python3-pychromecast_12.1.4.bb
index c8686ab529..69372060bc 100644
--- a/meta-python/recipes-devtools/python/python3-pychromecast_12.1.2.bb
+++ b/meta-python/recipes-devtools/python/python3-pychromecast_12.1.4.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/balloob/pychromecast"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=b1dbd4e85f47b389bdadee9c694669f5"
-SRC_URI[sha256sum] = "6be626e5ba2f6ffaefbc13ddced84e8b60a9ef1b012f71039fc0f7a0bcb4bda6"
+SRC_URI[sha256sum] = "9e57dc985a4a05db5bdcd5da219cbf6ced25548ca093f8d74bc107b3c554ec00"
PYPI_PACKAGE = "PyChromecast"
@@ -15,4 +15,5 @@ RDEPENDS:${PN} += " \
${PYTHON_PN}-json \
${PYTHON_PN}-requests \
${PYTHON_PN}-protobuf \
+ ${PYTHON_PN}-compression \
"
diff --git a/meta-python/recipes-devtools/python/python3-pycodestyle_2.8.0.bb b/meta-python/recipes-devtools/python/python3-pycodestyle_2.9.1.bb
index 31720e2aab..928e2b2ae7 100644
--- a/meta-python/recipes-devtools/python/python3-pycodestyle_2.8.0.bb
+++ b/meta-python/recipes-devtools/python/python3-pycodestyle_2.9.1.bb
@@ -4,7 +4,7 @@ LICENSE = "MIT"
SECTION = "devel/python"
LIC_FILES_CHKSUM = "file://LICENSE;md5=a8546d0e77f416fb05a26acd89c8b3bd"
-SRC_URI[sha256sum] = "eddd5847ef438ea1c7870ca7eb78a9d47ce0cdb4851a5523949f2601d0cbbe7f"
+SRC_URI[sha256sum] = "2c9607871d58c76354b697b42f5d57e1ada7d261c261efac224b664affdc5785"
inherit pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-pydantic_1.9.1.bb b/meta-python/recipes-devtools/python/python3-pydantic_1.9.1.bb
new file mode 100644
index 0000000000..1d113c9c50
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-pydantic_1.9.1.bb
@@ -0,0 +1,11 @@
+SUMMARY = "Data validation and settings management using Python type hinting"
+HOMEPAGE = "https://github.com/samuelcolvin/pydantic"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=2c02ea30650b91528657db64baea1757"
+RDEPENDS:${PN} += "\
+ python3-typing-extensions \
+"
+
+inherit pypi setuptools3
+
+SRC_URI[sha256sum] = "1ed987c3ff29fff7fd8c3ea3a3ea877ad310aae2ef9889a119e22d3f2db0691a"
diff --git a/meta-python/recipes-devtools/python/python3-pyfanotify_0.1.3.bb b/meta-python/recipes-devtools/python/python3-pyfanotify_0.2.0.bb
index a7c8f958ec..d887901443 100644
--- a/meta-python/recipes-devtools/python/python3-pyfanotify_0.1.3.bb
+++ b/meta-python/recipes-devtools/python/python3-pyfanotify_0.2.0.bb
@@ -6,7 +6,7 @@ LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=636a36c9df04efcfacf839b8866d9a37"
SRC_URI += "file://0001-ext-define-FNM_EXTMATCH-if-not-already-defined.patch"
-SRC_URI[sha256sum] = "0efa73922fd705b4e8f8f0b51cb88198ceef66cc309e1de21674ef44c879029d"
+SRC_URI[sha256sum] = "1ec1c61fba9dea96cf8eac7f1a0cca2517613da20d156b7da2a06f9d63c77aca"
inherit pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-pyflakes_2.4.0.bb b/meta-python/recipes-devtools/python/python3-pyflakes_2.5.0.bb
index 827ff0b292..5c75ea48aa 100644
--- a/meta-python/recipes-devtools/python/python3-pyflakes_2.4.0.bb
+++ b/meta-python/recipes-devtools/python/python3-pyflakes_2.5.0.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/PyCQA/pyflakes"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=690c2d09203dc9e07c4083fc45ea981f"
-SRC_URI[sha256sum] = "05a85c2872edf37a4ed30b0cce2f6093e1d0581f8c19d7393122da7e25b2b24c"
+SRC_URI[sha256sum] = "491feb020dca48ccc562a8c0cbe8df07ee13078df59813b83959cbdada312ea3"
inherit pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-pyhamcrest_2.0.3.bb b/meta-python/recipes-devtools/python/python3-pyhamcrest_2.0.4.bb
index 5b06e52aa1..888278af80 100644
--- a/meta-python/recipes-devtools/python/python3-pyhamcrest_2.0.3.bb
+++ b/meta-python/recipes-devtools/python/python3-pyhamcrest_2.0.4.bb
@@ -3,10 +3,13 @@ HOMEPAGE = "https://github.com/hamcrest/PyHamcrest"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=79391bf1501c898472d043f36e960612"
-PYPI_PACKAGE = "PyHamcrest"
-
-SRC_URI[sha256sum] = "dfb19cf6d71743e086fbb761ed7faea5aacbc8ec10c17a08b93ecde39192a3db"
+SRC_URI[sha256sum] = "b5d9ce6b977696286cf232ce2adf8969b4d0b045975b0936ac9005e84e67e9c1"
inherit pypi python_setuptools_build_meta
-RDEPENDS:${PN} += "${PYTHON_PN}-six"
+DEPENDS += "${PYTHON_PN}-hatch-vcs-native"
+
+RDEPENDS:${PN} += " \
+ ${PYTHON_PN}-six \
+ ${PYTHON_PN}-numbers \
+"
diff --git a/meta-python/recipes-devtools/python/python3-pylint_2.13.9.bb b/meta-python/recipes-devtools/python/python3-pylint_2.14.5.bb
index 1946a89230..738b9250c0 100644
--- a/meta-python/recipes-devtools/python/python3-pylint_2.13.9.bb
+++ b/meta-python/recipes-devtools/python/python3-pylint_2.14.5.bb
@@ -3,7 +3,7 @@ HOMEPAGE= "http://www.pylint.org/"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=c107cf754550e65755c42985a5d4e9c9"
-SRC_URI[sha256sum] = "095567c96e19e6f57b5b907e67d265ff535e588fe26b12b5ebe1fc5645b2c731"
+SRC_URI[sha256sum] = "487ce2192eee48211269a0e976421f334cf94de1806ca9d0a99449adcdf0285e"
inherit pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-pymongo_4.1.1.bb b/meta-python/recipes-devtools/python/python3-pymongo_4.2.0.bb
index 7bde4ff681..62b6a941b0 100644
--- a/meta-python/recipes-devtools/python/python3-pymongo_4.1.1.bb
+++ b/meta-python/recipes-devtools/python/python3-pymongo_4.2.0.bb
@@ -8,7 +8,7 @@ HOMEPAGE = "http://github.com/mongodb/mongo-python-driver"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"
-SRC_URI[sha256sum] = "d7b8f25c9b0043cbaf77b8b895814e33e7a3c807a097377c07e1bd49946030d5"
+SRC_URI[sha256sum] = "72f338f6aabd37d343bd9d1fdd3de921104d395766bcc5cdc4039e4c2dd97766"
inherit pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-pyperf_2.3.0.bb b/meta-python/recipes-devtools/python/python3-pyperf_2.4.1.bb
index 5172b0a05e..cb8282566a 100644
--- a/meta-python/recipes-devtools/python/python3-pyperf_2.3.0.bb
+++ b/meta-python/recipes-devtools/python/python3-pyperf_2.4.1.bb
@@ -13,11 +13,11 @@ Features: \
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://COPYING;md5=78bc2e6e87c8c61272937b879e6dc2f8"
-SRC_URI[sha256sum] = "8a85dd42e067131d5b26b71472336da7f7f4b87ff9c97350d89f5ff0de9adedc"
+SRC_URI[sha256sum] = "38cf5e90c56f906a8320ce82a50bfa92c902b93affd72e4dc81580115f355853"
DEPENDS += "${PYTHON_PN}-six-native"
PYPI_PACKAGE = "pyperf"
inherit pypi setuptools3
-RDEPENDS:${PN} += "${PYTHON_PN}-misc"
+RDEPENDS:${PN} += "${PYTHON_PN}-misc ${PYTHON_PN}-statistics"
diff --git a/meta-python/recipes-devtools/python/python3-pyproj_3.3.1.bb b/meta-python/recipes-devtools/python/python3-pyproj_3.3.1.bb
new file mode 100644
index 0000000000..6085e48b3a
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-pyproj_3.3.1.bb
@@ -0,0 +1,16 @@
+SUMMARY = "Python interface to PROJ (cartographic projections and coordinate transformations library)"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=dc4bb2668871655e24030dfe8d2a7ce7"
+DEPENDS = "python3-cython proj"
+DEPENDS:append:class-target = " python3-cython-native proj-native"
+
+PYPI_PACKAGE = "pyproj"
+
+inherit pypi setuptools3
+
+SRC_URI[sha256sum] = "b3d8e14d91cc95fb3dbc03a9d0588ac58326803eefa5bbb0978d109de3304fbe"
+
+RDEPENDS:${PN} = "${PYTHON_PN}-certifi proj"
+
+export PROJ_INCDIR = "${STAGING_INCDIR}"
+export PROJ_LIBDIR = "${STAGING_LIBDIR}"
diff --git a/meta-python/recipes-devtools/python/python3-pyrad/use-poetry-core.patch b/meta-python/recipes-devtools/python/python3-pyrad/use-poetry-core.patch
new file mode 100644
index 0000000000..43a177da0a
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-pyrad/use-poetry-core.patch
@@ -0,0 +1,26 @@
+Upstream-Status: Backport [https://github.com/pyradius/pyrad/commit/ffe182a44909e8f8278fb3e2ea052ddc097b48b9]
+Signed-off-by: Ross Burton <ross.burton@arm.com>
+
+From a4b70067dd6269e14a2f9530d820390a8a454231 Mon Sep 17 00:00:00 2001
+From: Martin Weinelt <hexa@darmstadt.ccc.de>
+Date: Thu, 14 Apr 2022 22:07:37 +0200
+Subject: [PATCH] Use poetry-core for pyproject based builds
+
+https://github.com/python-poetry/poetry-core#why-is-this-required
+---
+ pyproject.toml | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/pyproject.toml b/pyproject.toml
+index 87b1df3..711c52f 100755
+--- a/pyproject.toml
++++ b/pyproject.toml
+@@ -1,6 +1,6 @@
+ [build-system]
+-requires = ["poetry>=1.0"]
+-build-backend = "poetry.masonry.api"
++requires = ["poetry-core>=1.0.0"]
++build-backend = "poetry.core.masonry.api"
+
+ [tool.poetry]
+ name = "pyrad"
diff --git a/meta-python/recipes-devtools/python/python3-pyrad_2.4.bb b/meta-python/recipes-devtools/python/python3-pyrad_2.4.bb
index b2d0dc324b..bce1e2fd14 100644
--- a/meta-python/recipes-devtools/python/python3-pyrad_2.4.bb
+++ b/meta-python/recipes-devtools/python/python3-pyrad_2.4.bb
@@ -6,4 +6,6 @@ LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=e910b35b0ef4e1f665
PYPI_PACKAGE = "pyrad"
SRC_URI[sha256sum] = "057de4b7e89d8da57ba782c1bde45c63ebee720ae2c0b0a69beaff15c47e30d9"
+SRC_URI += "file://use-poetry-core.patch"
+
inherit pypi python_poetry_core
diff --git a/meta-python/recipes-devtools/python/python3-pyscaffold_4.2.2.bb b/meta-python/recipes-devtools/python/python3-pyscaffold_4.3.bb
index 5b61c06ad4..027d7b9029 100644
--- a/meta-python/recipes-devtools/python/python3-pyscaffold_4.2.2.bb
+++ b/meta-python/recipes-devtools/python/python3-pyscaffold_4.3.bb
@@ -9,7 +9,7 @@ LICENSE = "0BSD & MIT"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=14a49c74a1d91829908ac756c07e6b91"
DEPENDS += "python3-setuptools-scm-native"
-SRC_URI[sha256sum] = "11be56d21a0047ea604e7bc4349e95592cdc734b0a405082a6a4f2a7028dc896"
+SRC_URI[sha256sum] = "1a8c39bbad9abc121d6e126035740ba5f043434abb432f368a3a76596184b3ed"
inherit pypi python_setuptools_build_meta
PYPI_PACKAGE = "PyScaffold"
diff --git a/meta-python/recipes-devtools/python/python3-pystemd_0.8.0.bb b/meta-python/recipes-devtools/python/python3-pystemd_0.10.0.bb
index 0056a794f9..da263fe94e 100644
--- a/meta-python/recipes-devtools/python/python3-pystemd_0.8.0.bb
+++ b/meta-python/recipes-devtools/python/python3-pystemd_0.10.0.bb
@@ -2,13 +2,12 @@ SUMMARY = "Python bindings for interacting with systemd over DBus"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=4fbd65380cdd255951079008b364516c"
-SRC_URI[md5sum] = "f993739eca645749f18d4ccfd4a0fbf3"
-SRC_URI[sha256sum] = "cac2e42043ab28d43adf33dab493c6a3cf8a99794f824ae8af6d9cd6458b9972"
+SRC_URI[sha256sum] = "d74a814bfda01085db1a8ad90be3cb27daf23a51ab6b03e7e29ec811fa2ae859"
DEPENDS = "systemd"
RDEPENDS:${PN} += "python3-xml python3-pprint"
REQUIRED_DISTRO_FEATURES = "systemd"
-inherit pypi setuptools3 features_check
+inherit pypi setuptools3 features_check pkgconfig
BBCLASSEXTEND = "native"
diff --git a/meta-python/recipes-devtools/python/python3-pytest-forked_1.4.0.bb b/meta-python/recipes-devtools/python/python3-pytest-forked_1.4.0.bb
index a751ad6e5a..34dd9c407e 100644
--- a/meta-python/recipes-devtools/python/python3-pytest-forked_1.4.0.bb
+++ b/meta-python/recipes-devtools/python/python3-pytest-forked_1.4.0.bb
@@ -7,6 +7,8 @@ SRC_URI[sha256sum] = "8b67587c8f98cbbadfdd804539ed5455b6ed03802203485dd2f53c1422
inherit pypi python_setuptools_build_meta
+PEP517_PICOBUILD_OPTS = "--loose-depends"
+
DEPENDS += "python3-setuptools-scm-native"
RDEPENDS:${PN} += " \
diff --git a/meta-python/recipes-devtools/python/python3-pytest-helpers-namespace_2021.12.29.bb b/meta-python/recipes-devtools/python/python3-pytest-helpers-namespace_2021.12.29.bb
index 00e73f5bd8..cf62e1f03b 100644
--- a/meta-python/recipes-devtools/python/python3-pytest-helpers-namespace_2021.12.29.bb
+++ b/meta-python/recipes-devtools/python/python3-pytest-helpers-namespace_2021.12.29.bb
@@ -8,6 +8,8 @@ SRC_URI[sha256sum] = "792038247e0021beb966a7ea6e3a70ff5fcfba77eb72c6ec8fd6287af8
inherit pypi python_setuptools_build_meta
+DEPENDS += "python3-setuptools-scm-native python3-setuptools-declarative-requirements-native"
+
RDEPENDS:${PN} += " \
${PYTHON_PN}-pytest \
"
diff --git a/meta-python/recipes-devtools/python/python3-pytest-html/no-pip.patch b/meta-python/recipes-devtools/python/python3-pytest-html/no-pip.patch
new file mode 100644
index 0000000000..e120498846
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-pytest-html/no-pip.patch
@@ -0,0 +1,24 @@
+Upstream-Status: Submitted [https://github.com/pytest-dev/pytest-html/pull/516]
+Signed-off-by: Ross Burton <ross.burton@arm.com>
+
+From d7fbc79d428323c838ce68a51e1e1806c2096a76 Mon Sep 17 00:00:00 2001
+From: Ross Burton <ross.burton@arm.com>
+Date: Mon, 23 May 2022 13:46:50 +0100
+Subject: [PATCH] pip isn't a build dependency
+
+It's possible, and even desirable, to build modern Python code without pip, for example by using the `build` and `installer` packages.
+---
+ pyproject.toml | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/pyproject.toml b/pyproject.toml
+index 2683f072..e3f25bf7 100644
+--- a/pyproject.toml
++++ b/pyproject.toml
+@@ -1,6 +1,5 @@
+ [build-system]
+ requires = [
+- "pip >= 19.3.1",
+ "setuptools >= 42",
+ "setuptools_scm[toml] >= 3.5.0",
+ "setuptools_scm_git_archive >= 1.1",
diff --git a/meta-python/recipes-devtools/python/python3-pytest-html_3.1.1.bb b/meta-python/recipes-devtools/python/python3-pytest-html_3.1.1.bb
index ce55554a01..1bbdfb633b 100644
--- a/meta-python/recipes-devtools/python/python3-pytest-html_3.1.1.bb
+++ b/meta-python/recipes-devtools/python/python3-pytest-html_3.1.1.bb
@@ -10,6 +10,10 @@ PYPI_PACKAGE = "pytest-html"
inherit pypi python_setuptools_build_meta
+DEPENDS += "python3-setuptools-scm-git-archive-native"
+
+SRC_URI += "file://no-pip.patch"
+
RDEPENDS:${PN} += " \
${PYTHON_PN}-pytest \
"
diff --git a/meta-python/recipes-devtools/python/python3-pytest-metadata_2.0.1.bb b/meta-python/recipes-devtools/python/python3-pytest-metadata_2.0.2.bb
index 35e8b7568f..e82213cbe5 100644
--- a/meta-python/recipes-devtools/python/python3-pytest-metadata_2.0.1.bb
+++ b/meta-python/recipes-devtools/python/python3-pytest-metadata_2.0.2.bb
@@ -4,7 +4,7 @@ DEPENDS += "${PYTHON_PN}-setuptools-scm-native"
LICENSE = "MPL-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=5d425c8f3157dbf212db2ec53d9e5132"
-SRC_URI[sha256sum] = "5cdb6aeea8ba9109181cf9f149c8a3ae1430ff7e44506a8f866af8a98ca46301"
+SRC_URI[sha256sum] = "fcd2f416f15be295943527b3c8ba16a44ae5a7141939c90c3dc5ce9d167cf2a5"
PYPI_PACKAGE = "pytest-metadata"
diff --git a/meta-python/recipes-devtools/python/python3-pythonping_1.1.1.bb b/meta-python/recipes-devtools/python/python3-pythonping_1.1.2.bb
index 75cef501f3..3fce07b43d 100644
--- a/meta-python/recipes-devtools/python/python3-pythonping_1.1.1.bb
+++ b/meta-python/recipes-devtools/python/python3-pythonping_1.1.2.bb
@@ -4,7 +4,7 @@ SECTION = "devel/python"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://setup.py;beginline=12;endline=12;md5=2d33c00f47720c7e35e1fdb4b9fab027"
-SRC_URI[sha256sum] = "0022f6cbe52762e9d596316e3bccb8a3b794355a49c0d788f7228d90f9461cfc"
+SRC_URI[sha256sum] = "7f783688268334fbfdec31b3a3b105a347844bd621de48d63f38e6ecfaf14af2"
inherit pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-pyzmq/run-ptest b/meta-python/recipes-devtools/python/python3-pyzmq/run-ptest
new file mode 100644
index 0000000000..b63c4de0d9
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-pyzmq/run-ptest
@@ -0,0 +1,3 @@
+#!/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-python/recipes-devtools/python/python3-pyzmq_22.3.0.bb b/meta-python/recipes-devtools/python/python3-pyzmq_22.3.0.bb
deleted file mode 100644
index e4762eb5f8..0000000000
--- a/meta-python/recipes-devtools/python/python3-pyzmq_22.3.0.bb
+++ /dev/null
@@ -1,25 +0,0 @@
-SUMMARY = "Pyzmq provides Zero message queue access for the Python language"
-HOMEPAGE = "http://zeromq.org/bindings:python"
-LICENSE = "BSD-3-Clause & LGPL-3.0-only"
-LIC_FILES_CHKSUM = "file://COPYING.BSD;md5=11c65680f637c3df7f58bbc8d133e96e \
- file://COPYING.LESSER;md5=12c592fa0bcfff3fb0977b066e9cb69e"
-DEPENDS = "zeromq"
-
-SRC_URI += "file://club-rpath-out.patch"
-SRC_URI[sha256sum] = "8eddc033e716f8c91c6a2112f0a8ebc5e00532b4a6ae1eb0ccc48e027f9c671c"
-
-inherit pypi pkgconfig python_setuptools_build_meta
-
-RDEPENDS:${PN} += " \
- ${PYTHON_PN}-multiprocessing \
- ${PYTHON_PN}-json \
-"
-
-do_compile:prepend() {
- echo [global] > ${S}/setup.cfg
- echo zmq_prefix = ${STAGING_DIR_HOST} >> ${S}/setup.cfg
- echo have_sys_un_h = True >> ${S}/setup.cfg
- echo skip_check_zmq = True >> ${S}/setup.cfg
- echo libzmq_extension = False >> ${S}/setup.cfg
- echo no_libzmq_extension = True >> ${S}/setup.cfg
-}
diff --git a/meta-python/recipes-devtools/python/python3-pyzmq_23.2.1.bb b/meta-python/recipes-devtools/python/python3-pyzmq_23.2.1.bb
new file mode 100644
index 0000000000..40cb22b5e1
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-pyzmq_23.2.1.bb
@@ -0,0 +1,49 @@
+SUMMARY = "PyZMQ: Python bindings for ZMQ"
+DESCRIPTION = "This package contains Python bindings for ZeroMQ. ZMQ is a lightweight and fast messaging implementation."
+HOMEPAGE = "http://zeromq.org/bindings:python"
+LICENSE = "BSD-3-Clause & LGPL-3.0-only"
+LIC_FILES_CHKSUM = "\
+ file://COPYING.BSD;md5=11c65680f637c3df7f58bbc8d133e96e \
+ file://COPYING.LESSER;md5=12c592fa0bcfff3fb0977b066e9cb69e \
+"
+
+DEPENDS = "python3-packaging-native zeromq"
+
+SRC_URI:append = " \
+ file://club-rpath-out.patch \
+ file://run-ptest \
+"
+SRC_URI[sha256sum] = "2b381aa867ece7d0a82f30a0c7f3d4387b7cf2e0697e33efaa5bed6c5784abcd"
+
+inherit pypi pkgconfig python_setuptools_build_meta ptest
+
+PACKAGES =+ "\
+ ${PN}-test \
+"
+
+FILES:${PN}-test += "\
+ ${libdir}/${PYTHON_DIR}/site-packages/*/tests \
+"
+
+RDEPENDS:${PN} += "\
+ ${PYTHON_PN}-json \
+ ${PYTHON_PN}-multiprocessing \
+"
+
+RDEPENDS:${PN}-ptest += "\
+ ${PN}-test \
+"
+
+do_compile:prepend() {
+ echo [global] > ${S}/setup.cfg
+ echo zmq_prefix = ${STAGING_DIR_HOST} >> ${S}/setup.cfg
+ echo have_sys_un_h = True >> ${S}/setup.cfg
+ echo skip_check_zmq = True >> ${S}/setup.cfg
+ echo libzmq_extension = False >> ${S}/setup.cfg
+ echo no_libzmq_extension = True >> ${S}/setup.cfg
+}
+
+do_install_ptest() {
+ install -d ${D}${PTEST_PATH}/tests
+ cp -rf ${S}/zmq/tests/* ${D}${PTEST_PATH}/tests/
+}
diff --git a/meta-python/recipes-devtools/python/python3-qface_2.0.8.bb b/meta-python/recipes-devtools/python/python3-qface_2.0.8.bb
index 47a34d44b3..8ad61ab12b 100644
--- a/meta-python/recipes-devtools/python/python3-qface_2.0.8.bb
+++ b/meta-python/recipes-devtools/python/python3-qface_2.0.8.bb
@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=eee61e10a40b0e3045ee5965bcd9a8b5"
SRC_URI[sha256sum] = "eccee7dbc4290c5a4e394df8d527f39148e0de0ff22c6b260f48c48f12b3beb4"
-inherit pypi python_setuptools_build_meta
+inherit pypi setuptools3
DEPS = "\
python3-jinja2 \
diff --git a/meta-python/recipes-devtools/python/python3-redis_4.3.1.bb b/meta-python/recipes-devtools/python/python3-redis_4.3.4.bb
index c0d9c00645..e0f953ca4e 100644
--- a/meta-python/recipes-devtools/python/python3-redis_4.3.1.bb
+++ b/meta-python/recipes-devtools/python/python3-redis_4.3.4.bb
@@ -4,7 +4,7 @@ HOMEPAGE = "http://github.com/andymccurdy/redis-py"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=51d9ad56299ab60ba7be65a621004f27"
-SRC_URI[sha256sum] = "94b617b4cd296e94991146f66fc5559756fbefe9493604f0312e4d3298ac63e9"
+SRC_URI[sha256sum] = "ddf27071df4adf3821c4f2ca59d67525c3a82e5f268bed97b813cb4fabf87880"
inherit pypi setuptools3
@@ -12,4 +12,5 @@ RDEPENDS:${PN} += "\
${PYTHON_PN}-datetime \
${PYTHON_PN}-cryptography \
${PYTHON_PN}-packaging \
+ ${PYTHON_PN}-asyncio \
"
diff --git a/meta-python/recipes-devtools/python/python3-regex_2022.4.24.bb b/meta-python/recipes-devtools/python/python3-regex_2022.7.25.bb
index 28e16001a1..437563b1c0 100644
--- a/meta-python/recipes-devtools/python/python3-regex_2022.4.24.bb
+++ b/meta-python/recipes-devtools/python/python3-regex_2022.7.25.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=7b5751ddd6b643203c31ff873051d069"
inherit pypi setuptools3
-SRC_URI[sha256sum] = "92183e9180c392371079262879c6532ccf55f808e6900df5d9f03c9ca8807255"
+SRC_URI[sha256sum] = "bd0883e86964cd61360ffc36dbebbc49b928e92a306f886eab02c11dfde5b7aa"
RDEPENDS:${PN} += " \
python3-stringold \
diff --git a/meta-python/recipes-devtools/python/python3-requests-unixsocket_0.3.0.bb b/meta-python/recipes-devtools/python/python3-requests-unixsocket_0.3.0.bb
new file mode 100644
index 0000000000..330ab7c066
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-requests-unixsocket_0.3.0.bb
@@ -0,0 +1,14 @@
+SUMMARY = "Use requests to talk HTTP via a UNIX domain socket"
+HOMEPAGE = "https://pypi.org/project/requests-unixsocket/"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=d2794c0df5b907fdace235a619d80314"
+
+SRC_URI[sha256sum] = "28304283ea9357d45fff58ad5b11e47708cfbf5806817aa59b2a363228ee971e"
+
+PYPI_PACKAGE = "requests-unixsocket"
+
+inherit pypi
+inherit setuptools3
+
+DEPENDS += "python3-pbr-native"
+RDEPENDS_${PN} = "python3-requests python3-urllib3"
diff --git a/meta-python/recipes-devtools/python/python3-robotframework-seriallibrary/e31d5fdf2ea00ac6349e64580a20816783064dd4.patch b/meta-python/recipes-devtools/python/python3-robotframework-seriallibrary/e31d5fdf2ea00ac6349e64580a20816783064dd4.patch
deleted file mode 100644
index 21e97fd93a..0000000000
--- a/meta-python/recipes-devtools/python/python3-robotframework-seriallibrary/e31d5fdf2ea00ac6349e64580a20816783064dd4.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-From e31d5fdf2ea00ac6349e64580a20816783064dd4 Mon Sep 17 00:00:00 2001
-From: Hideki Takeoka <hideki.takeoka@smartfrog.com>
-Date: Sun, 25 Aug 2019 19:25:00 +0200
-Subject: [PATCH] Update setup.py for python3.7+ support
-
----
- setup.py | 9 +++++----
- src/SerialLibrary/version.py | 3 +++
- 2 files changed, 8 insertions(+), 4 deletions(-)
-
-diff --git a/setup.py b/setup.py
-index 4c34705..70bb1af 100644
---- a/setup.py
-+++ b/setup.py
-@@ -1,6 +1,5 @@
- #!/usr/bin/env python
-
--from imp import load_source
- from os.path import abspath, dirname, join
- from sys import platform
-
-@@ -18,9 +17,11 @@
-
-
- CURDIR = dirname(abspath(__file__))
--VERSION = load_source(
-- 'version', 'version',
-- open(join(CURDIR, 'src', 'SerialLibrary', 'version.py'))).VERSION
-+
-+with open(join(CURDIR, 'src', 'SerialLibrary', 'version.py')) as f:
-+ exec(f.read())
-+ VERSION = get_version()
-+
- README = open(join(CURDIR, 'README.rst')).read()
- CLASSIFIERS = '\n'.join(
- map(' :: '.join, [
-diff --git a/src/SerialLibrary/version.py b/src/SerialLibrary/version.py
-index 6ce65c4..19831bc 100644
---- a/src/SerialLibrary/version.py
-+++ b/src/SerialLibrary/version.py
-@@ -1 +1,4 @@
- VERSION = (0, 3, 1)
-+
-+def get_version():
-+ return VERSION;
diff --git a/meta-python/recipes-devtools/python/python3-robotframework-seriallibrary_0.3.1.bb b/meta-python/recipes-devtools/python/python3-robotframework-seriallibrary_0.4.3.bb
index d9465af081..4ad5c3601d 100644
--- a/meta-python/recipes-devtools/python/python3-robotframework-seriallibrary_0.3.1.bb
+++ b/meta-python/recipes-devtools/python/python3-robotframework-seriallibrary_0.4.3.bb
@@ -1,17 +1,14 @@
SUMMARY = "Robot Framework test library for serial connection"
HOMEPAGE = "https://github.com/whosaysni/robotframework-seriallibrary"
LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=7145f7cdd263359b62d342a02f005515"
+LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=1af2e051b493d9552af443cf2f99d480"
-SRC_URI[md5sum] = "b7c9565d54c30df7cd3f3c0e29adffa3"
-SRC_URI[sha256sum] = "256ad60fc0b7df4be44d82c302f5ed8fad4935cda99e4b45942e3c88179d1e19"
+SRC_URI[sha256sum] = "f20befe5c1106dd8ddca9f60a2f18bf5ec7d5f06f6f09a03fa66bae54777e6bb"
PYPI_PACKAGE = "robotframework-seriallibrary"
inherit pypi setuptools3
-SRC_URI += "file://e31d5fdf2ea00ac6349e64580a20816783064dd4.patch"
-
RDEPENDS:${PN} += " \
${PYTHON_PN}-pyserial \
${PYTHON_PN}-robotframework \
diff --git a/meta-python/recipes-devtools/python/python3-rsa_4.8.bb b/meta-python/recipes-devtools/python/python3-rsa_4.9.bb
index 21b664ddd1..ed5018f49e 100644
--- a/meta-python/recipes-devtools/python/python3-rsa_4.8.bb
+++ b/meta-python/recipes-devtools/python/python3-rsa_4.9.bb
@@ -4,7 +4,7 @@ AUTHOR = "Sybren A. Stuvel"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=c403f6882d4f97a9cd927df987d55634"
-SRC_URI[sha256sum] = "5c6bd9dc7a543b7fe4304a631f8a8a3b674e2bbfc49c2ae96200cdbe55df6b17"
+SRC_URI[sha256sum] = "e38464a49c6c85d7f1351b0126661487a7e0a14a50f1675ec50eb34d4f20ef21"
inherit pypi python_poetry_core update-alternatives
diff --git a/meta-python/recipes-devtools/python/python3-serpent_1.40.bb b/meta-python/recipes-devtools/python/python3-serpent_1.41.bb
index 935531a856..480e3ab388 100644
--- a/meta-python/recipes-devtools/python/python3-serpent_1.40.bb
+++ b/meta-python/recipes-devtools/python/python3-serpent_1.41.bb
@@ -2,7 +2,7 @@ SUMMARY = "Serialization based on ast.literal_eval"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=d7c28f460fafe7be454fcdcac0b60263"
-SRC_URI[sha256sum] = "10b34e7f8e3207ee6fb70dcdc9bce473851ee3daf0b47c58aec1b48032ac11ce"
+SRC_URI[sha256sum] = "0407035fe3c6644387d48cff1467d5aa9feff814d07372b78677ed0ee3ed7095"
inherit pypi ptest setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-setuptools-declarative-requirements_1.2.0.bb b/meta-python/recipes-devtools/python/python3-setuptools-declarative-requirements_1.3.0.bb
index 9628656ad6..82bb3415be 100644
--- a/meta-python/recipes-devtools/python/python3-setuptools-declarative-requirements_1.2.0.bb
+++ b/meta-python/recipes-devtools/python/python3-setuptools-declarative-requirements_1.3.0.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://pypi.org/project/setuptools-declarative-requirements/"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327"
-SRC_URI[sha256sum] = "d11fdb5ef818c65b20bc241e0f5ef44905a5640b681dae21ba1ac1742dab1fd1"
+SRC_URI[sha256sum] = "57a5b9bb9ad350c278e8aa6be4cdebbcd925b9ba71d6a712a178a618cfb898f7"
inherit pypi python_setuptools_build_meta
diff --git a/meta-python/recipes-devtools/python/python3-sh_1.14.2.bb b/meta-python/recipes-devtools/python/python3-sh_1.14.3.bb
index f8cecfdfcb..317f648dcd 100644
--- a/meta-python/recipes-devtools/python/python3-sh_1.14.2.bb
+++ b/meta-python/recipes-devtools/python/python3-sh_1.14.3.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/amoffat/sh"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=5317094292296f03405f59ae5f6544b6"
-SRC_URI[sha256sum] = "9d7bd0334d494b2a4609fe521b2107438cdb21c0e469ffeeb191489883d6fe0d"
+SRC_URI[sha256sum] = "e4045b6c732d9ce75d571c79f5ac2234edd9ae4f5fa9d59b09705082bdca18c7"
PYPI_PACKAGE = "sh"
@@ -19,4 +19,5 @@ RDEPENDS:${PN} += " \
${PYTHON_PN}-terminal \
${PYTHON_PN}-threading \
${PYTHON_PN}-unixadmin \
+ ${PYTHON_PN}-fcntl \
"
diff --git a/meta-python/recipes-devtools/python/python3-simpleeval/no-build.patch b/meta-python/recipes-devtools/python/python3-simpleeval/no-build.patch
new file mode 100644
index 0000000000..b090755f8a
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-simpleeval/no-build.patch
@@ -0,0 +1,24 @@
+Upstream-Status: Submitted [https://github.com/danthedeckie/simpleeval/pull/119]
+Signed-off-by: Ross Burton <ross.burton@arm.com>
+
+From 08bc99211aec32882d5f1c83896eb5d72b9fb125 Mon Sep 17 00:00:00 2001
+From: Ross Burton <ross.burton@arm.com>
+Date: Mon, 23 May 2022 11:35:00 +0100
+Subject: [PATCH] pyproject.toml: remove build as a build-dependency
+
+pypa/build is one possible build tool, but not the only build tool. Forcing build to be present as a build dependency is meaningless: either the user is using build so obviously have build, or are using something else so having build is irrelevant.
+---
+ pyproject.toml | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/pyproject.toml b/pyproject.toml
+index 052a55a..416482b 100644
+--- a/pyproject.toml
++++ b/pyproject.toml
+@@ -1,5 +1,5 @@
+ [build-system]
+-requires = ["setuptools>=30.3.0", "wheel", "build"]
++requires = ["setuptools>=30.3.0", "wheel"]
+ build-backend = "setuptools.build_meta"
+
+ [tool.black]
diff --git a/meta-python/recipes-devtools/python/python3-simpleeval_0.9.12.bb b/meta-python/recipes-devtools/python/python3-simpleeval_0.9.12.bb
index 343e5c03de..c9cf33d023 100644
--- a/meta-python/recipes-devtools/python/python3-simpleeval_0.9.12.bb
+++ b/meta-python/recipes-devtools/python/python3-simpleeval_0.9.12.bb
@@ -10,6 +10,7 @@ inherit pypi python_setuptools_build_meta ptest
BBCLASSEXTEND = "native nativesdk"
SRC_URI += " \
+ file://no-build.patch \
file://run-ptest \
"
diff --git a/meta-python/recipes-devtools/python/python3-smbus2_0.4.1.bb b/meta-python/recipes-devtools/python/python3-smbus2_0.4.2.bb
index a277930126..f22a402df1 100644
--- a/meta-python/recipes-devtools/python/python3-smbus2_0.4.1.bb
+++ b/meta-python/recipes-devtools/python/python3-smbus2_0.4.2.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda
inherit pypi setuptools3
-SRC_URI[sha256sum] = "6276eb599b76c4e74372f2582d2282f03b4398f0da16bc996608e4f21557ca9b"
+SRC_URI[sha256sum] = "634541ed794068a822fe7499f1577468b9d4641b68dd9bfb6d0eb7270f4d2a32"
CLEANBROKEN = "1"
diff --git a/meta-python/recipes-devtools/python/python3-socketio_5.6.0.bb b/meta-python/recipes-devtools/python/python3-socketio_5.7.1.bb
index d762611487..f71d4dad64 100644
--- a/meta-python/recipes-devtools/python/python3-socketio_5.6.0.bb
+++ b/meta-python/recipes-devtools/python/python3-socketio_5.7.1.bb
@@ -9,7 +9,7 @@ inherit pypi python_setuptools_build_meta
PYPI_PACKAGE = "python-socketio"
-SRC_URI[sha256sum] = "f1f2eabdea500dbcb384902418cacedd98b7fe4d0fed818415ddf8af10e428fa"
+SRC_URI[sha256sum] = "5011a0cd2545c954d7df09eef7489ec424c93b001cc146599cd72f1dd20f0d46"
PACKAGECONFIG ?= "asyncio_client client"
PACKAGECONFIG[asyncio_client] = ",,,${PYTHON_PN}-aiohttp ${PYTHON_PN}-websockets"
diff --git a/meta-python/recipes-devtools/python/python3-sqlalchemy_1.4.36.bb b/meta-python/recipes-devtools/python/python3-sqlalchemy_1.4.40.bb
index b20c6c8bae..f61030fc10 100644
--- a/meta-python/recipes-devtools/python/python3-sqlalchemy_1.4.36.bb
+++ b/meta-python/recipes-devtools/python/python3-sqlalchemy_1.4.40.bb
@@ -4,7 +4,7 @@ HOMEPAGE = "http://www.sqlalchemy.org/"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=f4001d1ca15b69d096fa1b4fd1bdce79"
-SRC_URI[sha256sum] = "64678ac321d64a45901ef2e24725ec5e783f1f4a588305e196431447e7ace243"
+SRC_URI[sha256sum] = "44a660506080cc975e1dfa5776fe5f6315ddc626a77b50bf0eee18b0389ea265"
PYPI_PACKAGE = "SQLAlchemy"
inherit pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-stevedore_3.5.0.bb b/meta-python/recipes-devtools/python/python3-stevedore_4.0.0.bb
index 8d345e66e5..46c6d831aa 100644
--- a/meta-python/recipes-devtools/python/python3-stevedore_3.5.0.bb
+++ b/meta-python/recipes-devtools/python/python3-stevedore_4.0.0.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://docs.openstack.org/stevedore/latest/"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
-SRC_URI[sha256sum] = "f40253887d8712eaa2bb0ea3830374416736dc8ec0e22f5a65092c1174c44335"
+SRC_URI[sha256sum] = "f82cc99a1ff552310d19c379827c2c64dd9f85a38bcd5559db2470161867b786"
DEPENDS += "${PYTHON_PN}-pbr-native"
diff --git a/meta-python/recipes-devtools/python/python3-supervisor_4.2.4.bb b/meta-python/recipes-devtools/python/python3-supervisor_4.2.4.bb
index fdd8a76cfe..d677075570 100644
--- a/meta-python/recipes-devtools/python/python3-supervisor_4.2.4.bb
+++ b/meta-python/recipes-devtools/python/python3-supervisor_4.2.4.bb
@@ -12,7 +12,12 @@ SRC_URI[sha256sum] = "40dc582ce1eec631c3df79420b187a6da276bbd68a4ec0a8f1f123ea61
PYPI_PACKAGE = "supervisor"
inherit pypi systemd setuptools3
RDEPENDS:${PN} = "\
- ${PYTHON_PN}-meld3 \
+ python3-meld3 \
+ python3-io \
+ python3-xmlrpc \
+ python3-resource \
+ python3-setuptools \
+ python3-smtpd \
"
SRC_URI += "file://supervisord.conf \
diff --git a/meta-python/recipes-devtools/python/python3-tabulate_0.8.10.bb b/meta-python/recipes-devtools/python/python3-tabulate_0.8.10.bb
new file mode 100644
index 0000000000..222e6e7bb4
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-tabulate_0.8.10.bb
@@ -0,0 +1,8 @@
+SUMMARY = "Pretty-print tabular data"
+HOMEPAGE = "https://github.com/astanin/python-tabulate"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=6ad1430c0c4824ec6a5dbb9754b011d7"
+
+SRC_URI[sha256sum] = "6c57f3f3dd7ac2782770155f3adb2db0b1a269637e42f27599925e64b114f519"
+
+inherit pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-tabulate_0.8.9.bb b/meta-python/recipes-devtools/python/python3-tabulate_0.8.9.bb
deleted file mode 100644
index 19261c3d1d..0000000000
--- a/meta-python/recipes-devtools/python/python3-tabulate_0.8.9.bb
+++ /dev/null
@@ -1,8 +0,0 @@
-SUMMARY = "Pretty-print tabular data"
-HOMEPAGE = "https://github.com/astanin/python-tabulate"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=fad5a39bdfe452b13775adda41023ba7"
-
-SRC_URI[sha256sum] = "eb1d13f25760052e8931f2ef80aaf6045a6cceb47514db8beab24cded16f13a7"
-
-inherit pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-term_2.3.bb b/meta-python/recipes-devtools/python/python3-term_2.4.bb
index 6b62eb02ce..bc6a4c3df6 100644
--- a/meta-python/recipes-devtools/python/python3-term_2.3.bb
+++ b/meta-python/recipes-devtools/python/python3-term_2.4.bb
@@ -3,9 +3,10 @@ SECTION = "devel/python"
LICENSE = "Python-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=d90e2d280a4836c607520383d1639be1"
-SRC_URI[md5sum] = "ab0c1bce381b1109fe4390c56aa06237"
-SRC_URI[sha256sum] = "3dcc8c212e04700784e5c1c5b601916ba0549ae6025b35b64fd62144899e7180"
-
-PYPI_PACKAGE_EXT = "zip"
+SRC_URI[sha256sum] = "2cca4cf5f83035ca12627c4bbeff2891ad4711666247a790fd8200d73f38c3f0"
inherit pypi setuptools3
+
+RDEPENDS:${PN} = "\
+ ${PYTHON_PN}-io \
+"
diff --git a/meta-python/recipes-devtools/python/python3-toolz_0.11.2.bb b/meta-python/recipes-devtools/python/python3-toolz_0.12.0.bb
index a597641e50..4025fa3e0e 100644
--- a/meta-python/recipes-devtools/python/python3-toolz_0.11.2.bb
+++ b/meta-python/recipes-devtools/python/python3-toolz_0.12.0.bb
@@ -4,7 +4,7 @@ SECTION = "devel/python"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=ca09cab178326d18433aae982d1edf5d"
-SRC_URI[sha256sum] = "6b312d5e15138552f1bda8a4e66c30e236c831b612b2bf0005f8a1df10a4bc33"
+SRC_URI[sha256sum] = "88c570861c440ee3f2f6037c4654613228ff40c93a6c25e0eba70d17282c6194"
inherit pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-tornado_6.1.bb b/meta-python/recipes-devtools/python/python3-tornado_6.2.bb
index 1dedc51029..d94fd39273 100644
--- a/meta-python/recipes-devtools/python/python3-tornado_6.1.bb
+++ b/meta-python/recipes-devtools/python/python3-tornado_6.2.bb
@@ -6,8 +6,7 @@ HOMEPAGE = "http://www.tornadoweb.org/en/stable/"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
-SRC_URI[md5sum] = "f324f5e7607798552359d6ab054c4321"
-SRC_URI[sha256sum] = "33c6e81d7bd55b468d2e793517c909b139960b6c790a60b7991b9b6b76fb9791"
+SRC_URI[sha256sum] = "9b630419bde84ec666bfd7ea0a4cb2a8a651c2d5cccdbdd1972a0c859dfc3c13"
inherit pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-traitlets_5.2.1.bb b/meta-python/recipes-devtools/python/python3-traitlets_5.3.0.bb
index 3bc977279a..7c81867075 100644
--- a/meta-python/recipes-devtools/python/python3-traitlets_5.2.1.bb
+++ b/meta-python/recipes-devtools/python/python3-traitlets_5.3.0.bb
@@ -4,7 +4,7 @@ AUTHOR = "IPython Development Team <ipython-dev@scipy.org>"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://COPYING.md;md5=9c125dfc5ff5364d40b5f56f02cd9de3"
-SRC_URI[sha256sum] = "a415578cde1985f1b773faefe49e9f078d345f38665ce3e9e914ec7b41150ce9"
+SRC_URI[sha256sum] = "0bb9f1f9f017aa8ec187d8b1b2a7a6626a2a1d877116baba52a129bfa124f8e2"
inherit pypi python_hatchling
diff --git a/meta-python/recipes-devtools/python/python3-twine_4.0.0.bb b/meta-python/recipes-devtools/python/python3-twine_4.0.1.bb
index 08252e837b..0178dde738 100644
--- a/meta-python/recipes-devtools/python/python3-twine_4.0.0.bb
+++ b/meta-python/recipes-devtools/python/python3-twine_4.0.1.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://twine.readthedocs.io/"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=a3d1106b253a8d50dd82a4202a045b4c"
-SRC_URI[sha256sum] = "817aa0c0bdc02a5ebe32051e168e23c71a0608334e624c793011f120dbbc05b7"
+SRC_URI[sha256sum] = "96b1cf12f7ae611a4a40b6ae8e9570215daff0611828f5fe1f37a16255ab24a0"
inherit pypi python_setuptools_build_meta
diff --git a/meta-python/recipes-devtools/python/python3-ujson/0001-setup.py-Do-not-strip-debugging-symbols.patch b/meta-python/recipes-devtools/python/python3-ujson/0001-setup.py-Do-not-strip-debugging-symbols.patch
index 47da2b8cfc..42cd99a895 100644
--- a/meta-python/recipes-devtools/python/python3-ujson/0001-setup.py-Do-not-strip-debugging-symbols.patch
+++ b/meta-python/recipes-devtools/python/python3-ujson/0001-setup.py-Do-not-strip-debugging-symbols.patch
@@ -8,22 +8,28 @@ bitbake build errors related to already-stripped.
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
---
- setup.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
+ setup.py | 8 +-------
+ 1 file changed, 1 insertion(+), 7 deletions(-)
diff --git a/setup.py b/setup.py
-index 453dc31..962c507 100644
+index b98963b..d42f07a 100644
--- a/setup.py
+++ b/setup.py
-@@ -6,7 +6,7 @@ from setuptools import Extension, setup
- dconv_source_files = glob("./deps/double-conversion/double-conversion/*.cc")
+@@ -19,13 +19,7 @@ if not dconv_libs:
+ dconv_source_files.extend(glob("./deps/double-conversion/double-conversion/*.cc"))
dconv_source_files.append("./lib/dconv_wrapper.cc")
--strip_flags = ["-Wl,--strip-all"] if platform.system() == "Linux" else []
+-if platform.system() == "Linux" and environ.get("UJSON_BUILD_NO_STRIP", "0") not in (
+- "1",
+- "True",
+-):
+- strip_flags = ["-Wl,--strip-all"]
+-else:
+- strip_flags = []
+strip_flags = []
module1 = Extension(
"ujson",
--
-2.30.2
+2.25.1
diff --git a/meta-python/recipes-devtools/python/python3-ujson_5.1.0.bb b/meta-python/recipes-devtools/python/python3-ujson_5.4.0.bb
index 6c1bf7e82c..15cf80e36f 100644
--- a/meta-python/recipes-devtools/python/python3-ujson_5.1.0.bb
+++ b/meta-python/recipes-devtools/python/python3-ujson_5.4.0.bb
@@ -2,9 +2,9 @@ SUMMARY = "Ultra fast JSON encoder and decoder for Python"
DESCRIPTION = "UltraJSON is an ultra fast JSON encoder and decoder written in pure C with bindings for Python 2.5+ and 3."
LICENSE = "BSD-3-Clause"
-LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=10fa10456417c0252bcb8a498e498ffe"
+LIC_FILES_CHKSUM = "file://PKG-INFO;beginline=8;endline=8;md5=e0039a83d8a99726b5418f0b03302d0a"
-SRC_URI[sha256sum] = "a88944d2f99db71a3ca0c63d81f37e55b660edde0b07216fb65a3e46403ef004"
+SRC_URI[sha256sum] = "6b953e09441e307504130755e5bd6b15850178d591f66292bba4608c4f7f9b00"
inherit pypi ptest setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-unidiff_0.7.3.bb b/meta-python/recipes-devtools/python/python3-unidiff_0.7.4.bb
index dd5b0c3eb0..3f6d2850fd 100644
--- a/meta-python/recipes-devtools/python/python3-unidiff_0.7.3.bb
+++ b/meta-python/recipes-devtools/python/python3-unidiff_0.7.4.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "http://github.com/matiasb/python-unidiff"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=4c434b08ef42fea235bb019b5e5a97b3"
-SRC_URI[sha256sum] = "d5f2e53a9a00db3224a8c36349b5380e0e22d1aec6c694b14fb9483ee93c6205"
+SRC_URI[sha256sum] = "2bbcbc986e1fb97f04b1d7b864aa6002ab02f4d8a996bf03aa6e5a81447d1fc5"
inherit pypi setuptools3 ptest
diff --git a/meta-python/recipes-devtools/python/python3-waitress_2.1.1.bb b/meta-python/recipes-devtools/python/python3-waitress_2.1.2.bb
index b7f8099790..061586b5df 100644
--- a/meta-python/recipes-devtools/python/python3-waitress_2.1.1.bb
+++ b/meta-python/recipes-devtools/python/python3-waitress_2.1.2.bb
@@ -10,6 +10,6 @@ RDEPENDS:${PN} += " \
python3-logging \
"
-SRC_URI[sha256sum] = "e2e60576cf14a1539da79f7b7ee1e79a71e64f366a0b47db54a15e971f57bb16"
+SRC_URI[sha256sum] = "780a4082c5fbc0fde6a2fcfe5e26e6efc1e8f425730863c04085769781f51eba"
inherit python_setuptools_build_meta pypi
diff --git a/meta-python/recipes-devtools/python/python3-watchdog_2.1.8.bb b/meta-python/recipes-devtools/python/python3-watchdog_2.1.9.bb
index 70af95157d..8c7c6dd476 100644
--- a/meta-python/recipes-devtools/python/python3-watchdog_2.1.8.bb
+++ b/meta-python/recipes-devtools/python/python3-watchdog_2.1.9.bb
@@ -4,7 +4,7 @@ DEPENDS = "${PYTHON_PN}-argh"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
-SRC_URI[sha256sum] = "6d03149126864abd32715d4e9267d2754cede25a69052901399356ad3bc5ecff"
+SRC_URI[sha256sum] = "43ce20ebb36a51f21fa376f76d1d4692452b2527ccd601950d69ed36b9e21609"
inherit pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-web3_5.29.1.bb b/meta-python/recipes-devtools/python/python3-web3_5.30.0.bb
index b0b636b906..a35c05e065 100644
--- a/meta-python/recipes-devtools/python/python3-web3_5.29.1.bb
+++ b/meta-python/recipes-devtools/python/python3-web3_5.30.0.bb
@@ -4,7 +4,7 @@ SECTION = "devel/python"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1dc2732bdc5e50382737979791cbb3b7"
-SRC_URI[sha256sum] = "14d0c4ef5d693b6cc9a36ad4ff31201add8ef1f4c1cdb920f7ce07f81841e6bc"
+SRC_URI[sha256sum] = "e141d90408fd9fe5156e2ef22884a160bef8bfd55e6cecd51181af3162ea84dd"
inherit pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-websocket-client_1.3.2.bb b/meta-python/recipes-devtools/python/python3-websocket-client_1.3.3.bb
index 3f09d267de..9c3ff02e9f 100644
--- a/meta-python/recipes-devtools/python/python3-websocket-client_1.3.2.bb
+++ b/meta-python/recipes-devtools/python/python3-websocket-client_1.3.3.bb
@@ -7,7 +7,7 @@ HOMEPAGE = "https://github.com/websocket-client/websocket-client"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=b969e9612325987c823fc0737063ebc8"
-SRC_URI[sha256sum] = "50b21db0058f7a953d67cc0445be4b948d7fc196ecbeb8083d68d94628e4abf6"
+SRC_URI[sha256sum] = "d58c5f284d6a9bf8379dab423259fe8f85b70d5fa5d2916d5791a84594b122b1"
inherit pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-werkzeug_2.1.2.bb b/meta-python/recipes-devtools/python/python3-werkzeug_2.2.2.bb
index 74796d8962..92302f9cd7 100644
--- a/meta-python/recipes-devtools/python/python3-werkzeug_2.1.2.bb
+++ b/meta-python/recipes-devtools/python/python3-werkzeug_2.2.2.bb
@@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.rst;md5=5dc88300786f1c214c1e9827a5229462"
PYPI_PACKAGE = "Werkzeug"
-SRC_URI[sha256sum] = "1ce08e8093ed67d638d63879fd1ba3735817f7a80de3674d293f5984f25fb6e6"
+SRC_URI[sha256sum] = "7ea2d48322cc7c0f8b3a215ed73eabd7b5d75d0b50e31ab006286ccff9e00b8f"
inherit pypi setuptools3
@@ -36,4 +36,5 @@ RDEPENDS:${PN} += " \
${PYTHON_PN}-unixadmin \
${PYTHON_PN}-misc \
${PYTHON_PN}-profile \
+ ${PYTHON_PN}-markupsafe \
"
diff --git a/meta-python/recipes-devtools/python/python3-xmlschema_1.11.0.bb b/meta-python/recipes-devtools/python/python3-xmlschema_2.0.2.bb
index 759cf029cc..eb9d4f511b 100644
--- a/meta-python/recipes-devtools/python/python3-xmlschema_1.11.0.bb
+++ b/meta-python/recipes-devtools/python/python3-xmlschema_2.0.2.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/sissaschool/xmlschema"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=47489cb18c469474afeb259ed1d4832f"
-SRC_URI[sha256sum] = "319f5e3e77beb6ab3b4166f699d9dafd59141487bd1a07675fd01af6483211a4"
+SRC_URI[sha256sum] = "ce915696b3a819fe0f986824517b9281dbd5626fd2d213363fab40f34edf05bd"
PYPI_PACKAGE = "xmlschema"
inherit pypi setuptools3
diff --git a/meta-python/recipes-devtools/python/python3-yappi_1.3.5.bb b/meta-python/recipes-devtools/python/python3-yappi_1.3.6.bb
index 9b08f759a2..2f24443194 100644
--- a/meta-python/recipes-devtools/python/python3-yappi_1.3.5.bb
+++ b/meta-python/recipes-devtools/python/python3-yappi_1.3.6.bb
@@ -4,7 +4,7 @@ HOMEPAGE = "https://github.com/sumerc/yappi"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=71c208c9a4fd864385eb69ad4caa3bee"
-SRC_URI[sha256sum] = "f54c25f04aa7c613633b529bffd14e0699a4363f414dc9c065616fd52064a49b"
+SRC_URI[sha256sum] = "0a73c608a2603570a020a32d4369ba744012bc5267f37e5bd8026fb491abba56"
SRC_URI += " \
file://run-ptest \
diff --git a/meta-python/recipes-devtools/python/python3-yarl_1.7.2.bb b/meta-python/recipes-devtools/python/python3-yarl_1.8.1.bb
index 0867d1cb53..66ee46b446 100644
--- a/meta-python/recipes-devtools/python/python3-yarl_1.7.2.bb
+++ b/meta-python/recipes-devtools/python/python3-yarl_1.8.1.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/aio-libs/yarl/"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=e581798a7b985311f29fa3e163ea27ae"
-SRC_URI[sha256sum] = "45399b46d60c253327a460e99856752009fcee5f5d3c80b2f7c0cae1c38d56dd"
+SRC_URI[sha256sum] = "af887845b8c2e060eb5605ff72b6f2dd2aab7a761379373fd89d314f4752abbf"
SRC_URI += "file://run-ptest"
@@ -14,6 +14,7 @@ inherit pypi ptest setuptools3
RDEPENDS:${PN} = "\
${PYTHON_PN}-multidict \
${PYTHON_PN}-idna \
+ ${PYTHON_PN}-io \
"
RDEPENDS:${PN}-ptest += " \
diff --git a/meta-python/recipes-devtools/python/python3-zeroconf_0.38.6.bb b/meta-python/recipes-devtools/python/python3-zeroconf_0.39.0.bb
index bf97e4ff99..9b1576372c 100644
--- a/meta-python/recipes-devtools/python/python3-zeroconf_0.38.6.bb
+++ b/meta-python/recipes-devtools/python/python3-zeroconf_0.39.0.bb
@@ -3,11 +3,12 @@ HOMEPAGE = "https://github.com/jstasiak/python-zeroconf"
LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=3bb705b228ea4a14ea2728215b780d80"
-SRC_URI[sha256sum] = "c98f87a9145c58ad544cf1708b5eb2f444d40cd5defc69c88eeaac0527a28795"
+SRC_URI[sha256sum] = "7c0d8257b940ee43e637fb560c2f9bd79da0638f37af162eb4f506f7274ef8e4"
inherit pypi setuptools3
RDEPENDS:${PN} += " \
${PYTHON_PN}-ifaddr \
${PYTHON_PN}-asyncio \
+ ${PYTHON_PN}-async-timeout \
"