-
Notifications
You must be signed in to change notification settings - Fork 23
/
meta.yaml
59 lines (51 loc) · 1.47 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
{% set build_number = "0" %}
{% set build_string = "py{}h{}_{}_{}".format(CONDA_PY, PKG_HASH, build_number, GLM_ARCHITECTURE) %}
package:
name: quantcore.glm
version: {{ environ.get('GIT_DESCRIBE_TAG', '').lstrip('v') }}{% if environ.get('GIT_DESCRIBE_NUMBER', 0)|int != 0 %}.post{{ GIT_DESCRIBE_NUMBER }}+{{ GIT_DESCRIBE_HASH }}{% endif %}
source:
git_url: ../
build:
number: {{ build_number }}
string: "{{ build_string }}"
track_features:
{{ "- quantcore-glm-{}".format(GLM_ARCHITECTURE) if GLM_ARCHITECTURE != "default" else "" }}
requirements:
build:
- python # [build_platform != target_platform]
- cross-python_{{ target_platform }} # [build_platform != target_platform]
- cython # [build_platform != target_platform]
- numpy # [build_platform != target_platform]
- {{ compiler("c") }}
- {{ compiler("cxx") }}
- llvm-openmp # [osx]
host:
- python
- cython
- jemalloc # [not win]
- llvm-openmp # [osx]
- mako
- numpy
- pip
- scikit-learn >=0.23
- setuptools_scm
- xsimd
run:
- python
- joblib
- numexpr
- {{ pin_compatible('numpy') }}
- pandas
- scikit-learn >=0.23
- scipy
- quantcore.matrix >=1.0.0
test:
requires:
- pip
commands:
- pip check
imports:
- quantcore.glm
about:
home: https://github.com/Quantco/quantcore.glm
license: Proprietary