Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/code-quality-cli.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
- name: Set up Python
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
with:
python-version: '3.13'
python-version: '3.14'

- name: Install uv
uses: astral-sh/setup-uv@681c641aba71e4a1c380be3ab5e12ad51f415867 # v7.1.6
Expand Down
2 changes: 1 addition & 1 deletion .python-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.13
3.14
6 changes: 3 additions & 3 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# SQLite-vec builder stage - separate stage for better caching
FROM python:3.13-slim AS sqlite-vec-builder
FROM python:3.14-slim AS sqlite-vec-builder

# Install build dependencies for compiling sqlite-vec
RUN apt-get update && apt-get install -y --no-install-recommends \
Expand All @@ -24,7 +24,7 @@ RUN --mount=type=cache,target=/tmp/sqlite-vec-build \
cp dist/vec0.* /sqlite-vec-dist/

# Main builder stage
FROM python:3.13-slim AS builder
FROM python:3.14-slim AS builder

# Create non-root user
RUN groupadd --gid 1000 app && \
Expand Down Expand Up @@ -59,7 +59,7 @@ USER root
RUN chown app:app /app/.venv/lib/python3.13/site-packages/sqlite_vec/vec0.so
USER app

FROM python:3.13-slim AS runner
FROM python:3.14-slim AS runner

# Create non-root user (same as builder stage)
RUN groupadd --gid 1000 app && \
Expand Down
2 changes: 1 addition & 1 deletion cli/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "mcp-tef-cli"
dynamic = ["version"]
description = "CLI tool for deploying and managing mcp-tef MCP Tool Evaluation System"
readme = "README.md"
requires-python = ">=3.13"
requires-python = ">=3.14.2"
license = { text = "Apache-2.0" }
authors = [
{ name = "Stacklok Labs", email = "info@stacklok.com" }
Expand Down
90 changes: 2 additions & 88 deletions cli/uv.lock

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion mcp-tef-models/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "mcp-tef-models"
version = "0.1.0"
description = "Shared Pydantic models for mcp-tef (server and CLI)"
readme = "README.md"
requires-python = ">=3.13"
requires-python = ">=3.14.2"
dependencies = [
"pydantic>=2.12.5",
]
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "mcp-tef"
version = "0.1.0"
description = "MCP Tool Evaluation System - Validate tool selection effectiveness for Model Context Protocol tools"
readme = "README.md"
requires-python = ">=3.13"
requires-python = ">=3.14.2"
dependencies = [
"fastapi>=0.124.4",
"pydantic>=2.12.5",
Expand Down
Loading