arya dradjica
arya dradjica
> Updating the annotations should be a separate PR I understand, but I figured fixing up those files right now would cause merge conflict hell for the existing PRs. I'm...
According to [the documentation of `typing.List`](https://docs.python.org/3/library/typing.html#typing.List), replacing `List[T]` with `list[T]` is introduced in [PEP 585](https://peps.python.org/pep-0585/) with Python 3.9. However, that PEP also mentions that these nicer type annotations are available...
Oh cool! Integrating pathlib was the original reason I started contributing here, but it's a really big change and I thought I'd work up to it first. You're a lot...
So using `-F` and `-m` together resulted in all your files being moved to a different directory? We can note that effect on the website docs and in the CLI...
If `beet --version` looks wrong, check `which beet` -- maybe you have a local Pip-based installation that is overriding the system-wide installation.
Okay, that's actually a weird bug in itself. The Arch Linux `beets` package fetches the commit tagged `v2.0.0`, which is commit [b88c09720c3f0782b90f83df74e65680c050392f](https://github.com/beetbox/beets/commit/b88c09720c3f0782b90f83df74e65680c050392f). Within that commit, the [`__init__.py`](https://github.com/beetbox/beets/blob/b88c09720c3f0782b90f83df74e65680c050392f/beets/__init__.py) specifies version 1.6.1...
We seem to be affected by this too, over at https://github.com/NLnetLabs/domain/actions/runs/15872079664/job/44750833965?pr=491.
@thomaseizinger, I can confirm that adding the linked `.cargo/config.toml` file fixes things for us. It might be a bit faster too, not sure.
I absolutely see the value in a misuse-resistant API. But that's a tradeoff that has to be established, and misuse naturally becomes more possible with lower-level APIs. For example, incorrect...