1{ lib 2, buildPythonPackage 3, fetchFromGitHub 4, pythonOlder 5, pytest 6}: 7 8buildPythonPackage rec { 9 pname = "svgwrite"; 10 version = "1.4.1"; 11 12 src = fetchFromGitHub { 13 owner = "mozman"; 14 repo = "svgwrite"; 15 rev = "v${version}"; 16 sha256 = "sha256-d//ZUFb5yj51uD1fb6yJJROaQ2MLyfA3Pa84TblqLNk="; 17 }; 18 19 # svgwrite requires Python 3.6 or newer 20 disabled = pythonOlder "3.6"; 21 22 checkInputs = [ 23 pytest 24 ]; 25 26 # embed_google_web_font test tried to pull font from internet 27 checkPhase = '' 28 pytest -k "not test_embed_google_web_font" 29 ''; 30 31 meta = with lib; { 32 description = "A Python library to create SVG drawings"; 33 homepage = "https://github.com/mozman/svgwrite"; 34 license = licenses.mit; 35 }; 36 37}