Package Details: python-kombu 5.6.2-2

Git Clone URL: https://aur.archlinux.org/python-kombu.git (read-only, click to copy)
Package Base: python-kombu
Description: A messaging library for Python
Upstream URL: https://github.com/celery/kombu
Licenses: BSD-3-Clause
Submitter: carsme
Maintainer: loacker
Last Packager: loacker
Votes: 0
Popularity: 0.000000
First Submitted: 2025-10-09 22:39 (UTC)
Last Updated: 2026-03-15 18:03 (UTC)

Latest Comments

vvch commented on 2026-04-30 16:34 (UTC) (edited on 2026-04-30 16:34 (UTC) by vvch)

Needs python-celery for check() during installation. But python-celery needs python-kombu to be installed.

Successfully built kombu-5.6.2-py3-none-any.whl
==> Starting check()...
Traceback (most recent call last):
  File "/usr/bin/pytest", line 8, in <module>
    sys.exit(console_main())
             ~~~~~~~~~~~~^^
  File "/usr/lib/python3.14/site-packages/_pytest/config/__init__.py", line 201, in console_main
    code = main()
  File "/usr/lib/python3.14/site-packages/_pytest/config/__init__.py", line 156, in main
    config = _prepareconfig(args, plugins)
  File "/usr/lib/python3.14/site-packages/_pytest/config/__init__.py", line 342, in _prepareconfig
    config = pluginmanager.hook.pytest_cmdline_parse(
        pluginmanager=pluginmanager, args=args
    )
  File "/usr/lib/python3.14/site-packages/pluggy/_hooks.py", line 512, in __call__
    return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
           ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.14/site-packages/pluggy/_manager.py", line 120, in _hookexec
    return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.14/site-packages/pluggy/_callers.py", line 167, in _multicall
    raise exception
  File "/usr/lib/python3.14/site-packages/pluggy/_callers.py", line 139, in _multicall
    teardown.throw(exception)
    ~~~~~~~~~~~~~~^^^^^^^^^^^
  File "/usr/lib/python3.14/site-packages/_pytest/helpconfig.py", line 112, in pytest_cmdline_parse
    config = yield
             ^^^^^
  File "/usr/lib/python3.14/site-packages/pluggy/_callers.py", line 121, in _multicall
    res = hook_impl.function(*args)
  File "/usr/lib/python3.14/site-packages/_pytest/config/__init__.py", line 1146, in pytest_cmdline_parse
    self.parse(args)
    ~~~~~~~~~~^^^^^^
  File "/usr/lib/python3.14/site-packages/_pytest/config/__init__.py", line 1527, in parse
    self._preparse(args, addopts=addopts)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.14/site-packages/_pytest/config/__init__.py", line 1412, in _preparse
    self.pluginmanager.load_setuptools_entrypoints("pytest11")
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/usr/lib/python3.14/site-packages/pluggy/_manager.py", line 416, in load_setuptools_entrypoints
    plugin = ep.load()
  File "/usr/lib/python3.14/importlib/metadata/__init__.py", line 179, in load
    module = import_module(match.group('module'))
  File "/usr/lib/python3.14/importlib/__init__.py", line 88, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1398, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1371, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1314, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 491, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1398, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1371, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1342, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 938, in _load_unlocked
  File "/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py", line 186, in exec_module
    exec(co, module.__dict__)
    ~~~~^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.14/site-packages/pytest_celery/__init__.py", line 16, in <module>
    from pytest_celery.api.backend import CeleryBackendCluster
  File "/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py", line 186, in exec_module
    exec(co, module.__dict__)
    ~~~~^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.14/site-packages/pytest_celery/api/backend.py", line 9, in <module>
    from pytest_celery.api.base import CeleryTestCluster
  File "/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py", line 186, in exec_module
    exec(co, module.__dict__)
    ~~~~^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.14/site-packages/pytest_celery/api/base.py", line 15, in <module>
    from celery import Celery
ModuleNotFoundError: No module named 'celery'
==> ERROR: A failure occurred in check().
    Aborting...
 -> error making: python-kombu-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
python-kombu - exit status 4

TrialnError commented on 2026-03-15 17:53 (UTC) (edited on 2026-03-15 17:54 (UTC) by TrialnError)

The current way the source line is constructed for every new release the upstream repo will be cloned anew, which is unnecessary.
Either switch to direct download of tarball or remove pkgver from the source renaming if you want to keep updating the repo (+ adjusting all the cd calls). :)

medaminezghal commented on 2025-11-20 10:27 (UTC)

@loacker There is some tests that fails and please remove python-pytest-sugar from check dependencies as it's not needed for test: it only here to format the outputs.