@@ -22,80 +22,67 @@ jobs:
22
22
timeoutInMinutes : 90
23
23
steps :
24
24
- script : |
25
- # XXX next command should avoid redefining the path in every step, but
26
- # made the process crash as it couldn't find deactivate
27
- #echo '##vso[task.prependpath]$HOME/miniconda3/bin'
25
+ echo '##vso[task.prependpath]$(HOME)/miniconda3/bin'
28
26
echo '##vso[task.setvariable variable=ENV_FILE]environment.yml'
29
27
echo '##vso[task.setvariable variable=AZURE]true'
30
28
displayName: 'Setting environment variables'
31
29
32
30
# Do not require a conda environment
33
- - script : |
34
- export PATH=$HOME/miniconda3/bin:$PATH
35
- ci/code_checks.sh patterns
31
+ - script : ci/code_checks.sh patterns
36
32
displayName : ' Looking for unwanted patterns'
37
33
condition : true
38
34
39
35
- script : |
40
- export PATH=$HOME/miniconda3/bin:$PATH
41
36
sudo apt-get install -y libc6-dev-i386
42
37
ci/setup_env.sh
43
38
displayName: 'Setup environment and build pandas'
44
39
condition: true
45
40
46
41
# Do not require pandas
47
42
- script : |
48
- export PATH=$HOME/miniconda3/bin:$PATH
49
43
source activate pandas-dev
50
44
ci/code_checks.sh lint
51
45
displayName: 'Linting'
52
46
condition: true
53
47
54
48
- script : |
55
- export PATH=$HOME/miniconda3/bin:$PATH
56
49
source activate pandas-dev
57
50
ci/code_checks.sh dependencies
58
51
displayName: 'Dependencies consistency'
59
52
condition: true
60
53
61
54
# Require pandas
62
55
- script : |
63
- export PATH=$HOME/miniconda3/bin:$PATH
64
56
source activate pandas-dev
65
57
ci/code_checks.sh code
66
58
displayName: 'Checks on imported code'
67
59
condition: true
68
60
69
61
- script : |
70
- export PATH=$HOME/miniconda3/bin:$PATH
71
62
source activate pandas-dev
72
63
ci/code_checks.sh doctests
73
64
displayName: 'Running doctests'
74
65
condition: true
75
66
76
67
- script : |
77
- export PATH=$HOME/miniconda3/bin:$PATH
78
68
source activate pandas-dev
79
69
ci/code_checks.sh docstrings
80
70
displayName: 'Docstring validation'
81
71
condition: true
82
72
83
73
- script : |
84
- export PATH=$HOME/miniconda3/bin:$PATH
85
74
source activate pandas-dev
86
75
ci/code_checks.sh typing
87
76
displayName: 'Typing validation'
88
77
condition: true
89
78
90
79
- script : |
91
- export PATH=$HOME/miniconda3/bin:$PATH
92
80
source activate pandas-dev
93
81
pytest --capture=no --strict scripts
94
- displayName: 'Testing docstring validaton script'
82
+ displayName: 'Testing docstring validation script'
95
83
condition: true
96
84
97
85
- script : |
98
- export PATH=$HOME/miniconda3/bin:$PATH
99
86
source activate pandas-dev
100
87
cd asv_bench
101
88
asv check -E existing
@@ -124,16 +111,15 @@ jobs:
124
111
steps :
125
112
- script : |
126
113
echo '##vso[task.setvariable variable=ENV_FILE]environment.yml'
114
+ echo '##vso[task.prependpath]$(HOME)/miniconda3/bin'
127
115
displayName: 'Setting environment variables'
128
116
129
117
- script : |
130
- export PATH=$HOME/miniconda3/bin:$PATH
131
118
sudo apt-get install -y libc6-dev-i386
132
119
ci/setup_env.sh
133
120
displayName: 'Setup environment and build pandas'
134
121
135
122
- script : |
136
- export PATH=$HOME/miniconda3/bin:$PATH
137
123
source activate pandas-dev
138
124
# Next we should simply have `doc/make.py --warnings-are-errors`, everything else is required because the ipython directive doesn't fail the build on errors (https://github.com/ipython/ipython/issues/11547)
139
125
doc/make.py --warnings-are-errors | tee sphinx.log ; SPHINX_RET=${PIPESTATUS[0]}
0 commit comments