-
Notifications
You must be signed in to change notification settings - Fork 3
/
meta.yaml
63 lines (52 loc) · 1.46 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
package:
name: scippneutron
version: {{ GIT_DESCRIBE_TAG }}
source:
path: ..
{% set pyproject = load_file_data('pyproject.toml') %}
{% set dependencies = pyproject.get('project', {}).get('dependencies', {}) %}
requirements:
build:
- setuptools
- setuptools_scm
run:
- python>=3.10
{# Conda does not allow spaces between package name and version, so remove them #}
{% for package in dependencies %}
- {% if package == "graphviz" %}python-graphviz{% else %}{{ package|replace(" ", "") }}{% endif %}
{% endfor %}
test:
imports:
- scippneutron
requires:
- hypothesis==6.108.8
- ipympl==0.9.4
- ipywidgets==8.1.3
- markupsafe>=1.1.1,<2.1.0 # see https://github.com/pallets/markupsafe/issues/284
- matplotlib-base==3.9.1
- plopp==24.06.0
- pooch==1.8.2
- psutil==6.0.0
- pytest==8.3.2
- pytest-asyncio==0.23.8
- pythreejs==2.4.2
- sciline==24.06.2
source_files:
- pyproject.toml
- tests/
commands:
# We ignore warnings during release package builds
- python -m pytest -Wignore tests
build:
ignore_run_exports:
- mantid [py==310]
noarch: python
script:
- python -m pip install .
about:
home: https://github.com/scipp/scippneutron
license: BSD-3-Clause
summary: Neutron scattering tools for Data Reduction
description: Neutron scattering tools for Data Reduction
dev_url: https://github.com/scipp/scippneutron
doc_url: https://scipp.github.io/scippneutron