diff --git a/README.md b/README.md
index 66fdc54af..0f55008a4 100644
--- a/README.md
+++ b/README.md
@@ -523,11 +523,11 @@ 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 1811 Ebuilds in total, 1804 of them have in total 1814 (35 different) licenses assigned.
+There are 1812 Ebuilds in total, 1805 of them have in total 1815 (35 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
-|MIT|1101|
+|MIT|1102|
|Apache-2.0|326|
|GPL-3|109|
|BSD|102|
diff --git a/dev-python/python-eq3bt/Manifest b/dev-python/python-eq3bt/Manifest
index f6b5b9002..58cc47ec2 100644
--- a/dev-python/python-eq3bt/Manifest
+++ b/dev-python/python-eq3bt/Manifest
@@ -1,3 +1,5 @@
DIST python-eq3bt-0.1.11.tar.gz 9498 BLAKE2B ac2f5fc52a4a2232905db4e00f6f078c253fb41870af0d4912a2b543d5da9286f77f1a41cd2b276e34045f97d29aeedacd7d2ddf2d5605b69cc091aaaa66f66d SHA512 0b10e12141c938026297c9b7bd039933ff06921b0ecd897d1de1aa6090ee7e985dc8aab9eeaddce24311d0fc07da5eed4ab615eb3c6eed7c32611fa59d9f2714
-EBUILD python-eq3bt-0.1.11.ebuild 714 BLAKE2B 9ebfff2f62d49b9615219263fd9ec7f8881ed0cf75ef11b12c4666059f86a6f94fe7f70c944e64e7dbdb71b65678118572aa57b03cd69e3f16b903211475a5c7 SHA512 fc11bcb1ca79f58dccf24e4d3b6cb4ee4e48f70d00056b0eed9a1f73294fc7b8bc9e2d1c7e8e7da6ac324ecd1cb75ac48c2b433dc9499cc5d55bc99c293d7c92
-MISC metadata.xml 450 BLAKE2B 704a0898f95f27a3b5975f413abdd9681c768d1b12e90721e3a3116708a29521d27d50b6bb6acaae553011b4325875b0b5c05d83f2dc2ef2df05b17beb105005 SHA512 e7a0f0bbb3bf89dd8026602a067ef675077c03f4cc19c11b464e45391f209a89b2cfa5c74342496edc01449e4e985c96513d60b68397335ff6414790c9a2befa
+DIST python-eq3bt-0.2.tar.gz 18757 BLAKE2B c08f6862296a8e891c2fe5dba3f04951d06382c85c8888c7c25b1de11e0a0a0e548103d1dae4889de756eb26bf41cb92cd9ee3ab4e95fde5db39c325dd23e8d3 SHA512 3fa67e1847e7c720580c9d2c1db1ea1f64f9227f88578dd1a0e002d8f067050ae1b96b2e0fb6d4dd4240196ebc6858f530f771f2cfbf80d82a574fea57136f20
+EBUILD python-eq3bt-0.1.11.ebuild 685 BLAKE2B a29288845423a31570d76b4dabb109218e47862eb88fc9352e21c28f5dcdc47e28f2d79f3648c19add490b9fea7e7c8a07e01d17ff2cb44cf0ce14977ddebefd SHA512 633aa4c7754b061fc092f910714339b9b3d8daacf91062f5cc3dbb330f51d5525c465e46633014c90a2868b24c7ecf5c894bd394ec1ed70ef109d1d4cbf3933e
+EBUILD python-eq3bt-0.2.ebuild 826 BLAKE2B c2cce9cd7f74108dc7a529787c1e72ce7573e45487e17426eeaf14bb878897abce05175a1a2a9c722bee2f6e2dc524f4914b7d0f6c8b8dc5484aba8ef7438641 SHA512 1fdc4143336c72a7727f96d86b9015f34d97d5a60a4d9b92f34b20b9296afeef1556c5d0c2dfa82a99765211f0b0f1d08c5a207f4cdea215ba19c8004b76dba4
+MISC metadata.xml 443 BLAKE2B 71f6c5d4df5b5fb583d9c31f53307df4147a34c51d24f55054b2b5f3ca67c7bf9214bb50ac08ac661f9da7ccc61641f66584674d3cdc0cd9b507db6c303a7512 SHA512 82689cb6ca78a4f34ab0e49c5a5c1b8a17d8eca09e68f0eb9e1e507fafd8ac7eff4d6cb468b9931e47316108dcf798aa3c8821ef4f0311b976adb7eb913ece89
diff --git a/dev-python/python-eq3bt/metadata.xml b/dev-python/python-eq3bt/metadata.xml
index 7da14ace8..f62a6d80b 100644
--- a/dev-python/python-eq3bt/metadata.xml
+++ b/dev-python/python-eq3bt/metadata.xml
@@ -9,7 +9,7 @@
python-eq3bt
tpr@iki.fi
- Teemu Rytilahti
+ Teemu R.
diff --git a/dev-python/python-eq3bt/python-eq3bt-0.1.11.ebuild b/dev-python/python-eq3bt/python-eq3bt-0.1.11.ebuild
index 909c13673..3f51834f1 100644
--- a/dev-python/python-eq3bt/python-eq3bt-0.1.11.ebuild
+++ b/dev-python/python-eq3bt/python-eq3bt-0.1.11.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="7"
+EAPI=8
-PYTHON_COMPAT=( python3_{8..9} )
+PYTHON_COMPAT=( python3_{8..11} )
inherit distutils-r1
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/python-eq3bt/python-eq3bt-0.2.ebuild b/dev-python/python-eq3bt/python-eq3bt-0.2.ebuild
new file mode 100644
index 000000000..49f861e93
--- /dev/null
+++ b/dev-python/python-eq3bt/python-eq3bt-0.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="EQ3 bluetooth thermostat support library"
+HOMEPAGE="https://github.com/rytilahti/python-eq3bt.git https://pypi.org/project/python-eq3bt/"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 arm arm64 x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-python/click[${PYTHON_USEDEP}]
+ dev-python/construct[${PYTHON_USEDEP}]
+ dev-python/bleak[${PYTHON_USEDEP}]"
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ dev-python/nose[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ )"
+
+python_test() {
+ nosetests --verbose || die
+ py.test -v -v || die
+}
+
+distutils_enable_tests pytest