1{
2 buildPythonPackage,
3 brainflow,
4 nptyping,
5 numpy,
6 python,
7 setuptools,
8}:
9
10buildPythonPackage {
11 inherit (brainflow)
12 pname
13 version
14 src
15 patches
16 meta
17 ;
18
19 pyproject = true;
20 build-system = [ setuptools ];
21
22 dependencies = [
23 numpy
24 nptyping
25 ];
26
27 buildInputs = [ brainflow ];
28
29 postPatch = ''
30 cd python_package
31 '';
32
33 postInstall = ''
34 mkdir -p "$out/${python.sitePackages}/brainflow/lib/"
35 cp -Tr "${brainflow}/lib" "$out/${python.sitePackages}/brainflow/lib/"
36 '';
37
38 pythonImportsCheck = [ "brainflow" ];
39}