9 buildPythonPackage rec {
10 pname = "calmjs-parse";
13 format = "setuptools";
15 src = fetchFromGitHub {
17 repo = "calmjs.parse";
19 hash = "sha256-QhHNp9g88RhGHqRRjg4nk7aXjAgGCOauOagWJoJ3fqc=";
22 propagatedBuildInputs = [
30 ${python.interpreter} -m unittest calmjs.parse.tests.make_suite
35 pythonImportsCheck = [
37 "calmjs.parse.asttypes"
38 "calmjs.parse.parsers"
40 "calmjs.parse.sourcemap"
41 "calmjs.parse.unparsers.es5"
42 "calmjs.parse.walkers"
46 description = "Various parsers for ECMA standards";
47 homepage = "https://github.com/calmjs/calmjs.parse";
48 license = licenses.mit;
49 maintainers = with maintainers; [ dotlambda ];