nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

python3Packages.python-ly: 0.9.7 -> 0.9.9

+21 -8
+21 -8
pkgs/development/python-modules/python-ly/default.nix
··· 1 1 { 2 2 buildPythonPackage, 3 - fetchPypi, 3 + fetchFromGitHub, 4 4 lib, 5 + hatchling, 6 + lxml, 7 + pytestCheckHook, 5 8 }: 6 9 7 10 buildPythonPackage rec { 8 11 pname = "python-ly"; 9 - version = "0.9.7"; 10 - format = "setuptools"; 12 + version = "0.9.9"; 13 + pyproject = true; 11 14 12 - src = fetchPypi { 13 - inherit pname version; 14 - sha256 = "d4d2b68eb0ef8073200154247cc9bd91ed7fb2671ac966ef3d2853281c15d7a8"; 15 + src = fetchFromGitHub { 16 + owner = "frescobaldi"; 17 + repo = "python-ly"; 18 + tag = "v${version}"; 19 + hash = "sha256-CMMssU+qoHbhdny0sgpoYQas4ySPVHnu7GPnSthuMuE="; 15 20 }; 16 21 17 - # tests not shipped on `pypi` and 18 - # seem to be broken ATM: https://github.com/wbsoft/python-ly/issues/70 22 + build-system = [ hatchling ]; 23 + 24 + # Tests seem to be broken ATM: https://github.com/wbsoft/python-ly/issues/70 19 25 doCheck = false; 20 26 27 + nativeCheckInputs = [ 28 + lxml 29 + pytestCheckHook 30 + ]; 31 + 21 32 meta = with lib; { 33 + changelog = "https://github.com/frescobaldi/python-ly/releases/tag/${src.tag}"; 22 34 description = "Tool and library for manipulating LilyPond files"; 35 + homepage = "https://github.com/frescobaldi/python-ly"; 23 36 license = licenses.gpl2; 24 37 maintainers = [ ]; 25 38 };