diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index e3ac0db..0598197 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -3,7 +3,7 @@ { "name": "Python 3", // Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile - "image": "mcr.microsoft.com/devcontainers/python:1-3.13-bullseye", + "image": "mcr.microsoft.com/devcontainers/python:1-3.14-bullseye", "features": { "ghcr.io/va-h/devcontainers-features/uv:1": {}, "ghcr.io/rails/devcontainer/features/sqlite3:latest": {} diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md index 920023a..ac244fb 100644 --- a/.github/copilot-instructions.md +++ b/.github/copilot-instructions.md @@ -1,6 +1,6 @@ # headless-rss -headless-rss is a minimal RSS feed aggregator designed for self-hosting. It provides a Nextcloud News compatible API and is built with Python 3.13+, FastAPI, and SQLite. +headless-rss is a minimal RSS feed aggregator designed for self-hosting. It provides a Nextcloud News compatible API and is built with Python 3.14+, FastAPI, and SQLite. Always reference these instructions first and fallback to search or bash commands only when you encounter unexpected information that does not match the info here. diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8ec174f..343fd03 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,7 +16,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: '3.13' + python-version: '3.14' - name: Install uv uses: astral-sh/setup-uv@v7 with: @@ -40,7 +40,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v6 with: - python-version: '3.13' + python-version: '3.14' - name: Install uv uses: astral-sh/setup-uv@v7 with: diff --git a/.python-version b/.python-version index 24ee5b1..6324d40 100644 --- a/.python-version +++ b/.python-version @@ -1 +1 @@ -3.13 +3.14 diff --git a/Dockerfile b/Dockerfile index c5def23..f490630 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG python_version=3.13 +ARG python_version=3.14 FROM ghcr.io/astral-sh/uv:python${python_version}-bookworm-slim AS builder ENV UV_COMPILE_BYTECODE=1 UV_LINK_MODE=copy diff --git a/pyproject.toml b/pyproject.toml index 2897365..f77c7df 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ name = "headless-rss" dynamic = ["version"] description = "A minimal-viable feed aggregator made for self-hosting" readme = "README.md" -requires-python = ">=3.13" +requires-python = ">=3.14" dependencies = [ "alembic>=1.14.1", "click>=8.1.8",