Skip to content

Commit b667ce4

Browse files
thewtexdzenanz
authored andcommitted
COMP: Use numpy==1.20.3 for CI testing
With numpy 1.21.0, PythonMedianImageFilterTest fails with: 2916: Traceback (most recent call last): 2916: File "/home/matt/src/ITK/Modules/Filtering/Smoothing/wrapping/test/MedianImageFilterTest.py", line 56, in <module> 2916: type_hints = get_type_hints(itk.median_image_filter, globalns= { 'itk': itk }) 2916: File "/home/matt/bin/miniconda/lib/python3.8/typing.py", line 1266, in get_type_hints 2916: value = _eval_type(value, globalns, localns) 2916: File "/home/matt/bin/miniconda/lib/python3.8/typing.py", line 272, in _eval_type 2916: ev_args = tuple(_eval_type(a, globalns, localns) for a in t.__args__) 2916: File "/home/matt/bin/miniconda/lib/python3.8/typing.py", line 272, in <genexpr> 2916: ev_args = tuple(_eval_type(a, globalns, localns) for a in t.__args__) 2916: File "/home/matt/bin/miniconda/lib/python3.8/typing.py", line 272, in _eval_type 2916: ev_args = tuple(_eval_type(a, globalns, localns) for a in t.__args__) 2916: File "/home/matt/bin/miniconda/lib/python3.8/typing.py", line 272, in <genexpr> 2916: ev_args = tuple(_eval_type(a, globalns, localns) for a in t.__args__) 2916: File "/home/matt/bin/miniconda/lib/python3.8/typing.py", line 270, in _eval_type 2916: return t._evaluate(globalns, localns) 2916: File "/home/matt/bin/miniconda/lib/python3.8/typing.py", line 520, in _evaluate 2916: eval(self.__forward_code__, globalns, localns), 2916: File "<string>", line 1, in <module> 2916: NameError: name 'dtype' is not defined 2916: itkTestDriver: Process exited with return value: 1 Use 1.20.3 until this is addressed, issue is tracked in #2613.
1 parent dbb34f9 commit b667ce4

File tree

3 files changed

+3
-4
lines changed

3 files changed

+3
-4
lines changed

Testing/ContinuousIntegration/AzurePipelinesLinuxPython.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131

3232
- bash: |
3333
set -x
34-
python3 -m pip install ninja numpy>=1.20 typing-extensions
34+
python3 -m pip install ninja numpy==1.20.3 typing-extensions
3535
python3 -m pip install --upgrade setuptools
3636
python3 -m pip install lxml scikit-ci-addons dask distributed
3737
displayName: 'Install dependencies'

Testing/ContinuousIntegration/AzurePipelinesMacOSPython.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,7 @@ jobs:
2626
2727
- bash: |
2828
set -x
29-
sudo pip3 install ninja numpy
30-
sudo pip3 install ninja numpy>=1.20 typing-extensions
29+
sudo pip3 install ninja numpy==1.20.3 typing-extensions
3130
sudo python3 -m pip install --upgrade setuptools
3231
sudo python3 -m pip install scikit-ci-addons
3332
sudo python3 -m pip install lxml dask distributed

Testing/ContinuousIntegration/AzurePipelinesWindowsPython.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
architecture: 'x64'
2929

3030
- script: |
31-
python -m pip install ninja numpy>=1.20 typing-extensions
31+
python -m pip install ninja numpy==1.20.3 typing-extensions
3232
python -m pip install --upgrade setuptools
3333
python -m pip install scikit-ci-addons dask distributed lxml
3434
displayName: 'Install dependencies'

0 commit comments

Comments
 (0)