Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at 20.09 724 B view raw
1{ buildPythonPackage, isPy3k, lib, fetchFromGitHub, setuptools_scm, toml, pytest }: 2 3buildPythonPackage rec { 4 pname = "pure_eval"; 5 version = "0.1.0"; 6 7 disabled = !isPy3k; 8 9 src = fetchFromGitHub { 10 owner = "alexmojaki"; 11 repo = pname; 12 rev = "v${version}"; 13 sha256 = "1d3gpc9mrmwdk6l87x7ll23vwv6l8l2iqvi63r86j7bj5s8m2ci8"; 14 }; 15 16 SETUPTOOLS_SCM_PRETEND_VERSION = version; 17 18 buildInputs = [ setuptools_scm ]; 19 propagatedBuildInputs = [ toml ]; 20 21 checkInputs = [ pytest ]; 22 23 meta = with lib; { 24 description = "Safely evaluate AST nodes without side effects"; 25 homepage = "http://github.com/alexmojaki/pure_eval"; 26 license = licenses.mit; 27 maintainers = with maintainers; [ gebner ]; 28 }; 29}