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