diff --git a/dev-python/Flask-KVSession/Flask-KVSession-0.6.2.ebuild b/dev-python/Flask-KVSession/Flask-KVSession-0.6.2.ebuild
deleted file mode 100644
index 5c760c4dc..000000000
--- a/dev-python/Flask-KVSession/Flask-KVSession-0.6.2.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Transparent server-side session support for flask"
-HOMEPAGE="https://pypi.org/project/Flask-KVSession/ https://github.com/mbr/flask-kvsession"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-RDEPEND="
- >=dev-python/flask-0.8[${PYTHON_USEDEP}]
- >=dev-python/simplekv-0.9.1[${PYTHON_USEDEP}]
- dev-python/werkzeug[${PYTHON_USEDEP}]
- >=dev-python/itsdangerous-0.20[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]
-"
diff --git a/dev-python/Flask-KVSession/Manifest b/dev-python/Flask-KVSession/Manifest
deleted file mode 100644
index fa5e9f27b..000000000
--- a/dev-python/Flask-KVSession/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Flask-KVSession-0.6.2.tar.gz 38037 BLAKE2B 78c4e888f3b2840fa18c6a704279d5661574e6f63c6db9396d467639546a52bfa0ebcf34c2dbe334ff3acef0afd70efe19ab72dc7c745f53330f793cbc76c67f SHA512 11cbb4ee74dc2a1b44dd1f91729dfb65fc9beb9d93c86ce06a861eba8bd87139897a9f6dca0b5f7f8249034b5eeb3c93327e956b4ea34cd409adfc889b75e33b
diff --git a/dev-python/bardapi/Manifest b/dev-python/bardapi/Manifest
index 45ceea709..5a184b3ef 100644
--- a/dev-python/bardapi/Manifest
+++ b/dev-python/bardapi/Manifest
@@ -1,2 +1 @@
-DIST bardapi-0.1.29.tar.gz 24506 BLAKE2B 2ad36d63ae417b5a51baf912e14d6d3b40918fa493e0e0bc46fe07a9ebfa41c65f82c60a3f6c527f12127b87b42142c59aa475370db03adafb54ba90093a6f1f SHA512 6c07fb57d360456af2d8dbadac7392effcd5e87bfdff142dcfeebf08034c754e03f2c0525f51dac6a88c258ea4bb4804a10d6f50e49b58fb00bd50435a7d7c8f
-DIST bardapi-0.1.38.tar.gz 36410 BLAKE2B de1c67785ec836def9926a6c9ba5a2d81203ee578bd972a3af7f2d8133c638970caae0a6573af59b08de81298e6d6e4829e07c4fc851dd97620ee5edf235d82a SHA512 5580c2e080c1c68ba6bed72b09dcc1c8e0b8dfb23935cce7af46d415abc12aec5b09c0a27fcfd5c8089040f91c021cbb5e03664b42fec2b7f5020bd50cf6d2b6
+DIST bardapi-0.1.39.tar.gz 47544 BLAKE2B 43b8d46da58b472d3cd31d16d8e7e04d24b8b236227efed9980b144c7162b5815ac7b170fc93aee653f3c1225f256dd527889d14a4ad6f173d333f019af61501 SHA512 24877943b1f40363634eb35fcff3116287563621a3e19649e10816b9960917b49c147f102edc8d03907e50a64df7ef7b79f219b39682f6de76323043c4bd7db4
diff --git a/dev-python/bardapi/bardapi-0.1.29.ebuild b/dev-python/bardapi/bardapi-0.1.29.ebuild
deleted file mode 100644
index 6d4087b74..000000000
--- a/dev-python/bardapi/bardapi-0.1.29.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="The unofficial Google Bard API port"
-HOMEPAGE="https://github.com/dsdanielpark/Bard-API"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="test"
-
-#httpx[http2] == dev-python/h2
-RDEPEND="
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/deep-translator[${PYTHON_USEDEP}]
- dev-python/colorama[${PYTHON_USEDEP}]
- dev-python/httpx[${PYTHON_USEDEP}]
- dev-python/h2[${PYTHON_USEDEP}]
- dev-python/google-cloud-translate[${PYTHON_USEDEP}]
- dev-python/browser-cookie3[${PYTHON_USEDEP}]
-"
-
-DEPEND="${RDEPEND}"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-distutils_enable_tests pytest
diff --git a/dev-python/bardapi/bardapi-0.1.38.ebuild b/dev-python/bardapi/bardapi-0.1.39.ebuild
similarity index 95%
rename from dev-python/bardapi/bardapi-0.1.38.ebuild
rename to dev-python/bardapi/bardapi-0.1.39.ebuild
index f1e5251f0..d2ea81dce 100644
--- a/dev-python/bardapi/bardapi-0.1.38.ebuild
+++ b/dev-python/bardapi/bardapi-0.1.39.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-python/bardapi/metadata.xml b/dev-python/bardapi/metadata.xml
new file mode 100644
index 000000000..b3e8e3414
--- /dev/null
+++ b/dev-python/bardapi/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ unknown@pentoo.ch
+ Author Unknown
+
+
+ dsdanielpark/Bard-API
+ bardapi
+
+
diff --git a/dev-python/google-ai-generativelanguage/Manifest b/dev-python/google-ai-generativelanguage/Manifest
index b19b13574..2a2e2e6e2 100644
--- a/dev-python/google-ai-generativelanguage/Manifest
+++ b/dev-python/google-ai-generativelanguage/Manifest
@@ -1,2 +1,2 @@
-DIST google-ai-generativelanguage-0.3.1.tar.gz 91437 BLAKE2B b1b5b76d40657a1c993d654cad47afbfc03815f1d6d6f86a38fdf26acff938afc14aa9fff0563811e30d3c3f7f87f625f8376e9e4df31490e31e48f6b59d9a4e SHA512 f8daa1a6606376ffffbfe9419474e15c912b40d2f6208044938c6abe51c48cdfb6853afb367543fd96ad4e67fd91e6d16c69a0afcd29aee45fdd6f9d78bafd9f
DIST google-ai-generativelanguage-0.3.5.tar.gz 237858 BLAKE2B b30d8b2244e300aea5a7114fdd6b79829d17adb8960ec2bbb9413500aa637888529d8197d6cf57d3848e5021c1e942efb9c5179f45f9cac6fe83bc0c6f8db794 SHA512 f56861782d3bf00b2951d3ae7fc6534bbb4957d7aff0076204af052832de9903df1d7242e655e6ed2ed49003d05261b5f44aeb6a2f61c84f2c2af74a67ab384b
+DIST google-ai-generativelanguage-0.5.0.tar.gz 566432 BLAKE2B ed537eda7df5b2933da554d99388e4e117148920ffdbd1856f0541aaa01053d780cfbc4c06f526fd54105d3dc15006d096c2176b61b713768bcf84230646495e SHA512 862de505798b54c941deeda7ed308a2a65d411db1e4d14b96a739beac962a7b7eb4a65a5cdc1b43a0b3d66a5dfefc129605442da23c9a3da77f01540542c7896
diff --git a/dev-python/google-ai-generativelanguage/google-ai-generativelanguage-0.3.5.ebuild b/dev-python/google-ai-generativelanguage/google-ai-generativelanguage-0.3.5.ebuild
index 9bb18e32f..90deddc25 100644
--- a/dev-python/google-ai-generativelanguage/google-ai-generativelanguage-0.3.5.ebuild
+++ b/dev-python/google-ai-generativelanguage/google-ai-generativelanguage-0.3.5.ebuild
@@ -15,7 +15,6 @@ HOMEPAGE="https://pypi.org/project/google-ai-generativelanguage/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 ~x86"
-IUSE=""
RESTRICT="test"
RDEPEND="
diff --git a/dev-python/google-ai-generativelanguage/google-ai-generativelanguage-0.3.1.ebuild b/dev-python/google-ai-generativelanguage/google-ai-generativelanguage-0.5.0.ebuild
similarity index 88%
rename from dev-python/google-ai-generativelanguage/google-ai-generativelanguage-0.3.1.ebuild
rename to dev-python/google-ai-generativelanguage/google-ai-generativelanguage-0.5.0.ebuild
index 9bb18e32f..0ea5795d4 100644
--- a/dev-python/google-ai-generativelanguage/google-ai-generativelanguage-0.3.1.ebuild
+++ b/dev-python/google-ai-generativelanguage/google-ai-generativelanguage-0.5.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYPI_NO_NORMALIZE=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1 pypi
@@ -15,7 +15,6 @@ HOMEPAGE="https://pypi.org/project/google-ai-generativelanguage/"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 ~x86"
-IUSE=""
RESTRICT="test"
RDEPEND="
diff --git a/dev-python/google-ai-generativelanguage/metadata.xml b/dev-python/google-ai-generativelanguage/metadata.xml
new file mode 100644
index 000000000..0096461c3
--- /dev/null
+++ b/dev-python/google-ai-generativelanguage/metadata.xml
@@ -0,0 +1,11 @@
+
+
+
+
+ unknown@pentoo.ch
+ Author Unknown
+
+
+ google-ai-generativelanguage
+
+
diff --git a/dev-python/google-cloud-core/google-cloud-core-2.3.0.ebuild b/dev-python/google-cloud-core/google-cloud-core-2.3.0.ebuild
index a7af5f5bd..2032724f2 100644
--- a/dev-python/google-cloud-core/google-cloud-core-2.3.0.ebuild
+++ b/dev-python/google-cloud-core/google-cloud-core-2.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/googleapis/${MY_PN}/archive/v${PV}.tar.gz -> ${MY_P}
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
RDEPEND="dev-python/google-auth[${PYTHON_USEDEP}]
dev-python/google-api-core[${PYTHON_USEDEP}]"
diff --git a/dev-python/google-cloud-core/metadata.xml b/dev-python/google-cloud-core/metadata.xml
new file mode 100644
index 000000000..e920e15ae
--- /dev/null
+++ b/dev-python/google-cloud-core/metadata.xml
@@ -0,0 +1,11 @@
+
+
+
+
+ unknown@pentoo.ch
+ Author Unknown
+
+
+ googleapis/python-cloud-core
+
+
diff --git a/dev-python/google-cloud-dialogflow/Manifest b/dev-python/google-cloud-dialogflow/Manifest
index 92fff82b4..45ef4a5b1 100644
--- a/dev-python/google-cloud-dialogflow/Manifest
+++ b/dev-python/google-cloud-dialogflow/Manifest
@@ -1 +1 @@
-DIST google-cloud-dialogflow-2.16.1.tar.gz 1240619 BLAKE2B 70e9a2b5497a81eba0c5269f046fc0c64180c64dc5cbfa6cc026da3172d84c951fa831c69eefe3c7492fe649802b0db2c505a4ec64bf6c399071cf9bed79b249 SHA512 32d211b8730ac19d6c473c3cca8e732a9c9931116612348bcad0f1dd991c37da3c03a19bcee4940fdb00110e51696d974217b70704c51adcb4e330017db8cdb4
+DIST google-cloud-dialogflow-2.27.0.tar.gz 1590653 BLAKE2B 38351fcfd4f13a9fbef2104ecabacae17508d7401878dd45a767c2b199705e19b9d4e98fe2b8eb43884dab7d3acb5b23d5a7c74a9c9726d29c3f98cc039badfe SHA512 907c8be468b886b9bed50f221472515632a4a41dfa1ff49a17b23673152be954aaf6f8c31805cafe8f415371265dd27fa48d1ee6c7cc9eec369917d81ef41912
diff --git a/dev-python/google-cloud-dialogflow/google-cloud-dialogflow-2.16.1.ebuild b/dev-python/google-cloud-dialogflow/google-cloud-dialogflow-2.27.0.ebuild
similarity index 70%
rename from dev-python/google-cloud-dialogflow/google-cloud-dialogflow-2.16.1.ebuild
rename to dev-python/google-cloud-dialogflow/google-cloud-dialogflow-2.27.0.ebuild
index 186a9425e..1d2ef9256 100644
--- a/dev-python/google-cloud-dialogflow/google-cloud-dialogflow-2.16.1.ebuild
+++ b/dev-python/google-cloud-dialogflow/google-cloud-dialogflow-2.27.0.ebuild
@@ -1,23 +1,20 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-#https://projects.gentoo.org/python/guide/distutils.html#pep-517-build-systems
-#DISTUTILS_USE_PEP517=poetry
+PYPI_NO_NORMALIZE=1
+DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..12} )
-inherit distutils-r1
+inherit distutils-r1 pypi
DESCRIPTION="Client library for the Dialogflow API"
HOMEPAGE="https://github.com/googleapis/python-dialogflow"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
-#IUSE="test"
-IUSE=""
RDEPEND="
dev-python/google-api-core[${PYTHON_USEDEP}]
diff --git a/dev-python/google-cloud-dialogflow/metadata.xml b/dev-python/google-cloud-dialogflow/metadata.xml
new file mode 100644
index 000000000..fe4b4b3ae
--- /dev/null
+++ b/dev-python/google-cloud-dialogflow/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ unknown@pentoo.ch
+ Author Unknown
+
+
+ googleapis/python-dialogflow
+ google-cloud-dialogflow
+
+
diff --git a/dev-python/google-cloud-translate/google-cloud-translate-3.11.1.ebuild b/dev-python/google-cloud-translate/google-cloud-translate-3.11.1.ebuild
index b713c0c3c..3e896c340 100644
--- a/dev-python/google-cloud-translate/google-cloud-translate-3.11.1.ebuild
+++ b/dev-python/google-cloud-translate/google-cloud-translate-3.11.1.ebuild
@@ -14,7 +14,6 @@ HOMEPAGE="https://pypi.org/project/google-cloud-translate"
LICENSE="GPL-3"
SLOT="0"
-IUSE=""
RESTRICT="test"
diff --git a/dev-python/google-cloud-translate/google-cloud-translate-3.11.2.ebuild b/dev-python/google-cloud-translate/google-cloud-translate-3.11.2.ebuild
index b713c0c3c..6f3c7447f 100644
--- a/dev-python/google-cloud-translate/google-cloud-translate-3.11.2.ebuild
+++ b/dev-python/google-cloud-translate/google-cloud-translate-3.11.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,6 @@ HOMEPAGE="https://pypi.org/project/google-cloud-translate"
LICENSE="GPL-3"
SLOT="0"
-IUSE=""
RESTRICT="test"
@@ -23,7 +22,7 @@ RDEPEND="dev-python/google-cloud-core[${PYTHON_USEDEP}]
dev-python/protobuf-python[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
python_install_all() {
distutils-r1_python_install_all
diff --git a/dev-python/google-generativeai/Manifest b/dev-python/google-generativeai/Manifest
index 60f811eee..1ad6b2906 100644
--- a/dev-python/google-generativeai/Manifest
+++ b/dev-python/google-generativeai/Manifest
@@ -1,2 +1,2 @@
-DIST google-generativeai-0.1.0.gh.tar.gz 78001 BLAKE2B 33303163ca141c747b515e8704b3913b438001b0179ea851eaf6814e56ea0a6e2530550facd08498146ddf6125e1139a8a94e3a365cd3b7f843b2fb7f75fd1e0 SHA512 9b9eb9da24836d5577ac6e4cbe198d81f9433ab713751ea48c165a60c6d13f30f7738e03d817846da7e577773fad0f55f7b3b235f7b91d0f1cb3c930bbbcaccd
DIST google-generativeai-0.2.2.gh.tar.gz 95613 BLAKE2B e35676400c68bfef20e2cfd0c96694f6fbecd038aa8a38bf24622da82d5aca9dfb8817d07f50e1827a5bf5342aae2c48818737a4a239b9277ec144691feeb57d SHA512 4007ce9dbf57677429f0a3729b65c9dbd1a40d417667b48619cf5b08d1ab8aad4a9eb2b756ac158adc757d9da6a1453d1ce2bc5479147fa2b43502f7c8cb616a
+DIST google-generativeai-0.3.2.gh.tar.gz 123634 BLAKE2B 02052716dc6320c524009566045ca929832b82fbb2d65bc5e2d43fa3f44440e5297deb65dc5eeae32a8a3939e077570a8d2a06d8645471afa5696b64e2099ed0 SHA512 c672758190afc657dc9a1ee7d340fa55120bcb93d7af1a1b9a23a305599df4e5fe7c8be2ac76985973bea9701ce4689ac12d2869728da9ddbbb2508d1287320e
diff --git a/dev-python/google-generativeai/google-generativeai-0.2.2.ebuild b/dev-python/google-generativeai/google-generativeai-0.2.2.ebuild
index 84b3ced03..8983cb551 100644
--- a/dev-python/google-generativeai/google-generativeai-0.2.2.ebuild
+++ b/dev-python/google-generativeai/google-generativeai-0.2.2.ebuild
@@ -15,7 +15,6 @@ SRC_URI="https://github.com/google/generative-ai-python/archive/refs/tags/v${PV}
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 ~x86"
-IUSE=""
RESTRICT="test"
diff --git a/dev-python/google-generativeai/google-generativeai-0.1.0.ebuild b/dev-python/google-generativeai/google-generativeai-0.3.2.ebuild
similarity index 60%
rename from dev-python/google-generativeai/google-generativeai-0.1.0.ebuild
rename to dev-python/google-generativeai/google-generativeai-0.3.2.ebuild
index 670653614..cbf1d3f5e 100644
--- a/dev-python/google-generativeai/google-generativeai-0.1.0.ebuild
+++ b/dev-python/google-generativeai/google-generativeai-0.3.2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1
@@ -15,11 +15,16 @@ SRC_URI="https://github.com/google/generative-ai-python/archive/refs/tags/v${PV}
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 ~x86"
-IUSE=""
RESTRICT="test"
-RDEPEND="dev-python/google-ai-generativelanguage[${PYTHON_USEDEP}]"
+RDEPEND=">=dev-python/google-ai-generativelanguage-0.4.0[${PYTHON_USEDEP}]
+ dev-python/google-auth[${PYTHON_USEDEP}]
+ dev-python/google-api-core[${PYTHON_USEDEP}]
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+ dev-python/protobuf-python[${PYTHON_USEDEP}]
+ dev-python/tqdm[${PYTHON_USEDEP}]
+"
DEPEND="${RDEPEND}"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/dev-python/google-generativeai/metadata.xml b/dev-python/google-generativeai/metadata.xml
new file mode 100644
index 000000000..d3559a887
--- /dev/null
+++ b/dev-python/google-generativeai/metadata.xml
@@ -0,0 +1,11 @@
+
+
+
+
+ unknown@pentoo.ch
+ Author Unknown
+
+
+ google/generative-ai-python
+
+
diff --git a/dev-python/Flask-KVSession/metadata.xml b/dev-python/skel_metadata.xml
similarity index 89%
rename from dev-python/Flask-KVSession/metadata.xml
rename to dev-python/skel_metadata.xml
index ace7c2d3a..d9b283672 100644
--- a/dev-python/Flask-KVSession/metadata.xml
+++ b/dev-python/skel_metadata.xml
@@ -5,4 +5,7 @@
unknown@pentoo.ch
Author Unknown
+
+
+
diff --git a/profiles/pentoo/base/package.accept_keywords/dev-python b/profiles/pentoo/base/package.accept_keywords/dev-python
index 9c9e737f3..2d2db22ad 100644
--- a/profiles/pentoo/base/package.accept_keywords/dev-python
+++ b/profiles/pentoo/base/package.accept_keywords/dev-python
@@ -378,3 +378,9 @@ dev-python/inquirer3
#cython 3.0.x support
~dev-python/uvloop-0.19.0-r1
+
+#python 3.12
+=dev-python/google-auth-2.27*
+~dev-python/protobuf-python-4.23.3
+~dev-libs/protobuf-23.3
+~dev-cpp/abseil-cpp-20230802.0