forked from conda-forge/maturin-feedstock
-
Notifications
You must be signed in to change notification settings - Fork 0
/
meta.yaml
75 lines (68 loc) · 2.29 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
{% set name = "maturin" %}
{% set version = "0.13.6" %}
package:
name: {{ name }}-suite
version: {{ version }}
source:
url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz
sha256: df649c77dc9da2182322764fdaa265ef4e2fd74c87d9022e3463e130e5d2c536
build:
number: 0
# ring (dependency loaded via cargo) is not supported on s390x yet
# https://github.com/briansmith/ring/issues/1511
skip: True # [py<37 or s390x]
outputs:
- name: {{ name }}
script: bld-win.bat # [win]
script: build-unix.sh # [not win]
missing_dso_whitelist: # [osx]
- /usr/lib/libresolv.9.dylib # [osx]
requirements:
host:
- pip
- python
- setuptools
- setuptools-rust >=1.4.0
- wheel >=0.36.2
- tomli >=1.1.0
run:
- python
- tomli >=1.1.0
build:
- {{ compiler('c') }}
- {{ compiler('rust') }} # [not win]
- rust_win-64 # [win]
test:
commands:
- maturin --help
- name: {{ name }}-gnu # [win]
script: bld-win.bat # [win]
requirements: # [win]
host: # [win]
- pip # [win]
- python # [win]
- setuptools # [win]
- setuptools-rust >=1.4.0 # [win]
- wheel >=0.36.2 # [win]
- tomli >=1.1.0 # [win]
run: # [win]
- python # [win]
- tomli >=1.1.0 # [win]
build: # [win]
- {{ compiler('m2w64_c') }} # [win]
- rust-gnu_win-64 # [win]
test: # [win]
commands: # [win]
- maturin --help # [win]
about:
home: https://maturin.rs/
license: MIT and Apache-2.0
license_family: MIT
license_file: license-mit
summary: >-
Build and publish crates with pyo3, rust-cpython and cffi bindings as well as rust binaries as python packages
dev_url: https://github.com/PyO3/maturin
doc_url: https://maturin.rs/
extra:
recipe-maintainers:
- apcamargo