From 0df0dfe98660c7a73cba7085321cd728c79d0e43 Mon Sep 17 00:00:00 2001 From: Eric Fischer Date: Thu, 10 Jan 2019 21:01:03 -0500 Subject: [PATCH] Maintain python 2 compatibility Jellyfish is no longer python 2 compatible as of release 0.7.0. By pinning the previous release, beets is still able to be installed and run on python 2 systems without issue. --- docs/changelog.rst | 1 + setup.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/changelog.rst b/docs/changelog.rst index c1382b61c..d6b265fba 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -67,6 +67,7 @@ Changes: Fixes: +* Pin jellyfish requirement to version 0.6.0 to maintain python 2 compatibility. * A new importer option, :ref:`ignore_data_tracks`, lets you skip audio tracks contained in data files :bug:`3021` * Restore iTunes Store album art source, and remove the dependency on diff --git a/setup.py b/setup.py index 19c03041a..c674db5a0 100755 --- a/setup.py +++ b/setup.py @@ -92,7 +92,7 @@ setup( 'unidecode', 'musicbrainzngs>=0.4', 'pyyaml', - 'jellyfish', + 'jellyfish==0.6.0', ] + (['colorama'] if (sys.platform == 'win32') else []) + (['enum34>=1.0.4'] if sys.version_info < (3, 4, 0) else []),