nixpkgs/pkgs/tools/audio/beets
aszlig 36efeac21a
beets: Add patch to fix Python 3.7 compatibility
Since 0f38d9669f, the default Python
version for Python 3 is now Python 3.7.

It has been a while since beets had a new release, but the fix for
Python 3.7 is already in master (and it's also rather small), so I
decided to cherry-pick the commit as a patch.

I've built the package along with its tests and they failed at first,
but the errors were unrelated. So I disabled the tests for pylint, as
they're failing right now.

In addition I also needed to temporarily revert
0d2f06ae3a, which supposedly should fix
issues with Python 2 but aparently breaks Python 3 support and during
the beets tests we get a ModuleNotFoundError for the "_gi_gst" module.

However I didn't further investigate why this happens, as I'm time
constrained right now. But after disabling the pylint tests and the
revert of the mentioned gst-python commit, the beets tests succeed.

Signed-off-by: aszlig <aszlig@nix.build>
Cc: @jtojnar, @lopsided98 (for introducing the gst-python change)
Cc: @domenkozar, @pjones (other beets maintainers)
2018-11-29 05:10:13 +01:00
..
alternatives-plugin.nix beets: Fix building plugins with Python 3 2018-08-02 01:41:36 +02:00
copyartifacts-plugin.nix beets: Fix building plugins with Python 3 2018-08-02 01:41:36 +02:00
default.nix beets: Add patch to fix Python 3.7 compatibility 2018-11-29 05:10:13 +01:00
keyfinder-default-bin.patch
replaygain-default-bs1770gain.patch