Update Django et al
Django CI/CD / test (push) Successful in 27s
Django CI/CD / build-and-push (push) Successful in 1m25s

This commit is contained in:
2026-01-29 14:14:36 +01:00
parent 016f307240
commit 233f63f18e
4 changed files with 405 additions and 334 deletions
+1 -1
View File
@@ -14,7 +14,7 @@ jobs:
uses: astral-sh/setup-uv@v5 uses: astral-sh/setup-uv@v5
with: with:
enable-cache: false enable-cache: false
python-version: "3.12" python-version: "3.14"
- name: Install dependencies - name: Install dependencies
run: uv sync --frozen run: uv sync --frozen
+2 -2
View File
@@ -1,4 +1,4 @@
FROM ghcr.io/astral-sh/uv:python3.12-bookworm-slim AS builder FROM ghcr.io/astral-sh/uv:python3.14-bookworm-slim AS builder
ENV UV_LINK_MODE=copy \ ENV UV_LINK_MODE=copy \
UV_COMPILE_BYTECODE=1 \ UV_COMPILE_BYTECODE=1 \
@@ -16,7 +16,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
uv sync --frozen --no-dev uv sync --frozen --no-dev
FROM python:3.12-slim-bookworm FROM python:3.14-slim-bookworm
ENV PROD=1 \ ENV PROD=1 \
PYTHONUNBUFFERED=1 \ PYTHONUNBUFFERED=1 \
+4 -4
View File
@@ -3,7 +3,7 @@ name = "timetracker"
version = "1.6.0" version = "1.6.0"
description = "A simple time tracker." description = "A simple time tracker."
authors = [{ name = "Lukáš Kucharczyk", email = "lukas@kucharczyk.xyz" }] authors = [{ name = "Lukáš Kucharczyk", email = "lukas@kucharczyk.xyz" }]
requires-python = ">=3.11,<4" requires-python = ">=3.13,<4"
readme = "README.md" readme = "README.md"
license = "AGPL-3.0-or-later" license = "AGPL-3.0-or-later"
classifiers = [ classifiers = [
@@ -14,19 +14,19 @@ classifiers = [
"Programming Language :: Python :: 3.14", "Programming Language :: Python :: 3.14",
] ]
dependencies = [ dependencies = [
"django>=5.0.6,<6", "django>6.0",
"gunicorn>=23.0.0,<24", "gunicorn>=23.0.0,<24",
"uvicorn>=0.30.1,<0.31", "uvicorn>=0.30.1,<0.31",
"graphene-django>=3.2.0,<4", "graphene-django>=3.2.0,<4",
"django-htmx>=1.18.0,<2", "django-htmx>=1.18.0,<2",
"django-template-partials>=24.2,<25", "django-template-partials>=24.2,<25",
"markdown>=3.6,<4", "markdown>=3.6,<4",
"django-cotton>=1.2.1,<2", "django-cotton==2.3",
"django-q2>=1.7.4,<2", "django-q2>=1.7.4,<2",
"croniter>=5.0.1,<6", "croniter>=5.0.1,<6",
"requests>=2.32.3,<3", "requests>=2.32.3,<3",
"pyyaml>=6.0.2,<7", "pyyaml>=6.0.2,<7",
"django-ninja>=1.3.0,<2", "django-ninja>1.5",
] ]
[project.scripts] [project.scripts]
Generated
+398 -327
View File
File diff suppressed because it is too large Load Diff