Commit Graph

142 Commits

Author SHA1 Message Date
Šarūnas Nejus
4cfbb0167d Replace pipx tool installs with uv tool
- Use uv tool install for poethepoet in GitHub workflows and contributor docs.
- Recommend uv tool for isolated beets and plugin installs.
2026-06-30 12:44:24 +01:00
Šarūnas Nejus
d6a9b6d7fe Add --locked flag to all uv installs 2026-06-30 12:44:24 +01:00
Šarūnas Nejus
f8bf95e0d9 Add dev dependency group 2026-06-30 12:44:24 +01:00
Šarūnas Nejus
9ba0d723f8 Make docs a dependency group 2026-06-30 12:44:24 +01:00
Šarūnas Nejus
a3547b486c Do not attempt to install linux-specific deps on Windows 2026-06-30 12:44:24 +01:00
Šarūnas Nejus
99b5da869d Replace poetry by uv 2026-06-30 12:44:21 +01:00
snejus
c1c381d85a Increment version to 2.12.0 2026-06-22 14:38:50 +00:00
Šarūnas Nejus
648f24cbc2 Enable and fix flake8-builtins 2026-06-09 00:14:06 +01:00
Šarūnas Nejus
d53ee774a9 Enable and fix flake8-return 2026-06-09 00:14:06 +01:00
Šarūnas Nejus
5be035f49d Enable and fix flake8-pie 2026-06-09 00:14:06 +01:00
Benjamin Stevenson
fc8217f576 merge: resolve changelog and poetry.lock conflicts with master 2026-05-21 19:50:06 -04:00
Sebastian Mohr
84f8ed0496 Added skip-magic-trailing-comma config. See https://docs.astral.sh/ruff/settings/#format_skip-magic-trailing-comma 2026-05-20 16:51:54 +02:00
Šarūnas Nejus
4acbb0f913 Add dependency extra for tidal 2026-05-14 14:54:40 +01:00
snejus
26ab6b2636 Increment version to 2.11.0 2026-05-06 10:05:13 +00:00
Benjamin Stevenson
c9b1baee24 fix: keep LRC in DB, pass plain text to USLT via tags, bump mediafile to 0.17.0 2026-04-24 16:41:37 -04:00
snejus
5f6b2d35d1 Increment version to 2.10.0 2026-04-19 19:09:57 +00:00
Šarūnas Nejus
e2e8e80ee7 Fix coverage measurement
I found that beetsplug/musicbrainz.py does not appear under https://app.codecov.io/gh/beetbox/beets/tree/master/beetsplug.

Setting coverage source as repo root should fix this.
2026-04-19 15:12:04 +01:00
Šarūnas Nejus
9b7e486930 Simplify aliases parsing 2026-04-18 17:31:48 +01:00
Elaine Chen
2aeb57a20e Bump mediafile to >=0.16.2 2026-04-18 15:40:14 +01:00
Elaine Chen
623eb04d60 Add remux_mp3_in_wav config option and updated mediafile to >=0.16.1 2026-04-14 08:52:26 -04:00
snejus
018dba08cd Increment version to 2.9.0 2026-04-11 11:55:59 +00:00
Šarūnas Nejus
3967774630 Pin sphinx<9 2026-04-11 12:39:03 +01:00
Sebastian Mohr
0318790e16 Updated pyacoustid 2026-04-11 11:18:43 +01:00
Sebastian Mohr
86e058207d Added proper bounds for the officially supported python version (<3.15).
Adjusted numpy&numba versions to support 3.14.
2026-04-11 11:18:43 +01:00
Sebastian Mohr
7efc6f4834 Run tests in python 3.14 and added classifier for python 3.14 2026-04-11 11:18:43 +01:00
Šarūnas Nejus
8cfdd7a3ae Update mediafile
This update ensures that the remixers field is written to files.
2026-04-05 09:15:23 +01:00
snejus
c3482c68f6 Increment version to 2.8.0 2026-03-28 13:09:59 +00:00
Šarūnas Nejus
756d5c9921 Move diff utils to beets/util/diff.py 2026-03-14 11:58:04 +00:00
snejus
13665a5a55 Increment version to 2.7.1 2026-03-08 08:30:00 +00:00
Šarūnas Nejus
a8b34d2976 Pin docstrfmt>=2.0.2 and add --preserve-adornments flag 2026-03-08 08:19:55 +00:00
snejus
156870419e Increment version to 2.7.0 2026-03-07 21:16:10 +00:00
snejus
13e978ca0e Increment version to 2.6.2 2026-02-22 16:04:40 +00:00
Šarūnas Nejus
15755c1ff9 Update confuse 2026-02-16 12:45:05 +00:00
Šarūnas Nejus
e4314b700f Add rst inline-literal check to lint-docs task
Fail the docs lint task when single-backtick inline literals are used.

This is required because `pandoc` converts:

  `$playlist` -> <span class="title-ref">\$playlist</span>

Where this `span` element has no meaning in markdown context, and
`$playlist` loses its formatting. On the other hand, double backticks
are converted appropriately:

  ``$playlist`` -> `$playlist`
2026-02-08 07:28:09 +00:00
snejus
cdfb813910 Increment version to 2.6.1 2026-02-02 02:29:04 +00:00
Šarūnas Nejus
b6230a84fc Make packaging a required dependency 2026-02-02 02:16:36 +00:00
snejus
680473b9e5 Increment version to 2.6.0 2026-02-01 14:42:50 +00:00
Šarūnas Nejus
c52656fb0a Enable RUF rules 2026-01-13 20:55:40 +00:00
Šarūnas Nejus
078ffc1c57 Configure ruff for py310 2026-01-13 20:55:40 +00:00
Šarūnas Nejus
b964d8b7eb Configure future-annotations 2026-01-13 20:55:40 +00:00
Šarūnas Nejus
d4b00ab4f4 Add request handler utils to the docs 2026-01-06 09:54:02 +00:00
Šarūnas Nejus
92352574aa Migrate mbcollection to use MusicBrainzAPI 2026-01-06 09:54:02 +00:00
Šarūnas Nejus
9349ad7551 Migrate missing to use MusicBrainzAPI 2026-01-06 00:51:50 +00:00
Šarūnas Nejus
a33371b6ef Migrate parentwork to use MusicBrainzAPI 2026-01-06 00:27:36 +00:00
Šarūnas Nejus
36964e433e Migrate listenbrainz plugin to use our MusicBrainzAPI implementation 2026-01-06 00:27:36 +00:00
Trey Turner
714c9705c3 Merge branch 'master' into feat/ftintitle/insert_featured_artist_before_variant_clauses 2026-01-01 15:40:37 -06:00
Trey Turner
b14755df88 fix(ftintitle): remaining opportunities for improvement 2026-01-01 15:39:17 -06:00
Alexandre Detiste
c1e36e52a8 drop extraneous dependency on old external "mock" 2026-01-01 01:49:17 +01:00
Šarūnas Nejus
75baec611a Improve and simplify show_model_changes 2025-12-27 14:30:35 +00:00
Šarūnas Nejus
041d4b8036 Make musicbrainzngs dependency optional and requests required 2025-12-20 01:35:52 +00:00