Skip to content

Commit 505f937

Browse files
authored
CI: add py38 slow build #35160 (#36626)
1 parent a27c32a commit 505f937

8 files changed

+46
-68
lines changed

.travis.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,10 @@ matrix:
4141
- JOB="3.9-dev" PATTERN="(not slow and not network and not clipboard)"
4242

4343
- env:
44-
- JOB="3.8" ENV_FILE="ci/deps/travis-38.yaml" PATTERN="(not slow and not network and not clipboard)"
45-
46-
- env:
47-
- JOB="3.7" ENV_FILE="ci/deps/travis-37.yaml" PATTERN="(not slow and not network and not clipboard)"
44+
- JOB="3.8, slow" ENV_FILE="ci/deps/travis-38-slow.yaml" PATTERN="slow" SQL="1"
45+
services:
46+
- mysql
47+
- postgresql
4848

4949
- env:
5050
- JOB="3.7, locale" ENV_FILE="ci/deps/travis-37-locale.yaml" PATTERN="((not slow and not network and not clipboard) or (single and db))" LOCALE_OVERRIDE="zh_CN.UTF-8" SQL="1"

ci/azure/posix.yml

+14-18
Original file line numberDiff line numberDiff line change
@@ -20,39 +20,35 @@ jobs:
2020
CONDA_PY: "37"
2121
PATTERN: "not slow and not network and not clipboard"
2222

23+
py37:
24+
ENV_FILE: ci/deps/azure-37.yaml
25+
CONDA_PY: "37"
26+
PATTERN: "not slow and not network and not clipboard"
27+
2328
py37_locale_slow:
2429
ENV_FILE: ci/deps/azure-37-locale_slow.yaml
2530
CONDA_PY: "37"
2631
PATTERN: "slow"
27-
# pandas does not use the language (zh_CN), but should support different encodings (utf8)
28-
# we should test with encodings different than utf8, but doesn't seem like Ubuntu supports any
29-
LANG: "zh_CN.utf8"
30-
LC_ALL: "zh_CN.utf8"
31-
EXTRA_APT: "language-pack-zh-hans"
32+
LANG: "it_IT.utf8"
33+
LC_ALL: "it_IT.utf8"
34+
EXTRA_APT: "language-pack-it xsel"
3235

3336
py37_slow:
3437
ENV_FILE: ci/deps/azure-37-slow.yaml
3538
CONDA_PY: "37"
3639
PATTERN: "slow"
3740

38-
py37_locale:
39-
ENV_FILE: ci/deps/azure-37-locale.yaml
40-
CONDA_PY: "37"
41-
PATTERN: "not slow and not network"
42-
LANG: "it_IT.utf8"
43-
LC_ALL: "it_IT.utf8"
44-
EXTRA_APT: "language-pack-it xsel"
45-
46-
# py37_32bit:
47-
# ENV_FILE: ci/deps/azure-37-32bit.yaml
48-
# CONDA_PY: "37"
49-
# PATTERN: "not slow and not network and not clipboard"
50-
# BITS32: "yes"
41+
py38:
42+
ENV_FILE: ci/deps/azure-38.yaml
43+
CONDA_PY: "38"
44+
PATTERN: "not slow and not network and not clipboard"
5145

5246
py38_locale:
5347
ENV_FILE: ci/deps/azure-38-locale.yaml
5448
CONDA_PY: "38"
5549
PATTERN: "not slow and not network"
50+
# pandas does not use the language (zh_CN), but should support different encodings (utf8)
51+
# we should test with encodings different than utf8, but doesn't seem like Ubuntu supports any
5652
LANG: "zh_CN.utf8"
5753
LC_ALL: "zh_CN.utf8"
5854
EXTRA_APT: "language-pack-zh-hans xsel"

ci/deps/azure-37-32bit.yaml

-26
This file was deleted.

ci/deps/azure-37-slow.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ dependencies:
1010
- pytest>=5.0.1
1111
- pytest-xdist>=1.21
1212
- hypothesis>=3.58.0
13+
- pytest-azurepipelines
1314

1415
# pandas dependencies
1516
- beautifulsoup4

ci/deps/travis-37.yaml renamed to ci/deps/azure-37.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ dependencies:
1010
- pytest>=5.0.1
1111
- pytest-xdist>=1.21
1212
- hypothesis>=3.58.0
13+
- pytest-azurepipelines
1314

1415
# pandas dependencies
1516
- botocore>=1.11

ci/deps/travis-38.yaml renamed to ci/deps/azure-38.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ dependencies:
1010
- pytest>=5.0.1
1111
- pytest-xdist>=1.21
1212
- hypothesis>=3.58.0
13+
- pytest-azurepipelines
1314

1415
# pandas dependencies
1516
- numpy
1617
- python-dateutil
1718
- nomkl
1819
- pytz
19-
- pip
2020
- tabulate==0.8.3

ci/deps/travis-37-locale.yaml

+14-8
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,12 @@ dependencies:
1111
- pytest-xdist>=1.21
1212
- hypothesis>=3.58.0
1313

14-
# pandas dependencies
14+
# required
15+
- numpy
16+
- python-dateutil
17+
- pytz
18+
19+
# optional
1520
- beautifulsoup4
1621
- blosc=1.15.0
1722
- python-blosc
@@ -20,22 +25,23 @@ dependencies:
2025
- ipython
2126
- jinja2
2227
- lxml=4.3.0
23-
- matplotlib=3.0.*
28+
- matplotlib
2429
- nomkl
2530
- numexpr
26-
- numpy
2731
- openpyxl
2832
- pandas-gbq
2933
- google-cloud-bigquery>=1.27.2 # GH 36436
3034
- pyarrow>=0.17
31-
- psycopg2=2.7
32-
- pymysql=0.7.11
3335
- pytables>=3.5.1
34-
- python-dateutil
35-
- pytz
3636
- scipy
37-
- sqlalchemy=1.3.0
3837
- xarray=0.12.0
3938
- xlrd
4039
- xlsxwriter
4140
- xlwt
41+
- moto
42+
- flask
43+
44+
# sql
45+
- psycopg2=2.7
46+
- pymysql=0.7.11
47+
- sqlalchemy=1.3.0

ci/deps/azure-37-locale.yaml renamed to ci/deps/travis-38-slow.yaml

+11-11
Original file line numberDiff line numberDiff line change
@@ -3,35 +3,35 @@ channels:
33
- defaults
44
- conda-forge
55
dependencies:
6-
- python=3.7.*
6+
- python=3.8.*
77

88
# tools
99
- cython>=0.29.21
1010
- pytest>=5.0.1
1111
- pytest-xdist>=1.21
12-
- pytest-asyncio
1312
- hypothesis>=3.58.0
14-
- pytest-azurepipelines
1513

1614
# pandas dependencies
1715
- beautifulsoup4
16+
- fsspec>=0.7.4
1817
- html5lib
19-
- ipython
20-
- jinja2
2118
- lxml
22-
- matplotlib>=3.3.0
23-
- moto
24-
- flask
25-
- nomkl
19+
- matplotlib
2620
- numexpr
27-
- numpy=1.16.*
21+
- numpy
2822
- openpyxl
23+
- patsy
24+
- psycopg2
25+
- pymysql
2926
- pytables
3027
- python-dateutil
3128
- pytz
29+
- s3fs>=0.4.0
30+
- moto>=1.3.14
3231
- scipy
33-
- xarray
32+
- sqlalchemy
3433
- xlrd
3534
- xlsxwriter
3635
- xlwt
3736
- moto
37+
- flask

0 commit comments

Comments
 (0)