diff --git a/pkgs/development/python-modules/cpyparsing/default.nix b/pkgs/development/python-modules/cpyparsing/default.nix index 79121ee79830..b41ddf71da9c 100644 --- a/pkgs/development/python-modules/cpyparsing/default.nix +++ b/pkgs/development/python-modules/cpyparsing/default.nix @@ -1,25 +1,41 @@ -{ lib, buildPythonPackage, fetchFromGitHub, cython, pexpect, python }: +{ lib +, buildPythonPackage +, fetchFromGitHub +, cython +, pexpect +, python +, pythonOlder +}: buildPythonPackage rec { pname = "cpyparsing"; version = "2.4.7.1.2.0"; + format = "setuptools"; + + disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "evhub"; repo = pname; rev = "refs/tags/v${version}"; - sha256 = "sha256-cb0Lx+S9WnPa9veHJaYEU7pFCtB6pG/GKf4HK/UbmtU="; + hash = "sha256-cb0Lx+S9WnPa9veHJaYEU7pFCtB6pG/GKf4HK/UbmtU="; }; nativeBuildInputs = [ cython ]; checkInputs = [ pexpect ]; - checkPhase = "${python.interpreter} tests/cPyparsing_test.py"; + checkPhase = '' + ${python.interpreter} tests/cPyparsing_test.py + ''; + + pythonImportsCheck = [ + "cPyparsing" + ]; meta = with lib; { - homepage = "https://github.com/evhub/cpyparsing"; description = "Cython PyParsing implementation"; + homepage = "https://github.com/evhub/cpyparsing"; license = licenses.asl20; maintainers = with maintainers; [ fabianhjr ]; };