Files
nixpkgs/pkgs/development/python-modules/dot2tex/default.nix
Fabian Affolter bd6af361d3 python3Packages.dot2tex: 2.11.3 -> 2.12.0
This commit was automatically generated using update-python-libraries.
2026-08-25 01:24:20 +02:00

54 lines
1.0 KiB
Nix

{
lib,
buildPythonPackage,
fetchPypi,
replaceVars,
pyparsing,
graphviz,
setuptools,
pytestCheckHook,
texliveSmall,
}:
buildPythonPackage (finalAttrs: {
pname = "dot2tex";
version = "2.12.0";
pyproject = true;
src = fetchPypi {
inherit (finalAttrs) pname version;
hash = "sha256-EbCXOQuU0ab1BywIxQY35yTi+BtGN5SXLD1CMAW19TY=";
};
patches = [
(replaceVars ./path.patch {
inherit graphviz;
})
./test.patch # https://github.com/kjellmf/dot2tex/issues/5
# https://github.com/xyz2tex/dot2tex/pull/104 does not merge cleanly
./remove-duplicate-script.patch
];
build-system = [ setuptools ];
dependencies = [ pyparsing ];
nativeCheckInputs = [
pytestCheckHook
(texliveSmall.withPackages (
ps: with ps; [
preview
pstricks
]
))
];
meta = {
description = "Convert graphs generated by Graphviz to LaTeX friendly formats";
mainProgram = "dot2tex";
homepage = "https://github.com/kjellmf/dot2tex";
license = lib.licenses.mit;
};
})