diff --git a/README.md b/README.md
index f43205b90..4eba78b0b 100644
--- a/README.md
+++ b/README.md
@@ -612,12 +612,12 @@ A daily compile test is run at Github with Python 3.9 to catch general faults. E
## Licenses
This repository itself is released under GPL-3 (like most Gentoo repositories), all work on the depending components under the licenses they came from. Perhaps you came here because I filed an issue at your component about a bad or missing license. It is easy to [assign a license](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository). During cleanups and license investigations I have been asked often which license to choose. I am not a lawyer, but I can offer the following table, counted over this repository, perhaps this helps your decision. If a package has more than one license listed, all of them are counted.
-There are 1672 Ebuilds in total, 1661 of them have in total 1682 (43 different) licenses assigned.
+There are 1673 Ebuilds in total, 1662 of them have in total 1683 (43 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|979|
-|Apache-2.0|348|
+|Apache-2.0|349|
|BSD|96|
|GPL-3|95|
|GPL-2|24|
diff --git a/dev-python/evohome-async/Manifest b/dev-python/evohome-async/Manifest
index 8b82e3ead..96550bb74 100644
--- a/dev-python/evohome-async/Manifest
+++ b/dev-python/evohome-async/Manifest
@@ -1,4 +1,6 @@
DIST evohome-async-0.3.15.tar.gz 15097 BLAKE2B 63466517b1f64d79b599fc6efda0121ba520446fdafa9abeba4e3e798c6eea474803336785be6d2d2d66ab23ca165d4938ee06a24832a6b30fc7b958c732e647 SHA512 e9af133ff2ccc6322a57153857c945f06bcf7de529de062805c21ce4773480508cd72580c846c59fbe2a512d7f459654b5d5d3580818611f2355352a00bf9e9f
+DIST evohome-async-0.4.6.gh.tar.gz 66781 BLAKE2B e05e93394d80420ed5caaa28ea9ecb1d05631a31ddaa66d22eb3063c01acb290d307db05172e39eee3428167134226780e1b02628f81340f8d34efa938eb8355 SHA512 43025f6b7de3bab2f67d04aacab5690b22f2031e26347181888031828c864c3739ea26005ce2e4ea33d70b3ccb498a4a201a2aecb147421140874d4a8ca6e09d
DIST requirements.txt 15 BLAKE2B 052cdbe82230e5f89932cf250f436b47d10a306d40a81d05b8c56fff415d8599dfba1f5d254221e44b529bd8a6b0b631b36ddfd0cdcea848712d000a4b3ac9cb SHA512 f5dd8fbb728c7eaf131635b5a5a5ed423540a191645e8740da4e1ef793f45472833bb4af2f86422a275572033fdff4c8754928a01366c7c4f69e6f442a3eebe1
EBUILD evohome-async-0.3.15.ebuild 908 BLAKE2B a2c21addc863e612de8d0caef131ef1165fe2accffaa50b4e37558b9d0079d32dc462c9aa7ae790c4239ec30bbf998da7fda65f5b87fcd802b56b988b765ec24 SHA512 38e799f107aa1e3a5e13ed66e7a85b5a47bdd5ea2fa864f0c313f8b663cf558584bc746d4d194b69486ca8c71fad8311ba45a133b37a4946a9494f97521cffb2
-MISC metadata.xml 535 BLAKE2B 89434db02b3218e0ba81a433066a1d4d7dbbb881e554bba5f8ce74e94ad036d45378a8dc4b63d1d8ed042c124ec9ee7795ac5f51c731fe85d1ce84ceafe957c5 SHA512 ab5d330677f06ebcad8fddd7204944588f9ec01e1d7f11e051dced00b04a13058bf4f928f8fe90d852cbf69bf73e2b3c1b89ea6c67c64b3909079ac2602be2e9
+EBUILD evohome-async-0.4.6.ebuild 963 BLAKE2B 02939ba0e5e3c0f930f67cf432649005533fee7380b904c61546afafe7b9ad877bd140048a9d8ef9b66858ff3578345d5b7a400c883e84503ef52312a48d1389 SHA512 3e592f684e3e896841af72d95269b747b055765e921c14384693d8f53eb70cd2510489699759719fdde6621c261c4db249516c4669e812e8854a87c8afa96425
+MISC metadata.xml 516 BLAKE2B c33d9a43ad0793fe790e6f76ca1111ca6b2c85376d86192bae5b65b7ce258dcb5efb5cab8c77ea5aab2f17652cefb7510bf163df13789301f9d1fa4eb3187ef0 SHA512 37d882cc537ddee4ca4690fec927a1c9c6e95411d29b3983ffaac416558f9199465ae2792c8d9a642dde03294bd44029dd1ed0d4fb176ff4b019ccba353ee960
diff --git a/dev-python/evohome-async/evohome-async-0.4.6.ebuild b/dev-python/evohome-async/evohome-async-0.4.6.ebuild
new file mode 100644
index 000000000..aa7954207
--- /dev/null
+++ b/dev-python/evohome-async/evohome-async-0.4.6.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=hatchling
+inherit distutils-r1
+SRC_URI="https://github.com/zxdavb/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+DESCRIPTION="An async Python client for connecting to the Evohome webservice"
+HOMEPAGE="https://github.com/zxdavb/evohome-async/ https://pypi.org/project/evohome-async/"
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="amd64 arm arm64 x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DOCS="README.md"
+
+RDEPEND=">=dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}]
+ >=dev-python/voluptuous-0.13.1[${PYTHON_USEDEP}]"
+BDEPEND="
+ test? (
+ dev-python/pytest[${PYTHON_USEDEP}]
+ )"
+
+python_test() {
+ py.test -v -v || die
+}
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ # remove dynamic-versioning
+ sed 's/dynamic = \["version"\]/version = \"'${PV}'\"/g' -i pyproject.toml || die
+ eapply_user
+ }
diff --git a/dev-python/evohome-async/metadata.xml b/dev-python/evohome-async/metadata.xml
index ea9272773..12761ea94 100644
--- a/dev-python/evohome-async/metadata.xml
+++ b/dev-python/evohome-async/metadata.xml
@@ -9,8 +9,8 @@
evohome-async
zxdavb/evohome-async
- zxdavb@gmail.com
- Andrew Stock & David Bonnes
+ zxdavb@bonnes.me
+ David Bonnes