Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / ziafont / default.nix
blob788dda33294124b231ed601fe926fb5b3ea20fb5
1 { lib
2 , buildPythonPackage
3 , pythonOlder
4 , fetchFromGitHub
5 , setuptools
6 , pytestCheckHook
7 , nbval
8 }:
10 buildPythonPackage rec {
11   pname = "ziafont";
12   version = "0.7";
14   format = "pyproject";
16   disabled = pythonOlder "3.8";
18   src = fetchFromGitHub {
19     owner = "cdelker";
20     repo = pname;
21     rev = version;
22     hash = "sha256-DQEVWYOgiGSP3WlmZzEweyRa0UY7fxjjpbued+5EH5I=";
23   };
25   nativeBuildInputs = [
26     setuptools
27   ];
29   nativeCheckInputs = [
30     pytestCheckHook
31     nbval
32   ];
34   preCheck = "rm test/manyfonts.ipynb";  # Tries to download fonts
36   pytestFlagsArray = [ "--nbval-lax" ];
38   pythonImportsCheck = [ "ziafont" ];
40   meta = with lib; {
41     description = "Convert TTF/OTF font glyphs to SVG paths";
42     homepage = "https://ziafont.readthedocs.io/en/latest/";
43     license = licenses.mit;
44     maintainers = with maintainers; [ sfrijters ];
45   };