Merge pull request #119126 from fabaff/pycomfoconnect
[NixPkgs.git] / pkgs / development / python-modules / pure-eval / default.nix
blob6e504951cdbe8158166fd526b7566828d6a56091
1 { buildPythonPackage, isPy3k, lib, fetchFromGitHub, setuptools_scm, toml, pytest }:
3 buildPythonPackage rec {
4   pname = "pure_eval";
5   version = "0.1.0";
7   disabled = !isPy3k;
9   src = fetchFromGitHub {
10     owner = "alexmojaki";
11     repo = pname;
12     rev = "v${version}";
13     sha256 = "1d3gpc9mrmwdk6l87x7ll23vwv6l8l2iqvi63r86j7bj5s8m2ci8";
14   };
16   SETUPTOOLS_SCM_PRETEND_VERSION = version;
18   buildInputs = [ setuptools_scm ];
19   propagatedBuildInputs = [ toml ];
21   checkInputs = [ pytest ];
23   meta = with lib; {
24     description = "Safely evaluate AST nodes without side effects";
25     homepage = "https://github.com/alexmojaki/pure_eval";
26     license = licenses.mit;
27     maintainers = with maintainers; [ gebner ];
28   };