Skip to content

Commit 77e98a8

Browse files
committed
Install numpy as part of installer if numpy is used in module
1 parent f6256a0 commit 77e98a8

3 files changed

Lines changed: 8 additions & 0 deletions

File tree

build/templates/setup.py.mako

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ import build.helper as helper
66
config = template_parameters['metadata'].config
77
grpc_supported = template_parameters['include_grpc_support']
88
module_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

1114
from setuptools import setup
@@ -41,6 +44,9 @@ 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={

generated/nifake/setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff 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': [

generated/nirfsg/setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff 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",

0 commit comments

Comments
 (0)