1{ lib
2, buildPythonPackage
3, pythonOlder
4, fetchPypi
5, poetry-core
6, pdfrw
7, reportlab
8, setuptools
9, svglib
10, xdg
11}:
12
13buildPythonPackage rec {
14 pname = "rmrl";
15 version = "0.2.1";
16
17 disabled = pythonOlder "3.7";
18
19 format = "pyproject";
20
21 src = fetchPypi {
22 inherit pname version;
23 sha256 = "c532bef4168350e6ab17cf37c6481dc12b6a78e007c073503f082f36215b71c9";
24 };
25
26 nativeBuildInputs = [
27 poetry-core
28 ];
29
30 propagatedBuildInputs = [
31 pdfrw
32 reportlab
33 setuptools
34 svglib
35 xdg
36 ];
37
38 # upstream has no tests
39 doCheck = false;
40
41 pythonImportsCheck = [ "rmrl" ];
42
43 meta = {
44 description = "Render reMarkable documents to PDF";
45 homepage = "https://github.com/rschroll/rmrl";
46 license = lib.licenses.gpl3Plus;
47 maintainers = with lib.maintainers; [ dotlambda ];
48 };
49}