-
Notifications
You must be signed in to change notification settings - Fork 44
/
Copy pathmeta.yaml
102 lines (92 loc) · 2.84 KB
/
meta.yaml
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
# Copyright 2018 United Kingdom Research and Innovation
# Copyright 2018 The University of Manchester
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
# http://www.apache.org/licenses/LICENSE-2.0
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# Authors:
# CIL Developers, listed at: https://github.com/TomographicImaging/CIL/blob/master/NOTICE.txt
# Kyle Pidgeon (UKRI-STFC)
package:
name: cil
# use the latest stable release version
version: {{ environ.get('GIT_DESCRIBE_TAG','v')[1:].split('-')[0] }}
source:
path: ..
build:
preserve_egg_dir: False
number: {{ GIT_DESCRIBE_NUMBER }}
missing_dso_whitelist:
- /lib64/libc.so.6 # [linux]
- /lib64/libm.so.6 # [linux]
- /lib64/libpthread.so.0 # [linux]
- /lib64/ld-linux-x86-64.so.2 # [linux]
test:
requires:
- python-wget
- cvxpy # [ linux ]
- scikit-image
- tomophantom=2.0.0 # [ linux ]
- tigre=2.6
- packaging
- ccpi-regulariser=24.0.0 # [ not osx ]
- astra-toolbox=2.1=cuda* # [ not osx ]
source_files:
- ./Wrappers/Python/test # [win]
- ./Wrappers/Python/test # [not win]
commands:
- python -c "import os; print ('TESTING IN THIS DIRECTORY' , os.getcwd())"
- python -m unittest discover -v -s Wrappers/Python/test # [win]
- python -m unittest discover -s Wrappers/Python/test -v # [not win]
requirements:
build:
- python
- numpy {{ numpy }}
- pip
- setuptools
- cmake # [not osx]
- cmake >=3.16 # [osx]
- libgcc-ng # [linux]
- libstdcxx-ng # [linux]
- _openmp_mutex # [linux]
- openmp # [osx]
- vc 14 # [win]
- cil-data
- ipp-include >=2021.10
- ipp-devel >=2021.10
- ipp >=2021.10
run:
- python
- {{ pin_compatible('numpy', min_pin='x.x', max_pin='x.x') }}
- scipy >=1.4.0
- matplotlib >=3.3.0
- h5py
- pillow
- libgcc-ng # [linux]
- libstdcxx-ng # [linux]
- _openmp_mutex # [linux]
- openmp # [osx]
- vc 14 # [win]
- dxchange
- olefile >=0.46
- pywavelets
- cil-data >=21.3.0
- ipp >=2021.10
- tqdm
- numba
#optional packages with version dependancies
run_constrained:
- tomophantom=2.0.0
- astra-toolbox>=1.9.9.dev5,<=2.1
- tigre>=2.4,<=2.6
- ccpi-regulariser=24.0.0
- ipywidgets
about:
home: http://www.ccpi.ac.uk/cil
license: Apache 2.0 License
summary: 'CCPi Core Imaging Library'