paperless-ngx: 1.9.2 -> 1.10.2
This commit is contained in:
committed by
Frederik Rietdijk
parent
c946e0b9c8
commit
6c7ee71a36
@@ -20,20 +20,6 @@ let
|
||||
packageOverrides = self: super: {
|
||||
django = super.django_4;
|
||||
|
||||
# use paperless-ngx version of django-q
|
||||
# see https://github.com/paperless-ngx/paperless-ngx/pull/1014
|
||||
django-q = super.django-q.overridePythonAttrs (oldAttrs: {
|
||||
src = fetchFromGitHub {
|
||||
owner = "paperless-ngx";
|
||||
repo = "django-q";
|
||||
hash = "sha256-alu7tZwUn77xhUF9c/aGmwRwO//mR/FucXjvXUl/6ek=";
|
||||
rev = "8b5289d8caf36f67fb99448e76ead20d5b498c1b";
|
||||
};
|
||||
# due to paperless-ngx modification of the pyproject.toml file
|
||||
# the patch is not needed any more
|
||||
patches = [ ];
|
||||
});
|
||||
|
||||
aioredis = super.aioredis.overridePythonAttrs (oldAttrs: rec {
|
||||
version = "1.3.1";
|
||||
src = oldAttrs.src.override {
|
||||
@@ -93,12 +79,12 @@ let
|
||||
in
|
||||
python.pkgs.pythonPackages.buildPythonApplication rec {
|
||||
pname = "paperless-ngx";
|
||||
version = "1.9.2";
|
||||
version = "1.10.2";
|
||||
|
||||
# Fetch the release tarball instead of a git ref because it contains the prebuilt fontend
|
||||
# Fetch the release tarball instead of a git ref because it contains the prebuilt frontend
|
||||
src = fetchurl {
|
||||
url = "https://github.com/paperless-ngx/paperless-ngx/releases/download/v${version}/${pname}-v${version}.tar.xz";
|
||||
hash = "sha256-fafjVXRfzFrINzI/Ivfm1VY4YpemHkHwThBP54XoXM4=";
|
||||
hash = "sha256-uOrRHHNqIYsDbzKcA7EsYZjadpLyAB4Ks+PU+BNsTWE=";
|
||||
};
|
||||
|
||||
format = "other";
|
||||
@@ -112,6 +98,7 @@ python.pkgs.pythonPackages.buildPythonApplication rec {
|
||||
autobahn
|
||||
automat
|
||||
blessed
|
||||
celery
|
||||
certifi
|
||||
cffi
|
||||
channels-redis
|
||||
@@ -124,11 +111,11 @@ python.pkgs.pythonPackages.buildPythonApplication rec {
|
||||
cryptography
|
||||
daphne
|
||||
dateparser
|
||||
django-celery-results
|
||||
django-cors-headers
|
||||
django-extensions
|
||||
django-filter
|
||||
django-picklefield
|
||||
django-q
|
||||
django
|
||||
djangorestframework
|
||||
filelock
|
||||
@@ -171,6 +158,7 @@ python.pkgs.pythonPackages.buildPythonApplication rec {
|
||||
pytz
|
||||
pyyaml
|
||||
pyzbar
|
||||
rapidfuzz
|
||||
redis
|
||||
regex
|
||||
reportlab
|
||||
@@ -199,13 +187,6 @@ python.pkgs.pythonPackages.buildPythonApplication rec {
|
||||
zope_interface
|
||||
];
|
||||
|
||||
# paperless-ngx includes the bundled django-q version. This will
|
||||
# conflict with the tests and is not needed since we overrode the
|
||||
# django-q version with the paperless-ngx version
|
||||
postPatch = ''
|
||||
rm -rf src/django-q
|
||||
'';
|
||||
|
||||
# Compile manually because `pythonRecompileBytecodeHook` only works for
|
||||
# files in `python.sitePackages`
|
||||
postBuild = ''
|
||||
@@ -246,8 +227,19 @@ python.pkgs.pythonPackages.buildPythonApplication rec {
|
||||
# Disable unneeded code coverage test
|
||||
substituteInPlace src/setup.cfg \
|
||||
--replace "--cov --cov-report=html" ""
|
||||
# OCR on NixOS recognizes the space in the picture, upstream CI doesn't.
|
||||
# See https://github.com/paperless-ngx/paperless-ngx/pull/2216
|
||||
substituteInPlace src/paperless_tesseract/tests/test_parser.py \
|
||||
--replace "this is awebp document" "this is a webp document"
|
||||
'';
|
||||
|
||||
disabledTests = [
|
||||
# FileNotFoundError(2, 'No such file or directory'): /build/tmp...
|
||||
"test_script_with_output"
|
||||
# AssertionError: 10 != 4 (timezone/time issue)
|
||||
# Due to getting local time from modification date in test_consumer.py
|
||||
"testNormalOperation"
|
||||
];
|
||||
|
||||
passthru = {
|
||||
inherit python path;
|
||||
|
||||
Reference in New Issue
Block a user