File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 17051705 - `get_script` and `delete_script` methods
17061706 - `SCRIPTS` added to enum `LoadOptions`
17071707 - `DO_NOT_DRIVE_SIGNAL` added to enum `PulseModulationSource`
1708+ - `numpy` is now an install dependency
17081709- Changed
17091710- Removed
17101711
Original file line number Diff line number Diff line change @@ -6,6 +6,9 @@ import build.helper as helper
66config = template_parameters ['metadata' ].config
77grpc_supported = template_parameters ['include_grpc_support' ]
88module_version = config ['module_version' ]
9+ functions = config ['functions' ]
10+ functions = helper .filter_codegen_functions (functions )
11+ are_complex_parameters_used = helper .are_complex_parameters_used (functions )
912% >
1013
1114from setuptools import setup
4144 % if config ['uses_nitclk' ]:
4245 'nitclk' ,
4346 % endif
47+ % if are_complex_parameters_used :
48+ 'numpy' ,
49+ % endif
4450 ],
4551 % if grpc_supported :
4652 extras_require = {
Original file line number Diff line number Diff line change @@ -33,6 +33,7 @@ def read_contents(file_to_read):
3333 install_requires = [
3434 'hightime>=0.2.0' ,
3535 'nitclk' ,
36+ 'numpy' ,
3637 ],
3738 extras_require = {
3839 'grpc' : [
Original file line number Diff line number Diff line change @@ -33,6 +33,7 @@ def read_contents(file_to_read):
3333 install_requires = [
3434 'hightime>=0.2.0' ,
3535 'nitclk' ,
36+ 'numpy' ,
3637 ],
3738 classifiers = [
3839 "Development Status :: 4 - Beta" ,
You can’t perform that action at this time.
0 commit comments