1{ lib
2, buildPythonPackage
3, fetchPypi
4, lxml
5, translatehtml
6}:
7
8buildPythonPackage rec {
9 pname = "argos-translate-files";
10 version = "1.1.4";
11
12 format = "setuptools";
13
14 src = fetchPypi {
15 inherit pname version;
16 sha256 = "sha256-YSTqqd+Kv2QVlAjA0lf4IRx7rJ1DmvB0JIReBv3yZcM=";
17 };
18
19 propagatedBuildInputs = [
20 lxml
21 translatehtml
22 ];
23
24 postPatch = ''
25 ln -s */requires.txt requirements.txt
26 '';
27
28 # required for import check to work (argostranslate)
29 env.HOME = "/tmp";
30
31 pythonImportsCheck = [ "argostranslatefiles" ];
32
33 doCheck = false; # no tests
34
35 meta = with lib; {
36 description = "Translate files using Argos Translate";
37 homepage = "https://www.argosopentech.com";
38 license = licenses.mit;
39 maintainers = with maintainers; [ misuzu ];
40 };
41}