diff --git a/.github/workflows/cd.yaml b/.github/workflows/cd.yaml index c03c87e9..622d4639 100644 --- a/.github/workflows/cd.yaml +++ b/.github/workflows/cd.yaml @@ -30,7 +30,7 @@ jobs: - name: Build sdist and wheel run: pipx run build - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: path: dist @@ -47,7 +47,7 @@ jobs: if: github.event_name == 'release' && github.event.action == 'published' steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: artifact path: dist diff --git a/pyproject.toml b/pyproject.toml index 710684ae..45a69896 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -34,16 +34,17 @@ cli-test-helpers = { version = "^4.0.0", optional = true } vertexai = { version ="^1.71.1", optional = true } google-cloud-aiplatform = { version = "^1.71.1", optional = true } google-generativeai = { version = "^0.8.4", optional = true } +google-genai = { version = "^0.7.0", optional = true } openai = { version = "^1.60.0", optional = true } -pillow = { version = "^10.4.0", optional = true } +pillow = { version = "^11.1.0", optional = true } ollama = { version = "^0.4.7", optional = true } -huggingface-hub = { version = "^0.23.4", optional = true } -quart = { version = "^0.19.6", optional = true } -transformers = { version = "^4.44.2", optional = true } -torch = { version = "^2.4.1", optional = true } -accelerate = { version = "^0.34.2", optional = true } -aiohttp = { version = "^3.9.5", optional = true } -anthropic = { version = "^0.31.1", optional = true } +huggingface-hub = { version = "^0.28.0", optional = true } +quart = { version = "^0.20.0", optional = true } +transformers = { version = "^4.48.1", optional = true } +torch = { version = "^2.6.0", optional = true } +accelerate = { version = "^1.3.0", optional = true } +aiohttp = { version = "^3.11.11", optional = true } +anthropic = { version = "^0.45.2", optional = true } [tool.poetry.extras] all = [ @@ -66,6 +67,7 @@ all = [ "vertexai", "google-cloud-aiplatform", "google-generativeai", + "google-genai", "openai", "pillow", "ollama", @@ -95,8 +97,8 @@ dev = [ "mkdocs-jupyter", "cli-test-helpers", ] -gemini = ["vertexai", "google-cloud-aiplatform", "google-generativeai", "pillow"] -vertexai = ["vertexai", "google-cloud-aiplatform", "google-generativeai", "pillow"] +gemini = ["vertexai", "google-cloud-aiplatform", "google-generativeai", "google-genai", "pillow"] +vertexai = ["vertexai", "google-cloud-aiplatform", "google-generativeai", "google-genai", "pillow"] azure_openai = ["openai", "pillow"] openai = ["openai", "pillow"] ollama = ["ollama"]