1{ lib
2, stdenv
3, python
4, flit-core
5}:
6
7stdenv.mkDerivation {
8 pname = "${python.libPrefix}-bootstrap-${flit-core.pname}";
9 inherit (flit-core) version src patches meta;
10
11 sourceRoot = "source/flit_core";
12
13 buildPhase = ''
14 runHook preBuild
15
16 ${python.interpreter} -m flit_core.wheel
17
18 runHook postBuild
19 '';
20
21 installPhase = ''
22 runHook preInstall
23
24 ${python.interpreter} bootstrap_install.py dist/flit_core-*.whl \
25 --install-root "$out" --installdir "/${python.sitePackages}"
26
27 runHook postInstall
28 '';
29}