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