Package Details: bauh 0.10.7-1

Git Clone URL: https://aur.archlinux.org/bauh.git (read-only, click to copy)
Package Base: bauh
Description: Graphical interface for managing your applications (AppImage, Flatpak, Snap, Arch/AUR, Web)
Upstream URL: https://github.com/vinifmor/bauh
Licenses: zlib/libpng
Submitter: vfm90
Maintainer: vfm90
Last Packager: vfm90
Votes: 25
Popularity: 0.80
First Submitted: 2019-08-12 16:18 (UTC)
Last Updated: 2024-01-10 20:27 (UTC)

Dependencies (40)

Required by (0)

Sources (1)

Latest Comments

1 2 Next › Last »

hcartiaux commented on 2026-06-06 07:54 (UTC)

@hoosac22 please file an orphan request if the maintainer is inactive and you want to integrate your patch.

hoosac22 commented on 2026-06-06 04:26 (UTC)

This is not out-of-date, it just needs a small source patch. 0.10.7 is the latest upstream release (Jan 2024); there is no newer version to bump to.

The traceback in the flag is a Python 3.14 incompatibility, not a version lag: pkgutil.find_loader() was removed in 3.14, and bauh/view/core/gems.py still calls it. The fix is a small source patch in the PKGBUILD (swap pkgutil.find_loader -> importlib.util.find_spec). Tested working on Python 3.14:

--- a/bauh/view/core/gems.py +++ b/bauh/view/core/gems.py @@ -import pkgutil +import importlib +import importlib.util @@ def load_managers(...): - loader = pkgutil.find_loader(f'bauh.gems.{f.name}.controller') - if loader: - module = loader.load_module() + module_name = f'bauh.gems.{f.name}.controller' + spec = importlib.util.find_spec(module_name) + if spec: + module = importlib.import_module(module_name)

Suggested PKGBUILD integration — add a prepare() step:

prepare() { cd "$pkgname-$pkgver" sed -i \ -e 's/^import pkgutil$/import importlib\nimport importlib.util/' \ bauh/view/core/gems.py sed -i \ -e "s|loader = pkgutil.find_loader((.*))|spec = importlib.util.find_spec(\1)|" \ -e 's|if loader:|if spec:|' \ -e 's|module = loader.load_module()|module = importlib.import_module(module_name)|' \ bauh/view/core/gems.py }

Please flag as not out-of-date and carry the patch instead — bumping pkgver won't help since the version is already current. Thanks!

GustavIV commented on 2026-03-27 17:59 (UTC)

On a new installation of Archlinux it bauh still will not launch. Is there any new movement on this package?: % bauh
Traceback (most recent call last): File "/usr/bin/bauh", line 8, in <module> sys.exit(main()) ^^ File "/usr/lib/python3.14/site-packages/bauh/app.py", line 64, in main app, widget = new_manage_panel(args, app_config, logger) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.14/site-packages/bauh/manage.py", line 53, in new_manage_panel managers = gems.load_managers(context=context, locale=i18n.current_key, config=app_config, default_locale=DEFAULT_I18N_KEY, logger=logger) File "/usr/lib/python3.14/site-packages/bauh/view/core/gems.py", line 52, in load_managers loader = pkgutil.find_loader(f'bauh.gems.{f.name}.controller') ^^^^^^^^^^^^^^^^^^^ AttributeError: module 'pkgutil' has no attribute 'find_loader' % python3 --version Python 3.14.3

Esperantulo commented on 2026-02-14 16:39 (UTC)

Still broken due to Python 3.14

MWGNZ commented on 2026-01-13 03:48 (UTC)

currently broken after the upgrade to python 3.14

bauh
Traceback (most recent call last):
  File "/usr/bin/bauh", line 8, in <module>
    sys.exit(main())
             ~~~~^^
  File "/usr/lib/python3.14/site-packages/bauh/app.py", line 64, in main
    app, widget = new_manage_panel(args, app_config, logger)
                  ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.14/site-packages/bauh/manage.py", line 53, in new_manage_panel
    managers = gems.load_managers(context=context, locale=i18n.current_key, config=app_config,
                                  default_locale=DEFAULT_I18N_KEY, logger=logger)
  File "/usr/lib/python3.14/site-packages/bauh/view/core/gems.py", line 52, in load_managers
    loader = pkgutil.find_loader(f'bauh.gems.{f.name}.controller')
             ^^^^^^^^^^^^^^^^^^^
AttributeError: module 'pkgutil' has no attribute 'find_loader'

github issue link

psygreg commented on 2025-03-02 04:14 (UTC)

Please add qt5-wayland as a dependency. Without it, the program throws a 'wayland' plugin not found error.

Davius commented on 2023-03-24 13:54 (UTC)

INSTALLATION OF APPIMAGES BROKEN

vfm90 commented on 2021-11-07 12:50 (UTC)

Just removed the base-devel deps from the PKGBUILD definition (0.9.20-2). Thanks for sharing this information.

yochananmarqos commented on 2021-11-05 22:04 (UTC) (edited on 2021-11-05 22:04 (UTC) by yochananmarqos)

@vfm90: Members of the base-devel group should not be added to makedepends().

See:

vfm90 commented on 2021-01-02 17:10 (UTC)

It seems to be an error associated with your installed Python packages. Bauh's PKGBUILD file only compiles its source code. It may be associated with the recent upgrade from Python 3.8 to 3.9.