Package Details: beetcamp 0.24.1-1

Git Clone URL: https://aur.archlinux.org/beetcamp.git (read-only, click to copy)
Package Base: beetcamp
Description: Plugin for beets to use Bandcamp as an autotagger source
Upstream URL: https://github.com/snejus/beetcamp
Licenses: GPL2
Submitter: aperez
Maintainer: aperez
Last Packager: aperez
Votes: 4
Popularity: 0.000000
First Submitted: 2023-04-02 10:06 (UTC)
Last Updated: 2026-04-02 16:32 (UTC)

Latest Comments

MagicAndWires commented on 2026-03-09 23:47 (UTC)

Build failed at prepare() for me with version 0.24.0; Removing the return in prepare() and check() fixed the issue, successfully ran checks, and built the package so I think the issues @TheEgg and @ZachCallear experienced are fixed now.

TheEgg commented on 2026-01-13 13:50 (UTC)

I'm also having problems since the python update but they seem to be different to @ZachCallear.

Installing the current project: beetcamp (0.23.0)
==> Sources are ready.
==> Making package: beetcamp 0.23.0-1 (Tue 13 Jan 2026 13:10:09 GMT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting build()...
* Getting build dependencies for wheel...
* Building wheel...
Successfully built beetcamp-0.23.0-py3-none-any.whl
==> Starting check()...
ImportError while loading conftest '/home/alex/.cache/yay/beetcamp/src/beetcamp-0.23.0/tests/conftest.py'.
tests/conftest.py:11: in <module>
    from beets.autotag.hooks import AlbumInfo, TrackInfo
../../../../pypoetry/virtualenvs/beetcamp--zPwi0vb-py3.14/lib/python3.14/site-packages/beets/__init__.py:41: in <module>
        config = IncludeLazyConfig("beets", __name__)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../pypoetry/virtualenvs/beetcamp--zPwi0vb-py3.14/lib/python3.14/site-packages/confuse/core.py:671: in __init__
    super(LazyConfig, self).__init__(appname, modname, False)
../../../../pypoetry/virtualenvs/beetcamp--zPwi0vb-py3.14/lib/python3.14/site-packages/confuse/core.py:493: in __init__
    self._package_path = util.find_package_path(self.modname)
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../../pypoetry/virtualenvs/beetcamp--zPwi0vb-py3.14/lib/python3.14/site-packages/confuse/util.py:118: in find_package_path
    loader = pkgutil.get_loader(name)
             ^^^^^^^^^^^^^^^^^^
E   AttributeError: module 'pkgutil' has no attribute 'get_loader'
==> ERROR: A failure occurred in check().
    Aborting...
 -> error making: beetcamp-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
beetcamp - exit status 4

ZachCallear commented on 2026-01-13 13:05 (UTC) (edited on 2026-01-13 13:10 (UTC) by ZachCallear)

I haven't investigated if it's just my machine, but I get this updating this package this morning:

  - Installing jellyfish (1.2.0): Failed

...

    |   error: the configured Python interpreter version (3.14) is newer than PyO3's maximum supported version (3.13)
    |   = help: please check if an updated version of PyO3 is available. Current version: 0.24.0
    |   = help: set PYO3_USE_ABI3_FORWARD_COMPATIBILITY=1 to suppress this check and build anyway using the stable ABI

Edit: It also happens in a clean chroot. Full error portion of output: https://justpaste.it/dp7o2

rsp4jack commented on 2025-08-05 01:04 (UTC)

In prepare() -c "commit.gpgsign=false" should be added to git commit

mkhl commented on 2025-02-22 13:42 (UTC)

The current version of beetcamp uses python-httpx instead of python-requests

BrainDamage commented on 2025-02-17 17:26 (UTC)

This package runs the command poetry in prepare(), yet it declares python-poetry as a check() only dep, which is wrong and will fail to build with makepkg --nocheck option. You should move python-poetry to the makedepends array or consider calling poetry setup only in check() function if it's needed only there.

baodrate commented on 2023-05-23 17:02 (UTC)

python-ordered-set should be in the dependencies