1{ stdenv
2, fetchurl
3, buildPythonApplication
4, guessit
5, babelfish
6, enzyme
7, beautifulsoup4
8, requests
9, click
10, dogpile_cache
11, stevedore
12, chardet
13, pysrt
14, six
15, appdirs
16, rarfile
17, pytz
18, futures
19}:
20
21buildPythonApplication rec {
22 pname = "subliminal";
23 name = "${pname}-${version}";
24 version = "2.0.5";
25
26 src = fetchurl {
27 url = "mirror://pypi/s/subliminal/${name}.tar.gz";
28 sha256 = "1dzv5csjcwgz69aimarx2c6606ckm2gbn4x2mzydcqnyai7sayhl";
29 };
30
31 # Too many test dependencies
32 doCheck = false;
33 propagatedBuildInputs = [ guessit babelfish enzyme beautifulsoup4 requests
34 click dogpile_cache stevedore chardet pysrt six
35 appdirs rarfile pytz futures ];
36
37 meta = with stdenv.lib; {
38 homepage = https://github.com/Diaoul/subliminal;
39 description = "Python library to search and download subtitles";
40 license = licenses.mit;
41 };
42}