Skip to content
Merged
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
14 changes: 7 additions & 7 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.12"
python-version: "3.14"

- name: Install uv
run: curl -LsSf https://astral.sh/uv/install.sh | sh
Expand Down Expand Up @@ -103,7 +103,7 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.12"
python-version: "3.14"

- name: Download plano image
uses: actions/download-artifact@v4
Expand Down Expand Up @@ -189,7 +189,7 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.12"
python-version: "3.14"

- name: Install uv
uses: astral-sh/setup-uv@v5
Expand Down Expand Up @@ -239,7 +239,7 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.12"
python-version: "3.14"

- name: Install uv
uses: astral-sh/setup-uv@v5
Expand Down Expand Up @@ -289,7 +289,7 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.12"
python-version: "3.14"

- name: Install uv
uses: astral-sh/setup-uv@v5
Expand Down Expand Up @@ -389,7 +389,7 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.12"
python-version: "3.14"

- name: Download plano image
uses: actions/download-artifact@v4
Expand Down Expand Up @@ -441,7 +441,7 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.12"
python-version: "3.14"

- name: Download plano image
uses: actions/download-artifact@v4
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish-pypi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: "3.12"
python-version: "3.14"

- name: Install uv
uses: astral-sh/setup-uv@v4
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ RUN cargo build --release -p brightstaff

FROM docker.io/envoyproxy/envoy:v1.37.0 AS envoy

FROM python:3.13.11-slim AS arch
FROM python:3.14-slim AS arch

RUN set -eux; \
apt-get update; \
Expand Down
4 changes: 2 additions & 2 deletions demos/samples_python/multi_turn_rag_agent/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM python:3.12 AS base
FROM python:3.14 AS base

FROM base AS builder

Expand All @@ -9,7 +9,7 @@ RUN pip install --prefix=/runtime --force-reinstall -r requirements.txt

COPY . /src

FROM python:3.12-slim AS output
FROM python:3.14-slim AS output

COPY --from=builder /runtime /usr/local

Expand Down
4 changes: 2 additions & 2 deletions demos/samples_python/weather_forecast/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Blazing fast Python Docker builds with uv

# The builder image, used to build the virtual environment
FROM python:3.12 as builder
FROM python:3.14 as builder

# Install uv
RUN pip install --no-cache-dir uv
Expand All @@ -17,7 +17,7 @@ RUN touch README.md
RUN uv sync --frozen --no-dev

# The runtime image, used to just run the code provided its virtual environment
FROM python:3.12-slim as runtime
FROM python:3.14-slim as runtime

RUN apt-get update && apt-get install -y curl

Expand Down
4 changes: 2 additions & 2 deletions demos/shared/chatbot_ui/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM python:3.12 AS base
FROM python:3.14 AS base

FROM base AS builder

Expand All @@ -8,7 +8,7 @@ COPY requirements.txt /src/

RUN pip install --prefix=/runtime --force-reinstall -r requirements.txt

FROM python:3.12-slim AS output
FROM python:3.14-slim AS output

COPY --from=builder /runtime /usr/local

Expand Down
2 changes: 1 addition & 1 deletion demos/use_cases/http_filter/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM python:3.13.11-slim
FROM python:3.14-slim

WORKDIR /app

Expand Down
2 changes: 1 addition & 1 deletion demos/use_cases/mcp_filter/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM python:3.13.11-slim
FROM python:3.14-slim

WORKDIR /app

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description = "Benchmarking model alias routing with Plano."
authors = [{name = "Your Name", email = "your@email.com"}]
license = {text = "Apache 2.0"}
readme = "README.md"
requires-python = ">=3.10,<3.13.3"
requires-python = ">=3.10"
dependencies = [
"pydantic>=2.0",
"openai>=1.0",
Expand Down
156 changes: 155 additions & 1 deletion demos/use_cases/model_choice_with_test_harness/uv.lock

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM python:3.13.11-slim
FROM python:3.14-slim

WORKDIR /app

Expand Down
2 changes: 1 addition & 1 deletion demos/use_cases/travel_agents/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM python:3.11-slim
FROM python:3.14-slim

WORKDIR /app

Expand Down
2 changes: 1 addition & 1 deletion tests/e2e/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ To run locally make sure that following requirements are met.

### Requirements

- Python 3.10
- Python 3.10+
- uv
- Docker

Expand Down
Loading