From 9dee532ce7e69b76af551824f45b8db597a4915d Mon Sep 17 00:00:00 2001 From: Spencer Janssen Date: Fri, 18 Sep 2015 16:38:04 -0500 Subject: [PATCH] flexget: depend on beautifulsoup 4.1.3 The beautifulsoup expression was recently updated to version 4.4, flexget depends on version < 4.4. --- pkgs/top-level/python-packages.nix | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 92fa94b7ab5..64b9a4f924a 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -980,6 +980,23 @@ let }; }); + # flexget needs beatifulsoup < 4.4 for now + beautifulsoup_4_1_3 = buildPythonPackage (rec { + name = "beautifulsoup4-4.1.3"; + + src = pkgs.fetchurl { + url = "http://pypi.python.org/packages/source/b/beautifulsoup4/${name}.tar.gz"; + sha256 = "0cbcml88bkx9gf1wznxa0kqz1wpyakfbyh9gmxw0wljhda1q0zk1"; + }; + + meta = { + homepage = http://crummy.com/software/BeautifulSoup/bs4/; + description = "HTML and XML parser"; + license = licenses.mit; + maintainers = with maintainers; [ iElectric ]; + }; + }); + beaker = buildPythonPackage rec { name = "Beaker-1.6.4"; @@ -6088,7 +6105,7 @@ let buildInputs = with self; [ nose ]; propagatedBuildInputs = with self; [ paver feedparser sqlalchemy9 pyyaml rpyc - beautifulsoup4 html5lib pyrss2gen pynzb progressbar jinja2 flask + beautifulsoup_4_1_3 html5lib pyrss2gen pynzb progressbar jinja2 flask cherrypy requests dateutil_2_1 jsonschema python_tvrage tmdb3 guessit pathpy apscheduler ] # enable deluge and transmission plugin support, if they're installed