@@ -3,10 +3,10 @@ version: 2.1
3
3
jobs :
4
4
test-arm :
5
5
machine :
6
- image : ubuntu-2004:202101-01
6
+ image : ubuntu-2004:2022.04.1
7
7
resource_class : arm.large
8
8
environment :
9
- ENV_FILE : ci/deps/circle-38 -arm64.yaml
9
+ ENV_FILE : ci/deps/circle-310 -arm64.yaml
10
10
PYTEST_WORKERS : auto
11
11
PATTERN : " not single_cpu and not slow and not network and not clipboard and not arm_slow and not db"
12
12
PYTEST_TARGET : " pandas"
23
23
cibw-build :
24
24
type : string
25
25
machine :
26
- image : ubuntu-2004:202101-01
26
+ image : ubuntu-2004:2022.04.1
27
27
resource_class : arm.large
28
28
environment :
29
- ENV_FILE : ci/deps/circle-38-arm64.yaml
30
29
TRIGGER_SOURCE : << pipeline.trigger_source >>
31
30
steps :
32
31
- checkout
@@ -47,17 +46,18 @@ jobs:
47
46
fi
48
47
- run :
49
48
name : Build aarch64 wheels
49
+ no_output_timeout : 30m # Sometimes the tests won't generate any output, make sure the job doesn't get killed by that
50
50
command : |
51
- pip3 install cibuildwheel==2.9.0
52
- cibuildwheel --output-dir wheelhouse
51
+ pip3 install cibuildwheel==2.14.1
52
+ cibuildwheel --prerelease-pythons -- output-dir wheelhouse
53
53
environment :
54
54
CIBW_BUILD : << parameters.cibw-build >>
55
55
56
56
- run :
57
57
name : Install Anaconda Client & Upload Wheels
58
58
command : |
59
59
echo "Install Mambaforge"
60
- MAMBA_URL="https://github.com/conda-forge/miniforge/releases/download/4.14 .0-0/Mambaforge-4.14 .0-0-Linux-aarch64.sh"
60
+ MAMBA_URL="https://github.com/conda-forge/miniforge/releases/download/23.1 .0-0/Mambaforge-23.1 .0-0-Linux-aarch64.sh"
61
61
echo "Downloading $MAMBA_URL"
62
62
wget -q $MAMBA_URL -O minimamba.sh
63
63
chmod +x minimamba.sh
@@ -92,4 +92,5 @@ workflows:
92
92
only : /^v.*/
93
93
matrix :
94
94
parameters :
95
- cibw-build : ["cp38-manylinux_aarch64", "cp39-manylinux_aarch64", "cp310-manylinux_aarch64", "cp311-manylinux_aarch64"]
95
+ # TODO: Enable Python 3.12 wheels when numpy releases a version that supports Python 3.12
96
+ cibw-build : ["cp39-manylinux_aarch64", "cp310-manylinux_aarch64", "cp311-manylinux_aarch64"]#, "cp312-manylinux_aarch64"]
0 commit comments