-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathself.spk.yaml
53 lines (50 loc) · 1.38 KB
/
self.spk.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
pkg: spk/0.1.0
build:
options:
- var: arch
- { var: os, choices: [linux] }
- { pkg: python, static: 3.7 }
- pkg: pytest
- pkg: mypy
- { pkg: black, prereleasePolicy: IncludeAll }
- pkg: nuitka/=0.6.7
- pkg: pytest-mypy
- pkg: pytest-cov
- pkg: spfs/0.20.10
- pkg: ruamel-yaml/0.16.10
- pkg: colorama/0.4.3
- pkg: typing-extensions/3.7
- pkg: simplejson/3.17
- pkg: semver/2.9
- pkg: structlog/19.2
- pkg: spops/0.1.11
- pkg: sortedcontainers/2.1
- pkg: pytz/>=2020
- pkg: cerberus/1.3
script:
- export PYTHONDONTWRITEBYTECODE=1
- /spfs/bin/python -m pip install --no-deps .
install:
requirements:
- { pkg: spfs, fromBuildEnv: x.x }
- { pkg: ruamel-yaml, fromBuildEnv: x.x }
- { pkg: colorama, fromBuildEnv: x.x }
- { pkg: typing-extensions, fromBuildEnv: x.x }
- { pkg: simplejson, fromBuildEnv: x.x }
- { pkg: semver, fromBuildEnv: x.x }
- { pkg: structlog, fromBuildEnv: x.x }
- { pkg: spops, fromBuildEnv: x.x }
- { pkg: sortedcontainers, fromBuildEnv: x.x }
- { pkg: pytz, fromBuildEnv: ">=x.x" }
- { pkg: cerberus, fromBuildEnv: x.x }
- { pkg: pyparsing }
tests:
- stage: sources
script:
- pwd
- test -f .spdev.yaml
- stage: build
script: /spfs/bin/python -m "spk" --help
- stage: install
script:
- $PREFIX/bin/spk --help