@@ -2,13 +2,13 @@
22
33stdenv.mkDerivation rec {
44 pname = "micropython";
5− version = "1.13";
5+ version = "1.15";
66
77 src = fetchFromGitHub {
88 owner = "micropython";
99 repo = "micropython";
1010 rev = "v${version}";
11− sha256 = "0m9g6isys4pnlnkdmrw7lxaxdrjn02j481wz5x5cdrmrbi4zi17z";
11+ sha256 = "11bf1lq4kgfs1nzg5cnshh2dqxyk5w2k816i04innri6fj0g7y6p";
1212 fetchSubmodules = true;
1313 };
1414
@@ -25,13 +25,15 @@ stdenv.mkDerivation rec {
2525
2626 checkPhase = ''
2727 pushd tests
28− MICROPY_MICROPYTHON=../ports/unix/micropython ${python3.interpreter} ./run-tests
28+ MICROPY_MICROPYTHON=../ports/unix/micropython ${python3.interpreter} ./run-tests.py
2929 popd
3030 '';
3131
3232 installPhase = ''
33+ runHook preInstall
3334 mkdir -p $out/bin
34− install -Dm755 ports/unix/micropython $out/bin/micropython
35+ install -Dm755 ports/unix/micropython -t $out/bin
36+ runHook postInstall
3537 '';
3638
3739 meta = with lib; {