1313 - cPIP="python -m pip"
1414 # switch off wine fix me messages
1515 - WINEDEBUG=fixme-all
16- # mypy path
16+
17+ # PYTEST
18+ - PYTEST_DO_TESTS="True"
19+
20+ # FLAKE8 tests
21+ - DO_FLAKE8_TESTS="False"
22+
23+ # MYPY tests
24+ - MYPY_DO_TESTS="True"
25+ - MYPY_OPTIONS="--follow-imports=normal --implicit-reexport --no-warn-unused-ignores --strict"
1726 - MYPYPATH="./pathlib3x/3rd_party_stubs"
27+
28+ # coverage
29+ - DO_COVERAGE="True"
30+ - DO_COVERAGE_UPLOAD_CODECOV="True"
31+ - DO_COVERAGE_UPLOAD_CODE_CLIMATE="True"
32+
1833 # package name
1934 - PACKAGE_NAME="pathlib3x"
2035 # the registered CLI Command
2338 - RST_INCLUDE_SOURCE="./.docs/README_template.rst"
2439 # the target file for rst_include (rebuild rst file includes)
2540 - RST_INCLUDE_TARGET="./README.rst"
41+
2642 # secure environment variable
2743 - secure : " O+0o+rCBF9YSt6qCc5pobAEicFt3VonzG11/vx+98LIo75GoR+8f5kqWlZGc329cuHJgD2O3JDBnIFHuWzq3iCjACNjwSgFyYUZJLZbVVOsrNdDWaqPdQP6FNEF3Y5206/FtBeH1MOkwKu3K9YZIIGEOSMNqf4U/eKGHUETHZKXJX/95KfFnvRA4jFh9jj+Hc+Mg+51D4g1RRbJ18vW2whHd7p5lKYlChou/MTEKgmQfBHBrQ4CMdxh/VTKU95iUeKTRo3NwuzL9+wOOWtO6c+QwNPJgvL9+NZTroviYfzqVd7iuBvmj5Tg13tKVoV3bm4RgLy5cB2VHq2JAAeBWJEE7zLX1NFntSxJSG4CKZ8MVPxvaVxZXwa8svOqfRfxe8yOfUYnW3kNvppruXrRQ/3lmLulcWN6XkH55yS+5zWSk+EvxrXNq8YuD9ztTmi9b/Ur2PwTAMJG4IVL0XSzrEGrmu2Yz0OQa7gUYNiJfOhgAaI4Y6lv6Kq9PAn3uQiLat8vY8PD1FU9j0KKL9xr1a5RrZwc448an8/T3LXmS39STaBBUzO7Fc6IHhkNaybh5yYAJUtVZ5jUwRrsPcVdzWfiI/JzVjR+Qnx/8Q3p+A4u+s2H78pnHoPKlqPyHFJxQD+GNah5jRze+BVbn86q5+LY55H37+NkYpHyn6RYGrAk=" # CC_TEST_REPORTER_ID.secret
2844 - secure : " tQj4HojSPINDwP5EF8QKQKyewvJPYFmsfpzAsce0WY0Na9iZPqJaWEutDtenjJu/6ww4K1eocVLvAdsfNAoSXmxUrtbkYOw8f2URgb9EYmLFL46QiOs3WZ8hDmgr44qmvizSoto6abCerVlj2WtUmbCVc9nljZVPzUWy3LrkqzyZGyrZhqTxt/ObEI3FhEfrfhcN4UfexPjSnHSe1dqi53NrWQwFEltobyMWTznYIieJToCCNNPk/+3AjjPHkyHWU6vqLsakXoDVwsy028ScPjElu9Huw80wygpRq1i80RiT93GH5qYuV/VJBYT09BQNX4mBFTPauCykkcI1vE7I9BnbQMjrvCHDi1eH+u/yAFOCjKtMuuS5JNLzmKiS68SO1gA0Fv76Wi5vc+tsaz1YoXNnNvurWIEo5mz3sV+5cEV82jx7z70RjSMjOjwzz3gr/XMMDwvnvxP8FAsnolQ495VHGWBVo1pFnxcERT7mxi5TJcwvKtOHDypcFZP2/zt68upHB/Wnkl7aWk4O2ac0awSDQ01r4J0j72d6VkPv7GJvtl/SmMaPg4T+v6ID4BuYLf3BLWPgrQ9YQe94AKLUg8xWYxA5dCN6XoSAz5dZJLhNGHMkoaXmxhAw+ZxloIoUmRvE7yYWQYCGY+H4XpOFauZKr070cHy1HuB1Yv0fWSc=" # PYPI_PASSWORD.secret
2945
3046
47+
3148addons :
3249 apt :
3350 packages :
@@ -59,7 +76,7 @@ matrix:
5976 - export DEPLOY_SDIST="False"
6077 - export DEPLOY_WHEEL="False"
6178 - export DEPLOY_TEST="False"
62- - export MYPY_STRICT ="True"
79+ - export MYPY_DO_TESTS ="True"
6380
6481
6582 - os : linux
@@ -69,10 +86,10 @@ matrix:
6986 python : " 3.6"
7087 before_install :
7188 - export BUILD_DOCS="False"
72- - export DEPLOY_SDIST="False "
73- - export DEPLOY_WHEEL="False "
74- - export DEPLOY_TEST ="True"
75- - export MYPY_STRICT ="True"
89+ - export DEPLOY_SDIST="True "
90+ - export DEPLOY_WHEEL="True "
91+ - export BUILD_TEST ="True"
92+ - export MYPY_DO_TESTS ="True"
7693
7794 - os : linux
7895 arch : " amd64"
@@ -81,10 +98,10 @@ matrix:
8198 python : " 3.7"
8299 before_install :
83100 - export BUILD_DOCS="False"
84- - export DEPLOY_SDIST="False "
101+ - export DEPLOY_SDIST="True "
85102 - export DEPLOY_WHEEL="False"
86- - export DEPLOY_TEST ="True"
87- - export MYPY_STRICT ="True"
103+ - export BUILD_TEST ="True"
104+ - export MYPY_DO_TESTS ="True"
88105
89106 - os : linux
90107 arch : " amd64"
@@ -95,8 +112,8 @@ matrix:
95112 - export BUILD_DOCS="True"
96113 - export DEPLOY_SDIST="True"
97114 - export DEPLOY_WHEEL="True"
98- - export DEPLOY_TEST ="True"
99- - export MYPY_STRICT ="True"
115+ - export BUILD_TEST ="True"
116+ - export MYPY_DO_TESTS ="True"
100117
101118 - os : linux
102119 arch : " amd64"
@@ -105,10 +122,10 @@ matrix:
105122 python : " 3.8-dev"
106123 before_install :
107124 - export BUILD_DOCS="False"
108- - export DEPLOY_SDIST="False "
109- - export DEPLOY_WHEEL="False "
110- - export DEPLOY_TEST ="True"
111- - export MYPY_STRICT ="True"
125+ - export DEPLOY_SDIST="True "
126+ - export DEPLOY_WHEEL="True "
127+ - export BUILD_TEST ="True"
128+ - export MYPY_DO_TESTS ="True"
112129
113130 - os : linux
114131 arch : " amd64"
@@ -117,10 +134,10 @@ matrix:
117134 python : " pypy3"
118135 before_install :
119136 - export BUILD_DOCS="False"
120- - export DEPLOY_SDIST="False "
121- - export DEPLOY_WHEEL="False "
122- - export DEPLOY_TEST ="True"
123- - export MYPY_STRICT ="False"
137+ - export DEPLOY_SDIST="True "
138+ - export DEPLOY_WHEEL="True "
139+ - export BUILD_TEST ="True"
140+ - export MYPY_DO_TESTS ="False"
124141
125142 - os : linux
126143 arch : " ppc64le"
@@ -129,10 +146,10 @@ matrix:
129146 python : " 3.8"
130147 before_install :
131148 - export BUILD_DOCS="False"
132- - export DEPLOY_SDIST="False "
149+ - export DEPLOY_SDIST="True "
133150 - export DEPLOY_WHEEL="True"
134- - export DEPLOY_TEST ="True"
135- - export MYPY_STRICT ="True"
151+ - export BUILD_TEST ="True"
152+ - export MYPY_DO_TESTS ="True"
136153
137154 - os : linux
138155 arch : " s390x"
@@ -141,10 +158,10 @@ matrix:
141158 python : " 3.8"
142159 before_install :
143160 - export BUILD_DOCS="False"
144- - export DEPLOY_SDIST="False "
161+ - export DEPLOY_SDIST="True "
145162 - export DEPLOY_WHEEL="True"
146- - export DEPLOY_TEST ="True"
147- - export MYPY_STRICT ="True"
163+ - export BUILD_TEST ="True"
164+ - export MYPY_DO_TESTS ="True"
148165
149166 - os : linux
150167 arch : " arm64"
@@ -153,10 +170,10 @@ matrix:
153170 python : " 3.8"
154171 before_install :
155172 - export BUILD_DOCS="False"
156- - export DEPLOY_SDIST="False "
173+ - export DEPLOY_SDIST="True "
157174 - export DEPLOY_WHEEL="True"
158- - export DEPLOY_TEST ="True"
159- - export MYPY_STRICT ="True"
175+ - export BUILD_TEST ="True"
176+ - export MYPY_DO_TESTS ="True"
160177
161178 - os : osx
162179 if : true
@@ -173,7 +190,7 @@ matrix:
173190 - export DEPLOY_SDIST="False"
174191 - export DEPLOY_WHEEL="False"
175192 - export DEPLOY_TEST="True"
176- - export MYPY_STRICT ="True"
193+ - export MYPY_DO_TESTS ="True"
177194
178195
179196install :
0 commit comments