Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.3 kB · 61 lines
Nix
at llvm-cleanup
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162{ lib, buildPythonPackage, cairocffi, cssselect2, defusedxml, fetchPypi, pillow, pytestCheckHook, setuptools, tinycss2,}:
buildPythonPackage rec { pname = "cairosvg"; version = "2.7.1"; pyproject = true;
src = fetchPypi { pname = "CairoSVG"; inherit version; hash = "sha256-QyUx1yNHKRuanr+2d3AmtgdWP9hxnEbudC2wrvcnG6A="; };
nativeBuildInputs = [ setuptools ];
propagatedBuildInputs = [ cairocffi cssselect2 defusedxml pillow tinycss2 ];
propagatedNativeBuildInputs = [ cairocffi ];
nativeCheckInputs = [ pytestCheckHook ];
postPatch = '' substituteInPlace setup.cfg \ --replace "pytest-runner" "" \ --replace "pytest-flake8" "" \ --replace "pytest-isort" "" \ --replace "pytest-cov" "" \ --replace "--flake8" "" \ --replace "--isort" "" '';
pytestFlagsArray = [ "cairosvg/test_api.py" ];
pythonImportsCheck = [ "cairosvg" ];
meta = with lib; { homepage = "https://cairosvg.org"; changelog = "https://github.com/Kozea/CairoSVG/releases/tag/${version}"; license = licenses.lgpl3Plus; description = "SVG converter based on Cairo"; mainProgram = "cairosvg"; maintainers = with maintainers; [ ]; };}