biome: 1.9.2 -> 1.9.3 (#349335)
[NixPkgs.git] / pkgs / development / python-modules / rmscene / default.nix
blob7da1d58a976d97d0d429f5e72f477927c0a22690
2   lib,
3   buildPythonPackage,
4   pythonOlder,
5   fetchFromGitHub,
6   poetry-core,
7   packaging,
8   hypothesis,
9   pytestCheckHook,
12 buildPythonPackage rec {
13   pname = "rmscene";
14   version = "0.5.0";
15   pyproject = true;
17   disabled = pythonOlder "3.10";
19   src = fetchFromGitHub {
20     owner = "ricklupton";
21     repo = "rmscene";
22     rev = "v${version}";
23     hash = "sha256-uIvoKdW7caOfc8OEGIcyDwyos9NLwtZ++CeZdUO/G8M=";
24   };
26   nativeBuildInputs = [
27     poetry-core
28   ];
30   pythonRelaxDeps = [ "packaging" ];
32   propagatedBuildInputs = [ packaging ];
34   pythonImportsCheck = [ "rmscene" ];
36   nativeCheckInputs = [
37     hypothesis
38     pytestCheckHook
39   ];
41   meta = {
42     changelog = "https://github.com/ricklupton/rmscene/blob/${src.rev}/README.md#changelog";
43     description = "Read v6 .rm files from the reMarkable tablet";
44     homepage = "https://github.com/ricklupton/rmscene";
45     license = lib.licenses.mit;
46     maintainers = with lib.maintainers; [ dotlambda ];
47   };