geigerzaehler / beets-alternatives

Beets plugin to manage external files
MIT License
94 stars 22 forks source link

Modernize the code base #75

Closed geigerzaehler closed 11 months ago

geigerzaehler commented 11 months ago

A couple of modernizations for the code base in separate commits

wisp3rwind commented 11 months ago

Oh, wow, I didn't realize we still depended on six here. Thanks for finally wrapping up the Python 3 transition!

I guess the new assert statements are there to calm the type checker?

Otherwise, looks at a quick glance :+1:

Regarding the Python 3.13 failures, cf. https://github.com/beetbox/mediafile/issues/67

geigerzaehler commented 11 months ago

Oh, wow, I didn't realize we still depended on six here.

Yeah, I had always put this off because I thought it would be more effort.

I guess the new assert statements are there to calm the type checker?

Yes