pretalx: backport drf 3.15 support
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
, gettext
|
||||
, python3
|
||||
, fetchFromGitHub
|
||||
, fetchpatch2
|
||||
, plugins ? [ ]
|
||||
, nixosTests
|
||||
}:
|
||||
@@ -25,14 +26,6 @@ let
|
||||
# fails with some assertions
|
||||
doCheck = false;
|
||||
});
|
||||
|
||||
djangorestframework = prev.djangorestframework.overridePythonAttrs (oldAttrs: rec {
|
||||
version = "3.14.0";
|
||||
src = oldAttrs.src.override {
|
||||
rev = version;
|
||||
hash = "sha256-Fnj0n3NS3SetOlwSmGkLE979vNJnYE6i6xwVBslpNz4=";
|
||||
};
|
||||
});
|
||||
};
|
||||
};
|
||||
|
||||
@@ -78,6 +71,15 @@ python.pkgs.buildPythonApplication rec {
|
||||
"static"
|
||||
];
|
||||
|
||||
patches = [
|
||||
(fetchpatch2 {
|
||||
# Backport support for Djangorestframework 3.15.x
|
||||
name = "pretalx-drf-3.15.patch";
|
||||
url = "https://github.com/pretalx/pretalx/commit/43a0416c6968d64ea57720abdb82f482940b11f8.patch";
|
||||
hash = "sha256-Iw1xVF7j7c712kwIk1SMbQSF0ixMUZr1BJib3KAb2HY=";
|
||||
})
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace src/pretalx/common/management/commands/rebuild.py \
|
||||
--replace 'subprocess.check_call(["npm", "run", "build"], cwd=frontend_dir, env=env)' ""
|
||||
@@ -100,6 +102,7 @@ python.pkgs.buildPythonApplication rec {
|
||||
"django-csp"
|
||||
"django-filter"
|
||||
"django-hierarkey"
|
||||
"djangorestframework"
|
||||
"markdown"
|
||||
"pillow"
|
||||
"python-dateutil"
|
||||
|
||||
Reference in New Issue
Block a user