diff options
Diffstat (limited to 'pkgs/by-name/pr/pretix/package.nix')
-rw-r--r-- | pkgs/by-name/pr/pretix/package.nix | 25 |
1 files changed, 16 insertions, 9 deletions
diff --git a/pkgs/by-name/pr/pretix/package.nix b/pkgs/by-name/pr/pretix/package.nix index 2456720db7050..8234f49fcf134 100644 --- a/pkgs/by-name/pr/pretix/package.nix +++ b/pkgs/by-name/pr/pretix/package.nix @@ -29,13 +29,13 @@ let }; pname = "pretix"; - version = "2024.3.0"; + version = "2024.5.0"; src = fetchFromGitHub { owner = "pretix"; repo = "pretix"; rev = "refs/tags/v${version}"; - hash = "sha256-Wz1vZcqgwyS0xJgTtRxqfaJpJ1fAMhIyxvTvBT/ABSo="; + hash = "sha256-dLzCugbRQSGuOwe99a3WLMffisyvYWNRdSdcdW9knjY="; }; npmDeps = buildNpmPackage { @@ -43,7 +43,7 @@ let inherit version src; sourceRoot = "${src.name}/src/pretix/static/npm_dir"; - npmDepsHash = "sha256-2fHlEEmYzpF3SyvF7+FbwCt+zQVGF0/kslDFnJ+DQGE="; + npmDepsHash = "sha256-SEgAC3dmnxG1xM9QZQ/e+6NFOwXU3tXlbfZCzrAMFO0="; dontBuild = true; @@ -81,16 +81,15 @@ python.pkgs.buildPythonApplication rec { --replace-fail psycopg2-binary psycopg2 \ --replace-fail vat_moss_forked==2020.3.20.0.11.0 vat-moss \ --replace-fail "bleach==5.0.*" bleach \ + --replace-fail "django-oauth-toolkit==2.3.*" django-oauth-toolkit \ + --replace-fail "djangorestframework==3.15.*" djangorestframework \ --replace-fail "dnspython==2.6.*" dnspython \ - --replace-fail "django-countries==7.5.*" django-countries \ - --replace-fail "django-filter==24.1" django-filter \ --replace-fail "importlib_metadata==7.*" importlib_metadata \ --replace-fail "markdown==3.6" markdown \ - --replace-fail "protobuf==5.26.*" protobuf \ + --replace-fail "protobuf==5.27.*" protobuf \ --replace-fail "pycryptodome==3.20.*" pycryptodome \ - --replace-fail "pypdf==3.9.*" pypdf \ --replace-fail "python-dateutil==2.9.*" python-dateutil \ - --replace-fail "sentry-sdk==1.42.*" sentry-sdk \ + --replace-fail "requests==2.32.*" "requests" \ --replace-fail "stripe==7.9.*" stripe ''; @@ -175,11 +174,14 @@ python.pkgs.buildPythonApplication rec { text-unidecode tlds tqdm + ua-parser vat-moss vobject webauthn zeep - ] ++ plugins; + ] + ++ django.optional-dependencies.argon2 + ++ plugins; optional-dependencies = with python.pkgs; { memcached = [ @@ -213,6 +215,11 @@ python.pkgs.buildPythonApplication rec { "--reruns" "3" ]; + disabledTests = [ + # unreliable around day changes + "test_order_create_invoice" + ]; + preCheck = '' export PYTHONPATH=$(pwd)/src:$PYTHONPATH export DJANGO_SETTINGS_MODULE=tests.settings |