python311Packages.mung: refactor

- add pythonImportsCheck
- introduce a new parameter for pyproject
This commit is contained in:
natsukium 2023-10-17 15:08:26 +09:00
parent 1d304ee8ec
commit 6e8a0ca7ab
No known key found for this signature in database
GPG key ID: 9EA45A31DB994C53

View file

@ -1,6 +1,7 @@
{ lib { lib
, buildPythonPackage , buildPythonPackage
, fetchFromGitHub , fetchFromGitHub
, setuptools
, lxml , lxml
, numpy , numpy
, pytestCheckHook , pytestCheckHook
@ -12,6 +13,7 @@ in
buildPythonPackage { buildPythonPackage {
pname = "mung"; pname = "mung";
inherit version; inherit version;
pyproject = true;
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "OMR-Research"; owner = "OMR-Research";
@ -20,7 +22,9 @@ buildPythonPackage {
hash = "sha256-NSKaJkJRevTy5gh6/ik8Qe46bOPdznsmXPgh7Xz7vXQ="; hash = "sha256-NSKaJkJRevTy5gh6/ik8Qe46bOPdznsmXPgh7Xz7vXQ=";
}; };
format = "setuptools"; nativeBuildInputs = [
setuptools
];
propagatedBuildInputs = [ propagatedBuildInputs = [
lxml lxml
@ -32,6 +36,10 @@ buildPythonPackage {
pytestCheckHook pytestCheckHook
]; ];
pythonImportsCheck = [
"mung"
];
meta = with lib; { meta = with lib; {
description = "Music Notation Graph: a data model for optical music recognition"; description = "Music Notation Graph: a data model for optical music recognition";
homepage = "https://github.com/OMR-Research/mung"; homepage = "https://github.com/OMR-Research/mung";