12 buildPythonPackage rec {
15 format = "setuptools";
17 disabled = pythonOlder "3.7";
20 inherit pname version;
21 hash = "sha256-+Cd2lCuzy3Iyn6Hxqito7AnyN9uReMlc/ckqaup87Ik=";
26 url = "https://github.com/inducer/pymbolic/commit/cb3d999e4788dad3edf053387b6064adf8b08e19.patch";
27 excludes = [ ".github/workflows/ci.yml" ];
28 hash = "sha256-P0YjqAo0z0LZMIUTeokwMkfP8vxBXi3TcV4BSFaO1lU=";
32 propagatedBuildInputs = [ pytools ];
40 # pytest is a test requirement not a run-time one
41 substituteInPlace setup.py \
42 --replace '"pytest>=2.3",' ""
45 pythonImportsCheck = [ "pymbolic" ];
48 description = "Package for symbolic computation";
49 homepage = "https://documen.tician.de/pymbolic/";
50 license = licenses.mit;