pythonPackages.flask-restplus_0_8: move to separate file

and fix on Python 3.x

+44 -20
+42
pkgs/development/python-modules/flask-restplus/0.8.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , nose 5 + , blinker 6 + , tzlocal 7 + , mock 8 + , rednose 9 + , flask 10 + , six 11 + , jsonschema 12 + , pytz 13 + , aniso8601 14 + , flask-restful 15 + }: 16 + 17 + buildPythonPackage rec { 18 + pname = "flask-restplus"; 19 + version = "0.8.6"; 20 + name = "${pname}-${version}"; 21 + 22 + src = fetchPypi { 23 + inherit pname version; 24 + sha256 = "3bb76cc156b9a09da62396d82b29fa31e4f27cccf79528538fe7155cf2785593"; 25 + }; 26 + 27 + checkInputs = [ nose blinker tzlocal mock rednose ]; 28 + propagatedBuildInputs = [ flask six jsonschema pytz aniso8601 flask-restful ]; 29 + 30 + # RuntimeError: Working outside of application context. 31 + doCheck = false; 32 + 33 + checkPhase = '' 34 + nosetests 35 + ''; 36 + 37 + meta = { 38 + homepage = "https://github.com/noirbizarre/flask-restplus"; 39 + description = "Fast, easy and documented API development with Flask"; 40 + license = lib.licenses.mit; 41 + }; 42 + }
+2 -20
pkgs/top-level/python-packages.nix
··· 11594 11594 }; 11595 11595 }; 11596 11596 11597 - flask-restplus = buildPythonPackage rec { 11598 - name = "flask-restplus-${version}"; 11599 - # Exactly 0.8.6 is required by flexget 11600 - version = "0.8.6"; 11601 - disabled = isPy3k; 11602 - 11603 - src = pkgs.fetchurl { 11604 - url = "mirror://pypi/f/flask-restplus/${name}.tar.gz"; 11605 - sha256 = "3bb76cc156b9a09da62396d82b29fa31e4f27cccf79528538fe7155cf2785593"; 11606 - }; 11607 - 11608 - buildInputs = with self; [ nose blinker tzlocal mock rednose ]; 11609 - propagatedBuildInputs = with self; [ flask six jsonschema pytz aniso8601 flask-restful ]; 11610 - 11611 - meta = { 11612 - homepage = "https://github.com/noirbizarre/flask-restplus"; 11613 - description = "Fast, easy and documented API development with Flask"; 11614 - license = licenses.mit; 11615 - }; 11616 - }; 11597 + # Exactly 0.8.6 is required by flexget 11598 + flask-restplus_0_8 = callPackage ../development/python-modules/flask-restplus/0.8.nix { }; 11617 11599 11618 11600 flask_script = buildPythonPackage rec { 11619 11601 name = "Flask-Script-${version}";