diff options
author | Robert Schütz <robert.schuetz@stud.uni-heidelberg.de> | 2019-03-15 17:01:01 +0100 |
---|---|---|
committer | Robert Schütz <robert.schuetz@stud.uni-heidelberg.de> | 2019-03-15 17:01:14 +0100 |
commit | fa1ada0612205d5fb2074e1c433fdce8f078a5ee (patch) | |
tree | 6a702ed466688bb17e4f503dfa897e51c4fd373d /pkgs/development/python-modules/subliminal | |
parent | acad55399aa25c852bc98c09f155ce71e76b108b (diff) | |
download | nixlib-fa1ada0612205d5fb2074e1c433fdce8f078a5ee.tar nixlib-fa1ada0612205d5fb2074e1c433fdce8f078a5ee.tar.gz nixlib-fa1ada0612205d5fb2074e1c433fdce8f078a5ee.tar.bz2 nixlib-fa1ada0612205d5fb2074e1c433fdce8f078a5ee.tar.lz nixlib-fa1ada0612205d5fb2074e1c433fdce8f078a5ee.tar.xz nixlib-fa1ada0612205d5fb2074e1c433fdce8f078a5ee.tar.zst nixlib-fa1ada0612205d5fb2074e1c433fdce8f078a5ee.zip |
python.pkgs.subliminal: improve expression
Diffstat (limited to 'pkgs/development/python-modules/subliminal')
-rw-r--r-- | pkgs/development/python-modules/subliminal/default.nix | 32 |
1 files changed, 24 insertions, 8 deletions
diff --git a/pkgs/development/python-modules/subliminal/default.nix b/pkgs/development/python-modules/subliminal/default.nix index 0da11909de9d..61d406edafc7 100644 --- a/pkgs/development/python-modules/subliminal/default.nix +++ b/pkgs/development/python-modules/subliminal/default.nix @@ -1,6 +1,7 @@ -{ stdenv +{ lib , fetchPypi -, buildPythonApplication +, buildPythonPackage +, isPy3k , guessit , babelfish , enzyme @@ -16,9 +17,16 @@ , rarfile , pytz , futures +, sympy +, vcrpy +, pytest +, pytestpep8 +, pytest-flakes +, pytestcov +, pytestrunner }: -buildPythonApplication rec { +buildPythonPackage rec { pname = "subliminal"; version = "2.0.5"; @@ -27,13 +35,21 @@ buildPythonApplication rec { sha256 = "1dzv5csjcwgz69aimarx2c6606ckm2gbn4x2mzydcqnyai7sayhl"; }; - # Too many test dependencies + propagatedBuildInputs = [ + guessit babelfish enzyme beautifulsoup4 requests + click dogpile_cache stevedore chardet pysrt six + appdirs rarfile pytz + ] ++ lib.optional (!isPy3k) futures; + + checkInputs = [ + sympy vcrpy pytest pytestpep8 pytest-flakes + pytestcov pytestrunner + ]; + + # https://github.com/Diaoul/subliminal/pull/963 doCheck = false; - propagatedBuildInputs = [ guessit babelfish enzyme beautifulsoup4 requests - click dogpile_cache stevedore chardet pysrt six - appdirs rarfile pytz futures ]; - meta = with stdenv.lib; { + meta = with lib; { homepage = https://github.com/Diaoul/subliminal; description = "Python library to search and download subtitles"; license = licenses.mit; |