Package Details: beets-git 2.5.1.r81.g584329e7f-1

Git Clone URL: https://aur.archlinux.org/beets-git.git (read-only, click to copy)
Package Base: beets-git
Description: Flexible music library manager and tagger - git version
Upstream URL: https://beets.io/
Licenses: MIT
Conflicts: beets
Provides: beets
Submitter: demize
Maintainer: alex19EP (schan)
Last Packager: alex19EP
Votes: 24
Popularity: 0.157226
First Submitted: 2013-06-14 20:07 (UTC)
Last Updated: 2025-11-01 14:06 (UTC)

Latest Comments

1 2 3 4 5 Next › Last »

FichteFoll commented on 2025-11-01 11:10 (UTC)

Also note the following warning from pytest during check:

test/plugins/test_bpd.py:34
  /build/beets-git/src/beets/test/plugins/test_bpd.py:34: PytestDeprecationWarning:
  Module 'beetsplug.bpd' was found, but when imported by pytest it raised:
      ImportError('Gstreamer Python bindings not found. Install "gstreamer1.0" and "python-gi" or similar package to use BPD.')
  In pytest 9.1 this warning will become an error by default.
  You can fix the underlying problem, or alternatively overwrite this behavior and silence this warning by passing exc_type=ImportError explicitly.
  See https://docs.pytest.org/en/stable/deprecations.html#pytest-importorskip-default-behavior-regarding-importerror
    bpd = pytest.importorskip("beetsplug.bpd")

Should probably add the gstreamer python bindings as a checkdep.

FichteFoll commented on 2025-11-01 11:09 (UTC)

Now requires python-sphinx_design and python-sphinx-copybutton as makedeps.

sylphio commented on 2025-10-01 19:48 (UTC)

build() failed for me with the following error:

Traceback (most recent call last):
  File "/usr/lib/python3.13/site-packages/pyproject_hooks/_impl.py", line 402, in _call_hook
    raise BackendUnavailable(
    ...<4 lines>...
    )
pyproject_hooks._impl.BackendUnavailable: Cannot import 'poetry_dynamic_versioning.backend'

ERROR Backend 'poetry_dynamic_versioning.backend' is not available.

I fixed it by adding python-poetry-dynamic-versioning to makedepends.

beets does declare it as a build dependency [1] so perhaps it should be added to makedepends from now on.

[1] https://github.com/beetbox/beets/blob/f6ca68319d25e78eefa76d1e6e0da6a4329fbe58/pyproject.toml#L169

intelfx commented on 2025-05-23 21:50 (UTC)

Docs fail to build:

make: Entering directory '/build/beets-git/src/beets/docs'
sphinx-build -b man -d _build/doctrees   . _build/man
Running Sphinx v8.2.3
loading translations [en]... done
making output directory... done
[autosummary] generating autosummary for: api/database.rst, api/plugins.rst, changelog.rst, code_of_conduct.rst, contributing.rst, dev/cli.rst, dev/importer.rst, dev/index.rst, dev/library.rst, dev/plugins.rst, ..., plugins/types.rst, plugins/unimported.rst, plugins/web.rst, plugins/zero.rst, reference/cli.rst, reference/config.rst, reference/index.rst, reference/pathformat.rst, reference/query.rst, team.rst

Extension error (sphinx.ext.autosummary)!

Versions
========

* Platform:         linux; (Linux-6.14.7-arch1pf6-1-x86_64-with-glibc2.41)
* Python version:   3.13.3 (CPython)
* Sphinx version:   8.2.3
* Docutils version: 0.21.2
* Jinja2 version:   3.1.5
* Pygments version: 2.19.1

Last Messages
=============

None.

Loaded Extensions
=================

None.

Traceback
=========

      File "/usr/lib/python3.13/site-packages/sphinx/events.py", line 415, in emit
        raise ExtensionError(
        ...<4 lines>...
        ) from exc
    sphinx.errors.ExtensionError: Handler <function process_generate_options at 0x748f838e72e0> for event 'builder-inited' threw an exception (exception: no module named beets.dbcore.db)


The full traceback has been saved in:
/tmp/sphinx-err-x30h4sx1.log

To report this error to the developers, please open an issue at <https://github.com/sphinx-doc/sphinx/issues/>. Thanks!
Please also report this if it was a user error, so that a better error message can be provided next time.
make: *** [Makefile:118: man] Error 2
make: Leaving directory '/build/beets-git/src/beets/docs'

Please consider applying: https://0x0.st/8xzE.patch

strubbl commented on 2025-03-05 19:47 (UTC)

During an import i got a notification that i shall install kid3-cli. I did so by installing kid3.

sylphio commented on 2025-01-21 17:08 (UTC)

If check() fails with ModuleNotFoundError: No module named 'mock', add python-mock to checkdepends.

SpotlightKid commented on 2025-01-15 04:49 (UTC)

I had to disable the test in test/test_release.py by adding:

    --deselect test/test_release.py::test_convert_rst_to_md \

in the check() function.

It was failing with:

https://cpaste.org/?05d1d3b60e9c7c70#3mdo4WQrMAvm99vhBp4ZKRZbEVtCTeygdSAoQ5n32vaK

I tried adding python-poethepoet and python-pydata-sphinx-theme to makedepends and building the HTML docs with make -C docs man html in build(), but that lead t a different failure of the test:

https://cpaste.org/?ad5263fe563bca3a#AGjgsasUn8a4bDHCTaoduFVNHaEsGMptV2SMN9CcvgLP

intelfx commented on 2024-12-30 00:58 (UTC) (edited on 2024-12-30 00:59 (UTC) by intelfx)

As of 420117b: python-munkrespython-lap

SpotlightKid commented on 2024-12-17 12:47 (UTC)

Newest version tries to install files under /usr/lib/python3.12/site-packages/test. This will cause file conflicts with other packages, which do the same wrong thing (for example python-swagger-ui-py).

f0ff886f commented on 2024-08-27 09:04 (UTC)

As of https://github.com/beetbox/beets/commit/4416b9857fd6340037ac7016944a089ea8511bd4#diff-50c86b7ed8ac2cf95bd48334961bf0530cdc77b5a56f852c5c61b89d735fd711 we're missing python-librosa and python-resampy dependencies.