Package Details: paperless-ngx 2.7.2-1

Git Clone URL: https://aur.archlinux.org/paperless-ngx.git (read-only, click to copy)
Package Base: paperless-ngx
Description: A supercharged version of paperless: scan, index and archive all your physical documents
Upstream URL: https://docs.paperless-ngx.com/
Licenses: GPL3
Conflicts: paperless, paperless-ng
Provides: paperless, paperless-ngx
Submitter: AlphaJack
Maintainer: AlphaJack (atomicfs)
Last Packager: atomicfs
Votes: 22
Popularity: 0.45
First Submitted: 2022-03-11 10:18 (UTC)
Last Updated: 2024-04-11 13:53 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 Next › Last »

amo commented on 2023-05-14 19:42 (UTC)

@dp20eic: You are somehow missing the python-concurrent-log-handler package. I guess you do have it installed because it is listed as a dependency for paperless-ngx. But you could have it installed in /usr/lib/python3.10/ instead of 3.11. This could happen even after a rebuild of everything python-related if the build for this one package failed. And it could indeed have failed due to something that had to be fixed upstream. The comment by @atomicfs pointed this out right after your last comment here.

Anyway, a new release of concurrent-log-handler has just been published upstream including the fix in question and I just pushed the update to the AUR. Please try to update python-concurrent-log-handler and hopefully your issue should be fixed, too.

dp20eic commented on 2023-05-14 18:18 (UTC)

@amo ← I did it at my LXC Container and the Python Packages are rebuilt. But after I update my installation with paru all new Packages are installed but only papaerless-ngx shows the same error as before.

[s=]

 ==> Making package: paperless-ngx 1.14.4-1 (Sun May 14 19:30:24 2023)
==> Retrieving sources...
  -> Downloading paperless-ngx-v1.14.4.tar.xz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 15.3M  100 15.3M    0     0   170k      0  0:01:32  0:01:32 --:--:--  200k
  -> Found paperless.hook
  -> Found paperless.sysusers
  -> Found paperless.tmpfiles
  -> Found paperless.target
  -> Found paperless-consumer.service
  -> Found paperless-scheduler.service
  -> Found paperless-task-queue.service
  -> Found paperless-webserver.service
==> Validating source files with sha256sums...
    paperless-ngx-v1.14.4.tar.xz ... Passed
    paperless.hook ... Passed
    paperless.sysusers ... Passed
    paperless.tmpfiles ... Passed
    paperless.target ... Passed
    paperless-consumer.service ... Passed
    paperless-scheduler.service ... Passed
    paperless-task-queue.service ... Passed
    paperless-webserver.service ... Passed
==> Making package: paperless-ngx 1.14.4-1 (Sun May 14 19:31:57 2023)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found paperless-ngx-v1.14.4.tar.xz
  -> Found paperless.hook
  -> Found paperless.sysusers
  -> Found paperless.tmpfiles
  -> Found paperless.target
  -> Found paperless-consumer.service
  -> Found paperless-scheduler.service
  -> Found paperless-task-queue.service
  -> Found paperless-webserver.service
==> Validating source files with sha256sums...
    paperless-ngx-v1.14.4.tar.xz ... Passed
    paperless.hook ... Passed
    paperless.sysusers ... Passed
    paperless.tmpfiles ... Passed
    paperless.target ... Passed
    paperless-consumer.service ... Passed
    paperless-scheduler.service ... Passed
    paperless-task-queue.service ... Passed
    paperless-webserver.service ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting paperless-ngx-v1.14.4.tar.xz with bsdtar
==> Starting prepare()...
==> Sources are ready.
paperless-ngx-1.14.4-1: parsing pkg list...
==> Making package: paperless-ngx 1.14.4-1 (Sun May 14 19:32:01 2023)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "paperless-ngx"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Adding install file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: paperless-ngx 1.14.4-1 (Sun May 14 19:32:10 2023)
==> Cleaning up...
loading packages...
resolving dependencies...
looking for conflicting packages...

Packages (1) paperless-ngx-1.14.4-1

Total Installed Size:  224.87 MiB
Net Upgrade Size:        0.12 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                                                                                                                 [#######################################################################################] 100%
(1/1) checking package integrity                                                                                                               [#######################################################################################] 100%
(1/1) loading package files                                                                                                                    [#######################################################################################] 100%
(1/1) checking for file conflicts                                                                                                              [#######################################################################################] 100%
(1/1) checking available disk space                                                                                                            [#######################################################################################] 100%
:: Processing package changes...
(1/1) upgrading paperless-ngx                                                                                                                  [#######################################################################################] 100%
:: Running post-transaction hooks...
(1/5) Creating system user accounts...
(2/5) Reloading system manager configuration...
(3/5) Creating temporary files...
(4/5) Arming ConditionNeedsUpdate...
(5/5) Migrating the Paperless database
Traceback (most recent call last):
  File "/usr/lib/python3.11/site-packages/django/core/management/base.py", line 402, in run_from_argv
    self.execute(*args, **cmd_options)
  File "/usr/lib/python3.11/site-packages/django/core/management/base.py", line 448, in execute
    output = self.handle(*args, **options)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/django/core/management/base.py", line 93, in wrapped
    saved_locale = translation.get_language()
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/django/utils/translation/__init__.py", line 210, in get_language
    return _trans.get_language()
           ^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/django/utils/translation/__init__.py", line 65, in __getattr__
    if settings.USE_I18N:
       ^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/django/conf/__init__.py", line 92, in __getattr__
    self._setup(name)
  File "/usr/lib/python3.11/site-packages/django/conf/__init__.py", line 79, in _setup
    self._wrapped = Settings(settings_module)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/django/conf/__init__.py", line 190, in __init__
    mod = importlib.import_module(self.SETTINGS_MODULE)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1206, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1178, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1149, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/share/paperless/src/paperless/settings.py", line 20, in <module>
    from concurrent_log_handler.queue import setup_logging_queues
ModuleNotFoundError: No module named 'concurrent_log_handler'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/bin/paperless-manage", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/usr/lib/python3.11/site-packages/django/core/management/__init__.py", line 446, in execute_from_command_line
    utility.execute()
  File "/usr/lib/python3.11/site-packages/django/core/management/__init__.py", line 440, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/usr/lib/python3.11/site-packages/django/core/management/base.py", line 415, in run_from_argv
    connections.close_all()
  File "/usr/lib/python3.11/site-packages/django/utils/connection.py", line 84, in close_all
    for conn in self.all(initialized_only=True):
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/django/utils/connection.py", line 76, in all
    return [
           ^
  File "/usr/lib/python3.11/site-packages/django/utils/connection.py", line 73, in __iter__
    return iter(self.settings)
                ^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/django/utils/functional.py", line 57, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/django/utils/connection.py", line 45, in settings
    self._settings = self.configure_settings(self._settings)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/django/db/utils.py", line 148, in configure_settings
    databases = super().configure_settings(databases)
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/django/utils/connection.py", line 50, in configure_settings
    settings = getattr(django_settings, self.settings_name)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/django/conf/__init__.py", line 92, in __getattr__
    self._setup(name)
  File "/usr/lib/python3.11/site-packages/django/conf/__init__.py", line 79, in _setup
    self._wrapped = Settings(settings_module)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/django/conf/__init__.py", line 190, in __init__
    mod = importlib.import_module(self.SETTINGS_MODULE)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1206, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1178, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1149, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/share/paperless/src/paperless/settings.py", line 20, in <module>
    from concurrent_log_handler.queue import setup_logging_queues
ModuleNotFoundError: No module named 'concurrent_log_handler'
error: command failed to execute correctly
error: packages failed to build: python-concurrent-log-handler-0.9.23-1

[/s]

I try to install the missing Modul but I get this error

[dp20eic@paperless ~]$ paru concurrent-log-handler                                 
1 aur/python-concurrent-log-handler 0.9.23-1 [+2 ~1.00] [Installed: 0.9.19-1]
    RotatingFileHandler replacement with concurrency, gzip and Windows support
:: Packages to install (eg: 1 2 3, 1-3):
:: 1
:: Resolving dependencies...
:: Calculating conflicts...
:: Calculating inner conflicts...

Aur (1) python-concurrent-log-handler-0.9.23-1

:: Proceed to review? [Y/n]: 

:: Downloading PKGBUILDs...
 PKGBUILDs up to date
 nothing new to review
fetching devel info...
==> Making package: python-concurrent-log-handler 0.9.23-1 (Sun May 14 19:34:09 2023)
==> Retrieving sources...
  -> Found python-concurrent-log-handler-0.9.23.src.tar.gz
==> Validating source files with sha256sums...
    python-concurrent-log-handler-0.9.23.src.tar.gz ... Passed
==> Making package: python-concurrent-log-handler 0.9.23-1 (Sun May 14 19:34:10 2023)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found python-concurrent-log-handler-0.9.23.src.tar.gz
==> Validating source files with sha256sums...
    python-concurrent-log-handler-0.9.23.src.tar.gz ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting python-concurrent-log-handler-0.9.23.src.tar.gz with bsdtar
==> Sources are ready.
python-concurrent-log-handler-0.9.23-1: parsing pkg list...
==> Making package: python-concurrent-log-handler 0.9.23-1 (Sun May 14 19:34:11 2023)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Removing existing $pkgdir/ directory...
==> Starting build()...
/usr/lib/python3.11/site-packages/setuptools/config/setupcfg.py:293: _DeprecatedConfig: Deprecated config in `setup.cfg`
!!

        ********************************************************************************
        The license_file parameter is deprecated, use license_files instead.

        By 2023-Oct-30, you need to update your project and remove deprecated calls
        or your builds will no longer be supported.

        See https://setuptools.pypa.io/en/latest/https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
        ********************************************************************************

!!
  parsed = self.parsers.get(option_name, lambda x: x)(value)
/usr/lib/python3.11/site-packages/setuptools/dist.py:954: DistDeprecationWarning: use_2to3 is ignored.
  ep.load()(self, ep.name, value)
error in concurrent-log-handler setup command: use_2to3 is invalid.
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'python-concurrent-log-handler-0.9.23-1': 
error: packages failed to build: python-concurrent-log-handler-0.9.23-1

Tomorrow I will try a clean installation from the beginning

kind regards Bernd

Tweety commented on 2023-05-14 17:55 (UTC)

Hi amo,

ok, got your point, but don't understand it completely.

In my case the installation aborted, because some sources were not available. Local database still had older versions and the new ones were available only AFTER -Sy.

In my case I did a complete -Syu nevertheless.

Thanks for the "partial upgrade" link. I will check that.

Greez2all Tweety

amo commented on 2023-05-14 16:54 (UTC)

@Tweety: No, as this would potentially trigger a partial upgrade which is unsupported and discouraged. Either you do -S or -Syu.

Tweety commented on 2023-05-14 16:45 (UTC) (edited on 2023-05-14 16:47 (UTC) by Tweety)

Hi amo,

thanks for the hint.

I would suggest to use the repo-update parameter additionally yay -Sy $(pacman -Qoq /usr/lib/python3.10) --answerclean All

greez2all Tweety

amo commented on 2023-05-14 14:22 (UTC) (edited on 2023-06-18 15:39 (UTC) by amo)

Don't forget to rebuild all your python packages so that they get installed to /usr/lib/python3.11/

You can trigger a rebuild of all python packages at once with: yay -S $(pacman -Qoq /usr/lib/python3.10) --answerclean All

Also do not forget to rebuild python-billiard with python 3.11 by following the steps kindly given by @atomicfs below.

atomicfs commented on 2023-05-13 18:39 (UTC) (edited on 2023-05-13 20:42 (UTC) by atomicfs)

UPDATE: Never-mind my issue, I found the problem. The dependencies (python packages) needed to be re-build it Python 3.11.

@dp20eic did installation of python-concurrent-log-handler worked? Right now there is a problem, see issue 58 with version of python-setuptools.

I have managed to patch it and do the installation, however now I am stuck on another issue:

May 13 20:25:32 ark systemd[1]: Started Paperless webserver service.
May 13 20:25:36 ark gunicorn[1024]: Traceback (most recent call last):
...
May 13 20:25:36 ark gunicorn[1024]: ModuleNotFoundError: No module named 'corsheaders'
May 13 20:25:37 ark systemd[1]: paperless-webserver.service: Main process exited, code=exited, status=1/FAILURE
May 13 20:25:37 ark systemd[1]: paperless-webserver.service: Failed with result 'exit-code'.
  • python-django-cors-headers 3.14.0-2 [installed]

dp20eic commented on 2023-05-08 15:47 (UTC)

Hi, I run Arch Linux in a Proxmox LXC container and I wanted to update the Paperless-ngx installed there, to the current version. The dependencies are also all installed witout problem only after the installation of the Paperless-ngx package, and processing :: Running post-transaction hooks...

(1/5) Creating system user accounts... (2/5) Reloading system manager configuration... (3/5) Creating temporary files... (4/5) Arming ConditionNeedsUpdate...

@ 5/5 I get this error and Papaerless, ofcourse not working anymore

(5/5) Migrating the Paperless database
Traceback (most recent call last):
  File "/usr/lib/python3.11/site-packages/django/core/management/base.py", line 402, in run_from_argv
    self.execute(*args, **cmd_options)
  File "/usr/lib/python3.11/site-packages/django/core/management/base.py", line 448, in execute
    output = self.handle(*args, **options)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/django/core/management/base.py", line 93, in wrapped
    saved_locale = translation.get_language()
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/django/utils/translation/__init__.py", line 210, in get_language
    return _trans.get_language()
           ^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/django/utils/translation/__init__.py", line 65, in __getattr__
    if settings.USE_I18N:
       ^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/django/conf/__init__.py", line 92, in __getattr__
    self._setup(name)
  File "/usr/lib/python3.11/site-packages/django/conf/__init__.py", line 79, in _setup
    self._wrapped = Settings(settings_module)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/django/conf/__init__.py", line 190, in __init__
    mod = importlib.import_module(self.SETTINGS_MODULE)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1206, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1178, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1149, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/share/paperless/src/paperless/settings.py", line 20, in <module>
    from concurrent_log_handler.queue import setup_logging_queues
ModuleNotFoundError: No module named 'concurrent_log_handler'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/bin/paperless-manage", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/usr/lib/python3.11/site-packages/django/core/management/__init__.py", line 446, in execute_from_command_line
    utility.execute()
  File "/usr/lib/python3.11/site-packages/django/core/management/__init__.py", line 440, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/usr/lib/python3.11/site-packages/django/core/management/base.py", line 415, in run_from_argv
    connections.close_all()
  File "/usr/lib/python3.11/site-packages/django/utils/connection.py", line 84, in close_all
    for conn in self.all(initialized_only=True):
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/django/utils/connection.py", line 76, in all
    return [
           ^
  File "/usr/lib/python3.11/site-packages/django/utils/connection.py", line 73, in __iter__
    return iter(self.settings)
                ^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/django/utils/functional.py", line 57, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
                                         ^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/django/utils/connection.py", line 45, in settings
    self._settings = self.configure_settings(self._settings)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/django/db/utils.py", line 148, in configure_settings
    databases = super().configure_settings(databases)
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/django/utils/connection.py", line 50, in configure_settings
    settings = getattr(django_settings, self.settings_name)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/django/conf/__init__.py", line 92, in __getattr__
    self._setup(name)
  File "/usr/lib/python3.11/site-packages/django/conf/__init__.py", line 79, in _setup
    self._wrapped = Settings(settings_module)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/django/conf/__init__.py", line 190, in __init__
    mod = importlib.import_module(self.SETTINGS_MODULE)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1206, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1178, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1149, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/share/paperless/src/paperless/settings.py", line 20, in <module>
    from concurrent_log_handler.queue import setup_logging_queues
ModuleNotFoundError: No module named 'concurrent_log_handler'
error: command failed to execute correctly

The list of installed python packages

Package                Version
---------------------- ------------------------------------
aiohttp                3.8.4
aiosignal              1.3.1
amqp                   5.1.1
anyio                  3.6.2
appdirs                1.4.4
arrow                  1.2.3
asgiref                3.6.0
async-timeout          4.0.2
attrs                  22.2.0
autobahn               23.1.2
autocommand            2.2.2
Automat                22.10.0
billiard               4.1.0
blessed                1.20.0
Brotli                 1.0.9
case                   1.5.3
celery                 5.2.7
certifi                2022.12.7
cffi                   1.15.1
chardet                5.1.0
charset-normalizer     3.1.0
click                  8.1.3
click-didyoumean       0.3.0
click-plugins          1.1.1
click-repl             0.2.0
concurrent-log-handler 0.9.23                  <--------
constantly             15.1.0
cryptography           40.0.2
dateparser             1.1.8
deprecation            2.1.0
Django                 4.1.7
django-environ         0.10.0
django-extensions      3.2.1
django-filter          23.2
django-guardian        2.4.0
django-ipware          5.0.0
django-picklefield     3.1
djangorestframework    3.14.0
fastjsonschema         2.16.3
filelock               3.12.0
frozenlist             1.3.3
fuzzywuzzy             0.18.0
gitdb                  4.0.10
GitPython              3.1.30
gunicorn               20.1.0
h11                    0.14.0
hijri-converter        2.3.1
hiredis                2.0.0
httptools              0.5.0
humanfriendly          10.0
hyperlink              21.0.0
idna                   3.4
img2pdf                0.4.4
importlib-resources    5.12.0
incremental            22.10.0
inflect                6.0.4
inotify-simple         1.3.5
jaraco.context         4.3.0
jaraco.functools       3.6.0
jaraco.text            3.11.1
joblib                 1.2.0
kombu                  5.2.4
langdetect             1.0.9
Levenshtein            0.21.0
lxml                   4.9.2
more-itertools         9.1.0
msgpack                1.0.4
multidict              6.0.4
nltk                   3.8.1
nose                   1.3.7
nspektr                0.4.0
numpy                  1.24.3
ordered-set            4.1.0
packaging              23.0
pdfminer.six           20221105
pikepdf                7.2.0
Pillow                 9.5.0
pip                    23.1.2
platformdirs           3.5.0
pluggy                 1.0.0
ply                    3.11
pooch                  1.7.0
portalocker            2.7.0
prompt-toolkit         3.0.38
psycopg2               2.9.6
pyasn1                 0.4.8
pyasn1-modules         0.2.8
pycparser              2.21
pydantic               1.10.7
Pygments               2.15.1
pyOpenSSL              23.1.1
python-dateutil        2.8.2
python-dotenv          1.0.0
python-gnupg           0.5.0
pytz                   2023.3
pytz-deprecation-shim  0.1.0.post0
PyYAML                 6.0
rapidfuzz              3.0.0
redis                  4.4.0
Reflector              2021.11.20.2.41.3
reportlab              3.6.12
requests               2.28.2
ruamel.yaml            0.17.21
ruamel.yaml.clib       0.2.7
scikit-learn           1.2.2
scipy                  1.10.1
service-identity       21.1.0
setuptools             67.7.0
six                    1.16.0
smmap                  5.0.0
sniffio                1.3.0
sortedcontainers       2.4.0
sqlparse               0.4.3
threadpoolctl          3.1.0
tomli                  2.0.1
tqdm                   4.65.0
trove-classifiers      2023.4.29
Twisted                22.10.0
txaio                  23.1.1
typing_extensions      4.5.0
tzdata                 2023.3
tzlocal                4.3
urllib3                1.26.15
uvicorn                0.22.0
uvloop                 0.17.0
validate-pyproject     0.12.2.post1.dev0+g2940279.d20230508
vine                   5.0.0
watchdog               2.3.0
watchgod               0.8.2
wcwidth                0.2.6
websockets             10.4
wheel                  0.40.0
whitenoise             6.4.0
Whoosh                 2.7.4
wsaccel                0.6.4
yarl                   1.9.2
zipp                   3.15.0
zope.interface         6.0
zstandard              0.21.0

Could someone tell me whats going wrong?

With kind regards Bernd

amo commented on 2023-04-27 21:52 (UTC)

Thank you pipep. I don't know why python-wheel is even necessary, especially why only since now, but I'll add it to the dependencies I guess... pushing an updated package release in a minute.

pipep commented on 2023-04-27 19:43 (UTC) (edited on 2023-04-27 19:45 (UTC) by pipep)

Upgrading from 1.12.2 to 1.14.2 I get following errors:


...
ERROR Missing dependencies:
    wheel
...
-> Failed to install the following packages. Manual intervention is required:
paperless-ngx - exit status 8
python-django-ipware - exit status 4

If I install python-wheel, paperless-ngx upgrades fine.