diff --git a/pkgs/by-name/pa/paperless-ngx/package.nix b/pkgs/by-name/pa/paperless-ngx/package.nix index 607adc324deb..f191fea5795a 100644 --- a/pkgs/by-name/pa/paperless-ngx/package.nix +++ b/pkgs/by-name/pa/paperless-ngx/package.nix @@ -152,15 +152,6 @@ python.pkgs.buildPythonApplication rec { inherit version src; - # Manual partial backport of: - # - https://github.com/paperless-ngx/paperless-ngx/commit/9889c59d3daa8f4ac8ec2400c00ddc36a7ca63c9 - # - https://github.com/paperless-ngx/paperless-ngx/pull/10538 - # Fixes build with latest dependency versions. - # FIXME: remove in next update - patches = [ - ./dep-updates.patch - ]; - postPatch = '' # pytest-xdist with to many threads makes the tests flaky if (( $NIX_BUILD_CORES > 3)); then diff --git a/pkgs/development/python-modules/django-cachalot/default.nix b/pkgs/development/python-modules/django-cachalot/default.nix index 7d8377e74039..37e126c50621 100644 --- a/pkgs/development/python-modules/django-cachalot/default.nix +++ b/pkgs/development/python-modules/django-cachalot/default.nix @@ -56,19 +56,23 @@ buildPythonPackage rec { # redisTestHook does not work on darwin doCheck = !stdenv.hostPlatform.isDarwin; - # disable broken pinning test preCheck = '' - substituteInPlace cachalot/tests/read.py \ - --replace-fail \ - "def test_explain(" \ - "def _test_explain(" + export DJANGO_SETTINGS_MODULE=settings ''; - checkPhase = '' - runHook preCheck - ${python.interpreter} runtests.py - runHook postCheck - ''; + pytestFlags = [ + "-o python_files=*.py" + "-o collect_imported_tests=false" + "cachalot/tests" + "cachalot/admin_tests" + ]; + + disabledTests = [ + # relies on specific EXPLAIN output format from sqlite, which is not stable + "test_explain" + # broken on django-debug-toolbar 6.0 + "test_rendering" + ]; meta = with lib; { description = "No effort, no worry, maximum performance";