python311Packages.rmscene: init at 0.5.0

+49
+47
pkgs/development/python-modules/rmscene/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchFromGitHub 5 + , poetry-core 6 + , packaging 7 + , hypothesis 8 + , pytestCheckHook 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "rmscene"; 13 + version = "0.5.0"; 14 + pyproject = true; 15 + 16 + disabled = pythonOlder "3.10"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "ricklupton"; 20 + repo = "rmscene"; 21 + rev = "v${version}"; 22 + hash = "sha256-uIvoKdW7caOfc8OEGIcyDwyos9NLwtZ++CeZdUO/G8M="; 23 + }; 24 + 25 + nativeBuildInputs = [ 26 + poetry-core 27 + ]; 28 + 29 + propagatedBuildInputs = [ 30 + packaging 31 + ]; 32 + 33 + pythonImportsCheck = [ "rmscene" ]; 34 + 35 + nativeCheckInputs = [ 36 + hypothesis 37 + pytestCheckHook 38 + ]; 39 + 40 + meta = { 41 + changelog = "https://github.com/ricklupton/rmscene/blob/${src.rev}/README.md#changelog"; 42 + description = "Read v6 .rm files from the reMarkable tablet"; 43 + homepage = "https://github.com/ricklupton/rmscene"; 44 + license = lib.licenses.mit; 45 + maintainers = with lib.maintainers; [ dotlambda ]; 46 + }; 47 + }
+2
pkgs/top-level/python-packages.nix
··· 12682 12682 12683 12683 rmrl = callPackage ../development/python-modules/rmrl { }; 12684 12684 12685 + rmscene = callPackage ../development/python-modules/rmscene { }; 12686 + 12685 12687 rmsd = callPackage ../development/python-modules/rmsd { }; 12686 12688 12687 12689 rnc2rng = callPackage ../development/python-modules/rnc2rng { };