ai/py-google-genai 2.9.0_1 MidnightBSD
Google Gen AI Python SDK: interface for Python applications
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
dee1e47e52- License
- Apache-2.0
- Categories
- ai, python
Description
google-genai is a Google Gen AI Python SDK that provides an interface for developers to integrate Google's generative models into their Python applications.
Install
Binary package:
mport install ${PYTHON_PKGNAMEPREFIX}google-genai
From mports:
cd /usr/mports/ai/py-google-genai && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-genai>0:ai/py-google-genai
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
As this port's Makefile names them.
Build 3
${PYTHON_PKGNAMEPREFIX}packaging>=24.2: devel/py-packaging${PYTHON_PKGNAMEPREFIX}pkginfo>=1.12.0: sysutils/py-pkginfo${PYTHON_PKGNAMEPREFIX}wheel>0: devel/py-wheel
Runtime 44
${PYTHON_PKGNAMEPREFIX}anyio>=4.8.0: devel/py-anyio${PYTHON_PKGNAMEPREFIX}distro>=1.7.0: sysutils/py-distro${PYTHON_PKGNAMEPREFIX}google-auth>=2.48.1: security/py-google-auth${PYTHON_PKGNAMEPREFIX}httpx>=0.28.1: www/py-httpx${PYTHON_PKGNAMEPREFIX}pydantic2>=2.12.5: devel/py-pydantic2${PYTHON_PKGNAMEPREFIX}requests>=2.28.1: www/py-requests${PYTHON_PKGNAMEPREFIX}sniffio>0: devel/py-sniffio${PYTHON_PKGNAMEPREFIX}tenacity>=8.2.3: devel/py-tenacity${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.11.0: devel/py-typing-extensions${PYTHON_PKGNAMEPREFIX}websockets>=13.0.0: devel/py-websockets${PYTHON_PKGNAMEPREFIX}absl-py>=2.1.0: devel/py-absl-py${PYTHON_PKGNAMEPREFIX}annotated-types>=0.7.0: devel/py-annotated-types${PYTHON_PKGNAMEPREFIX}anyio>=4.8.0: devel/py-anyio${PYTHON_PKGNAMEPREFIX}cachetools>=5.5.0: devel/py-cachetools${PYTHON_PKGNAMEPREFIX}certifi>=2024.8.30: security/py-certifi${PYTHON_PKGNAMEPREFIX}charset-normalizer>=3.4.0: textproc/py-charset-normalizer${PYTHON_PKGNAMEPREFIX}coverage>=7.6.9: devel/py-coverage${PYTHON_PKGNAMEPREFIX}distro>=1.9.0: sysutils/py-distro${PYTHON_PKGNAMEPREFIX}google-auth>=2.48.1: security/py-google-auth${PYTHON_PKGNAMEPREFIX}httpx>=0.28.1: www/py-httpx${PYTHON_PKGNAMEPREFIX}idna>=3.10: dns/py-idna${PYTHON_PKGNAMEPREFIX}iniconfig>=2.0.0: devel/py-iniconfig${PYTHON_PKGNAMEPREFIX}mcp>=1.14.0: misc/py-mcp${PYTHON_PKGNAMEPREFIX}packaging>=24.2: devel/py-packaging${PYTHON_PKGNAMEPREFIX}pillow>=11.0.0: graphics/py-pillow${PYTHON_PKGNAMEPREFIX}pluggy>=1.5.0: devel/py-pluggy${PYTHON_PKGNAMEPREFIX}protobuf>0: devel/py-protobuf${PYTHON_PKGNAMEPREFIX}py>=1.11.0: devel/py-py${PYTHON_PKGNAMEPREFIX}pyasn1>0: devel/py-pyasn1${PYTHON_PKGNAMEPREFIX}pyasn1-modules>=0.4.1: devel/py-pyasn1-modules${PYTHON_PKGNAMEPREFIX}pydantic2>=2.12.5: devel/py-pydantic2${PYTHON_PKGNAMEPREFIX}pydantic-core>=2.41.1: devel/py-pydantic-core${PYTHON_PKGNAMEPREFIX}openssl>=24.2.1,1: security/py-openssl${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0.25.0: devel/py-pytest-asyncio${PYTHON_PKGNAMEPREFIX}pytest-cov>0: devel/py-pytest-cov${PYTHON_PKGNAMEPREFIX}pytest-xdist>=3.8.0: devel/py-pytest-xdist${PYTHON_PKGNAMEPREFIX}pytest>=8.3.4: devel/py-pytest${PYTHON_PKGNAMEPREFIX}requests>=2.32.4: www/py-requests${PYTHON_PKGNAMEPREFIX}rsa>=4.9: security/py-rsa${PYTHON_PKGNAMEPREFIX}sentencepiece>=0.2.0: textproc/py-sentencepiece${PYTHON_PKGNAMEPREFIX}tenacity>=8.2.3: devel/py-tenacity${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.14.1: devel/py-typing-extensions${PYTHON_PKGNAMEPREFIX}urllib3>=2.5.0: net/py-urllib3${PYTHON_PKGNAMEPREFIX}websockets>=13.0: devel/py-websockets
Build dependencies 3
Run dependencies 35
- devel/py-absl-py
- devel/py-annotated-types
- devel/py-anyio
- devel/py-cachetools
- devel/py-coverage
- devel/py-iniconfig
- devel/py-packaging
- devel/py-pluggy
- devel/py-protobuf
- devel/py-py
- devel/py-pyasn1
- devel/py-pyasn1-modules
- devel/py-pydantic-core
- devel/py-pydantic2
- devel/py-pytest
- devel/py-pytest-asyncio
- devel/py-pytest-cov
- devel/py-pytest-xdist
- devel/py-sniffio
- devel/py-tenacity
- devel/py-typing-extensions
- devel/py-websockets
- dns/py-idna
- graphics/py-pillow
- misc/py-mcp
- net/py-urllib3
- security/py-certifi
- security/py-google-auth
- security/py-openssl
- security/py-rsa
- sysutils/py-distro
- textproc/py-charset-normalizer
- textproc/py-sentencepiece
- www/py-httpx
- www/py-requests
Required by 1
Configuration
No options to configure.
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| googleapis-python-genai-v2.9.0_GH0.tar.gz | 9.705575e+06 | 227712b6e2114076ace8ecf1f7ae86862ae541e60e44534a2fea86f302b4a770 |