1{ lib, buildPythonPackage, fetchFromGitHub, python }: 2 3buildPythonPackage rec { 4 pname = "uri-template"; 5 version = "1.2.0"; 6 7 src = fetchFromGitHub { 8 owner = "plinss"; 9 repo = "uri_template"; 10 rev = "v${version}"; 11 hash = "sha256-IAq6GpEwimq45FU0QugLZLSOhwAmC1KbpZKD0zyxsUs="; 12 }; 13 14 postPatch = '' 15 sed -i -e 's/0.0.0/${version}/' setup.py 16 ''; 17 18 checkPhase = '' 19 ${python.interpreter} test.py 20 ''; 21 22 pythonImportsCheck = [ "uri_template" ]; 23 24 meta = with lib; { 25 description = "An implementation of RFC 6570 URI Templates"; 26 homepage = "https://github.com/plinss/uri_template/"; 27 license = licenses.mit; 28 maintainers = []; 29 }; 30}