{ lib , python3 , fetchFromGitHub }: python3.pkgs.buildPythonApplication rec { pname = "pylode"; version = "2.13.3"; format = "setuptools"; disabled = python3.pythonOlder "3.6"; src = fetchFromGitHub { owner = "RDFLib"; repo = pname; rev = "refs/tags/${version}"; sha256 = "sha256-AtqkxnpEL+580S/iKCaRcsQO6LLYhkJxyNx6fi3atbE="; }; propagatedBuildInputs = with python3.pkgs; [ beautifulsoup4 falcon jinja2 markdown python-dateutil rdflib requests ]; postPatch = '' substituteInPlace requirements.txt \ --replace "rdflib==6.0.0" "rdflib" ''; # Path issues with the tests doCheck = false; pythonImportsCheck = [ "pylode" ]; meta = with lib; { description = "OWL ontology documentation tool using Python and templating, based on LODE"; homepage = "https://github.com/RDFLib/pyLODE"; # Next release will move to BSD3 license = licenses.gpl3Only; maintainers = with maintainers; [ koslambrou ]; }; }