Š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