From 3e509a3fbad577500eacbac3e9b41df27e25fda7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Mon, 30 Mar 2026 16:16:36 +0200 Subject: [PATCH] pretix: 2026.2.0 -> 2026.3.0 https://pretix.eu/about/en/blog/20260330-release-2026-3/ --- pkgs/by-name/pr/pretix/package.nix | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/pr/pretix/package.nix b/pkgs/by-name/pr/pretix/package.nix index e94249197345..f9a700704847 100644 --- a/pkgs/by-name/pr/pretix/package.nix +++ b/pkgs/by-name/pr/pretix/package.nix @@ -16,7 +16,7 @@ let python = python312.override { self = python; packageOverrides = self: super: { - django = super.django_4; + django = super.django_5; django-oauth-toolkit = super.django-oauth-toolkit.overridePythonAttrs (oldAttrs: { version = "2.3.0"; @@ -25,6 +25,12 @@ let tag = "v${version}"; hash = "sha256-oGg5MD9p4PSUVkt5pGLwjAF4SHHf4Aqr+/3FsuFaybY="; }; + disabledTests = [ + # error message mismatch + "test_validation_failed_message" + # fails dns resolution + "test_response_when_auth_server_response_return_404" + ]; }); stripe = super.stripe.overridePythonAttrs rec { @@ -45,13 +51,13 @@ let }; pname = "pretix"; - version = "2026.2.0"; + version = "2026.3.0"; src = fetchFromGitHub { owner = "pretix"; repo = "pretix"; tag = "v${version}"; - hash = "sha256-S8HcCtTBTU9oU7X+XD6avSZVtlRkXeF7pIqnggqJRPs="; + hash = "sha256-D8i8wRdPak1L0D451WP7upr3yn+8SzG/0wuWD/EsemM="; }; npmDeps = buildNpmPackage { @@ -59,7 +65,7 @@ let inherit version src; sourceRoot = "${src.name}/src/pretix/static/npm_dir"; - npmDepsHash = "sha256-n4Gd4DKdP4b6LT34uy9aJDWcTz9okk4imq6vtw1cC+k="; + npmDepsHash = "sha256-+84WFNs0iPhMb4YIKfHYByYeFQHITyWeF5yIM8pvQSs="; dontBuild = true; @@ -96,7 +102,7 @@ python.pkgs.buildPythonApplication rec { "django-phonenumber-field" "dnspython" "drf_ujson2" - "importlib-metadata" + "importlib_metadata" "kombu" "markdown" "oauthlib"