biome: 1.9.2 -> 1.9.3 (#349335)
[NixPkgs.git] / pkgs / development / python-modules / vttlib / default.nix
blobd90b9c3c3bfdb5bde46c36646a4ba0b9e116bf69
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
5   pytestCheckHook,
6   setuptools,
7   setuptools-scm,
8   fonttools,
9   pyparsing,
10   ufolib2,
11   ufo2ft,
14 buildPythonPackage rec {
15   pname = "vttlib";
16   version = "0.12.0";
17   pyproject = true;
19   src = fetchFromGitHub {
20     owner = "daltonmaag";
21     repo = "vttLib";
22     rev = "v${version}";
23     hash = "sha256-ChsuzeFRQFDYGlAE4TWzE+et7yGLOfha1VqGcOdayOs=";
24   };
26   build-system = [
27     setuptools
28     setuptools-scm
29   ];
31   dependencies = [
32     fonttools
33     pyparsing
34     ufolib2
35   ];
37   nativeCheckInputs = [
38     pytestCheckHook
39     ufo2ft
40   ];
42   pythonImportsCheck = [ "vttLib" ];
44   meta = {
45     description = "Dump, merge and compile Visual TrueType data in UFO3 with FontTools";
46     homepage = "https://github.com/daltonmaag/vttLib";
47     changelog = "https://github.com/daltonmaag/vttLib/releases/tag/v${version}";
48     license = lib.licenses.mit;
49     maintainers = with lib.maintainers; [ jopejoe1 ];
50   };