python3Packages.piano-transcription-inference: fix and modernize build

This commit is contained in:
Martin Weinelt 2025-04-12 23:11:07 +02:00
parent a9ab0b117a
commit 548ad6e334
No known key found for this signature in database
GPG key ID: 87C1E9888F856759

View file

@ -7,6 +7,7 @@
librosa, librosa,
matplotlib, matplotlib,
mido, mido,
setuptools,
torch, torch,
torchlibrosa, torchlibrosa,
}: }:
@ -14,10 +15,11 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "piano-transcription-inference"; pname = "piano-transcription-inference";
version = "0.0.6"; version = "0.0.6";
format = "setuptools"; pyproject = true;
src = fetchPypi { src = fetchPypi {
inherit pname version; pname = "piano_transcription_inference";
inherit version;
hash = "sha256-tt0A+bS8rLYUByXwO0E5peD0rNNaaeSSpdH3NOz70jE="; hash = "sha256-tt0A+bS8rLYUByXwO0E5peD0rNNaaeSSpdH3NOz70jE=";
}; };
@ -29,7 +31,9 @@ buildPythonPackage rec {
hash = "sha256-w/qXMHJb9Kdi8cFLyAzVmG6s2gGwJvWkolJc1geHYUE="; hash = "sha256-w/qXMHJb9Kdi8cFLyAzVmG6s2gGwJvWkolJc1geHYUE=";
}; };
propagatedBuildInputs = [ build-system = [ setuptools ];
dependencies = [
librosa librosa
matplotlib matplotlib
mido mido