dev-python/google-ai-generativelanguage
Google AI generative-language API client (generated GAPIC bindings)
-
google-ai-generativelanguage-0.12.0~amd64 ~arm64python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
View
Download
Browse License: Apache-2.0 Overlay: stuff -
google-ai-generativelanguage-0.11.0~amd64 ~arm64python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
View
Download
Browse License: Apache-2.0 Overlay: stuff -
google-ai-generativelanguage-0.6.15~amd64 ~arm64python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
View
Download
Browse License: Apache-2.0 Overlay: stuff -
google-ai-generativelanguage-0.6.5amd64 arm arm64 x86test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
View
Download
Browse License: Apache-2.0 Overlay: HomeAssistantRepository -
google-ai-generativelanguage-0.5.2amd64 ~arm64 ~x86python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
View
Download
Browse License: Apache-2.0 Overlay: blshkv-overlay -
google-ai-generativelanguage-0.5.0amd64 ~arm64 ~x86python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
View
Download
Browse License: Apache-2.0 Overlay: blshkv-overlay -
google-ai-generativelanguage-0.4.0amd64 arm arm64 x86test test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
View
Download
Browse License: Apache-2.0 Overlay: HomeAssistantRepository -
google-ai-generativelanguage-0.3.3amd64 arm arm64 x86test test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
View
Download
Browse License: Apache-2.0 Overlay: HomeAssistantRepository
ChangeLog
commit cef9504624386bea2c8cef2e3845091accf87a87
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Jul 27 12:42:53 2026 +0200
dev-python/google-ai-generativelanguage: request the grpc extra directly
Upstream requires google-api-core[grpc] at every version we ship. The ebuilds
instead enumerated what that extra contains, and the enumeration had drifted:
it carried grpcio but not grpcio-status, which ::gentoo's grpc USE flag also
gates.
The effect was quiet rather than fatal - google-api-core imports grpc_status
inside a try/except and falls back to None - so gRPC error-detail extraction
degraded without anything failing to import.
Ask for the flag instead of restating its contents, which keeps us correct if
it grows another member. grpcio remains declared because upstream names it
separately from the extra, with its own floor.
commit 1e8fb5f6c4df05b3ed08a9d3b57d77038cbcd48a
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Jun 5 10:48:39 2026 +0200
dev-python/google-ai-generativelanguage: restore 0.6.15
google-generativeai-0.8.6 hard-pins ==0.6.15 (its upstream repo is
deprecated-generative-ai-python, frozen on that exact version), and it
is the sole consumer in the overlay. Dropping 0.6.15 left that pin
unsatisfiable (pkgcheck NonexistentDeps); the newer 0.11/0.12 we ship
carry an incompatible API for it. Keep 0.6.15 alongside them.
commit caea8459cfb94e6814f4f4bfaaabd047ea7b1378
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jun 4 02:00:16 2026 +0200
dev-python/google-ai-generativelanguage: drop 0.6.15
commit 72437924b593c07bf152dcd6d5b8bde9a595fff3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jun 4 02:38:11 2026 +0200
dev-python/google-ai-generativelanguage: add 0.12.0
Upstream 0.12.0 raised the floors on google-api-core (>=2.17.1),
grpcio (>=1.59.0), and proto-plus (>=1.22.3 generally, >=1.25.0 on
Python 3.13+). Flatten the proto-plus floor to >=1.25.0 across all
PYTHON_TARGETS rather than splitting it per impl — that's stricter
than upstream on 3.12 but matches what ::gentoo's proto-plus actually
ships, so users hit the same resolved version either way.
commit 4285a1bc1795a1f500d367f00055a3fda43058b2
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun May 10 15:39:29 2026 +0200
dev-python/google-ai-generativelanguage: add 0.11.0
commit 30a469c20c1f69448456eff2e69d67c8c6850c0e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 9 23:22:27 2026 +0200
dev-python/google-ai-generativelanguage: new package, google-generativeai dep
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Jul 27 12:42:53 2026 +0200
dev-python/google-ai-generativelanguage: request the grpc extra directly
Upstream requires google-api-core[grpc] at every version we ship. The ebuilds
instead enumerated what that extra contains, and the enumeration had drifted:
it carried grpcio but not grpcio-status, which ::gentoo's grpc USE flag also
gates.
The effect was quiet rather than fatal - google-api-core imports grpc_status
inside a try/except and falls back to None - so gRPC error-detail extraction
degraded without anything failing to import.
Ask for the flag instead of restating its contents, which keeps us correct if
it grows another member. grpcio remains declared because upstream names it
separately from the extra, with its own floor.
commit 1e8fb5f6c4df05b3ed08a9d3b57d77038cbcd48a
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Jun 5 10:48:39 2026 +0200
dev-python/google-ai-generativelanguage: restore 0.6.15
google-generativeai-0.8.6 hard-pins ==0.6.15 (its upstream repo is
deprecated-generative-ai-python, frozen on that exact version), and it
is the sole consumer in the overlay. Dropping 0.6.15 left that pin
unsatisfiable (pkgcheck NonexistentDeps); the newer 0.11/0.12 we ship
carry an incompatible API for it. Keep 0.6.15 alongside them.
commit caea8459cfb94e6814f4f4bfaaabd047ea7b1378
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jun 4 02:00:16 2026 +0200
dev-python/google-ai-generativelanguage: drop 0.6.15
commit 72437924b593c07bf152dcd6d5b8bde9a595fff3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jun 4 02:38:11 2026 +0200
dev-python/google-ai-generativelanguage: add 0.12.0
Upstream 0.12.0 raised the floors on google-api-core (>=2.17.1),
grpcio (>=1.59.0), and proto-plus (>=1.22.3 generally, >=1.25.0 on
Python 3.13+). Flatten the proto-plus floor to >=1.25.0 across all
PYTHON_TARGETS rather than splitting it per impl — that's stricter
than upstream on 3.12 but matches what ::gentoo's proto-plus actually
ships, so users hit the same resolved version either way.
commit 4285a1bc1795a1f500d367f00055a3fda43058b2
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun May 10 15:39:29 2026 +0200
dev-python/google-ai-generativelanguage: add 0.11.0
commit 30a469c20c1f69448456eff2e69d67c8c6850c0e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 9 23:22:27 2026 +0200
dev-python/google-ai-generativelanguage: new package, google-generativeai dep

