-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathanaconda-project.yml
126 lines (123 loc) · 2.94 KB
/
anaconda-project.yml
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
name: irobotframework-dev
variables:
NEXT_RELEASE: 0.5.0
commands:
atom:
unix: atom .
env_spec: test
bootstrap:
unix: python -m scripts.bootstrap
windows: python -m scripts.bootstrap
env_spec: default
build:
unix: python -m scripts.build
windows: python -m scripts.build
env_spec: default
watch:
description: watch the [d]ocs
unix: python -m scripts.watch
windows: python -m scripts.watch
env_spec: docs
lab:
description: run JupyterLab
unix: jupyter lab --no-browser --debug
windows: jupyter lab --no-browser --debug
env_spec: default
lab:dist:
description: run JupyterLab in the built dist folder
unix: jupyter lab --no-browser --debug --app-dir dist/lab
windows: jupyter lab --no-browser --debug --app-dir dist\lab
env_spec: default
ipython:
description: run IRobotFramework in the terminal
windows: ipython --kernel-name robotframework
unix: ipython --kernel-name robotframework
env_spec: default
test:
description: |
run all the tests or specify [l]int, [u]nit, [a]cceptance, [c]ombine.
extra args passed to underlying scripts for unit, acceptance, and combine,
while lint accepts targets
unix: python -m scripts.test
windows: python -m scripts.test
env_spec: test
test:release:
unix: python -m scripts.release_check ${NEXT_RELEASE}
env_spec: test
release:pypi:
unix: |-
set -eux \
&& twine upload dist/sdist/* \
&& twine upload dist/sdist/*
env_spec: test
env_specs:
_python:
packages:
- python >=3.6,<3.7
_build:
description: an environment for building conda packages (busted in CI, use base)
inherit_from:
- _python
packages:
- conda-build
- conda-verify
default:
description: a pretty heavy environment, because robot & jupyter & node
inherit_from:
- _python
channels:
- conda-forge
- defaults
packages:
- importnb >=0.5.2
- ipykernel >=5.1
- ipython >=7.2
- jupyterlab >=0.35.4,<0.36
- jinja2
- nodejs >=8.12,<9
- pillow
- robotframework >=3.1
<<<<<<< HEAD
- tornado <6
=======
default-win:
inherit_from:
- default
packages:
- nodejs>=8,<9
>>>>>>> bollwyvl/master
test:
description: an even-heavier test environment, because browsers
inherit_from:
- default
packages:
- black
- flake8
- geckodriver
- isort
- jupyter_kernel_test
- pylint
- pytest
- pytest-cov
- python-chromedriver-binary
- robotframework-lint
- robotframework-seleniumlibrary >=3.2.0
- twine
test-win:
inherit_from:
- default-win
- test
test-win37:
inherit_from:
- default-win
- test
packages:
- python>=3.7,<3.8
docs:
inherit_from:
- default
packages:
- nbsphinx
- sphinx
- sphinx_rtd_theme
- sphinx-autobuild