python312Packages.mandown: 1.10.0 -> 1.10.1 (#370595)
[NixPkgs.git] / pkgs / development / python-modules / rmcl / default.nix
blobeebfe1c329f84f8a984a0c6c738d1f40e1ed25dc
2   lib,
3   buildPythonPackage,
4   pythonOlder,
5   fetchPypi,
6   poetry-core,
7   asks,
8   trio,
9   xdg,
12 buildPythonPackage rec {
13   pname = "rmcl";
14   version = "0.4.2";
16   disabled = pythonOlder "3.7";
18   format = "pyproject";
20   src = fetchPypi {
21     inherit pname version;
22     sha256 = "58de4758e7e3cb7acbf28fcfa80f4155252afdfb191beb4ba4aa36961f66cc67";
23   };
25   postPatch = ''
26     substituteInPlace pyproject.toml \
27       --replace '= "^' '= ">='
28   '';
30   nativeBuildInputs = [ poetry-core ];
32   propagatedBuildInputs = [
33     asks
34     trio
35     xdg
36   ];
38   # upstream has no tests
39   doCheck = false;
41   pythonImportsCheck = [ "rmcl" ];
43   meta = {
44     description = "ReMarkable Cloud Library";
45     homepage = "https://github.com/rschroll/rmcl";
46     license = lib.licenses.mit;
47     maintainers = with lib.maintainers; [ dotlambda ];
48   };