1 { lib, python3Packages, fetchFromGitHub }:
3 python3Packages.buildPythonApplication {
7 src = fetchFromGitHub {
8 owner = "DennisMitchell";
9 repo = "jellylanguage";
10 rev = "70c9fd93ab009c05dc396f8cc091f72b212fb188";
11 sha256 = "1rpclqagvigp5qhvgnjavvy463f1drshnc1mfxm6z7ygzs0l0yz6";
14 propagatedBuildInputs = [ python3Packages.sympy ];
16 # checks are disabled because jelly has no tests, and the default is to run
17 # the output binary with no arguments, which exits with status 1 and causes
22 description = "Recreational programming language inspired by J";
23 mainProgram = "jelly";
24 homepage = "https://github.com/DennisMitchell/jellylanguage";
25 license = licenses.mit;
26 maintainers = [ maintainers.tckmn ];
27 platforms = platforms.all;