-
-
Notifications
You must be signed in to change notification settings - Fork 5
/
meta.yaml
56 lines (49 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
# Note: there are many handy hints in comments in this example -- remove them when you've finalized your recipe
# Jinja variables help maintain the recipe as you'll update the version only here.
# Using the name variable with the URL in line 14 is convenient
# when copying and pasting from another recipe, but not really needed.
{% set name = "cylc" %}
{% set version = "8.0a2" %}
package:
name: {{ name|lower }}
version: {{ version }}
build:
number: 2
# Skip as Cylc requires Linux
skip: True # [py<37 or not linux]
requirements:
host:
- python
run:
- python
- 'configurable-http-proxy >=4.1'
- cylc-flow {{ version }} *_3
- cylc-uiserver 0.2 *_2
- cylc-ui ==0.2
test:
imports:
- cylc.flow
- cylc.uiserver
commands:
- cylc --version
- cylc-uiserver --help
- configurable-http-proxy -V
about:
home: https://cylc.github.io
license: GPL-2.0+
license_family: GPL2
license_file: 'COPYING'
summary: A workflow engine for cycling systems
description: |
Cylc is a general purpose workflow engine that orchestrates cycling
workflows very efficiently. It was designed for production weather,
climate, and environmental forecasting systems, but it is not
specialized to those domains and is completely agnostic to the
applications it manages.
doc_url: https://cylc.github.io/documentation/
dev_url: https://github.com/cylc/
extra:
recipe-maintainers:
- hjoliver
- kinow
- oliver-sanders