1{
2 lib,
3 buildPythonPackage,
4 fetchPypi,
5 lxml,
6 translatehtml,
7}:
8
9buildPythonPackage rec {
10 pname = "argos-translate-files";
11 version = "1.2.0";
12
13 format = "setuptools";
14
15 src = fetchPypi {
16 inherit pname version;
17 hash = "sha256-vIwZ2jdrBXtz6gG+Zfgqq6HVfdzmQf7nLqCDaQZT4js=";
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}