8000 CI Use lock file for CircleCI arm64 build (#23392) · scikit-learn/scikit-learn@0608529 · GitHub
[go: up one dir, main page]

Skip to content

Commit 0608529

Browse files
lesteveglemaitre
authored andcommitted
CI Use lock file for CircleCI arm64 build (#23392)
1 parent 75f0beb commit 0608529

16 files changed

+177
-80
lines changed

.circleci/config.yml

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -116,18 +116,10 @@ jobs:
116116
image: ubuntu-2004:202101-01
117117
resource_class: arm.medium
118118
environment:
119-
# Use the latest supported version of python
120-
- PYTHON_VERSION: '3.9'
121119
- OMP_NUM_THREADS: 2
122120
- OPENBLAS_NUM_THREADS: 2
123-
- NUMPY_VERSION: 'latest'
124-
- SCIPY_VERSION: 'latest'
125-
- CYTHON_VERSION: 'latest'
126-
- JOBLIB_VERSION: 'latest'
127-
- THREADPOOLCTL_VERSION: 'latest'
128-
- PYTEST_VERSION: 'latest'
129-
- PYTEST_XDIST_VERSION: 'latest'
130-
- TEST_DOCSTRINGS: 'true'
121+
- CONDA_ENV_NAME: testenv
122+
- LOCK_FILE: build_tools/circle/py39_conda_forge_linux-aarch64_conda.lock
131123
steps:
132124
- checkout
133125
- run: ./build_tools/circle/checkout_merge_commit.sh

build_tools/azure/debian_atlas_32bit_requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# DO NOT EDIT: this file is generated from the specification found in the
22
# following script to centralize the configuration for all Azure CI builds:
3-
# build_tools/azure/update_environments_and_lock_files.py
3+
# build_tools/update_environments_and_lock_files.py
44
cython
55
joblib==1.0.0 # min
66
threadpoolctl==2.2.0

build_tools/azure/py38_conda_defaults_openblas_environment.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# DO NOT EDIT: this file is generated from the specification found in the
22
# following script to centralize the configuration for all Azure CI builds:
3-
# build_tools/azure/update_environments_and_lock_files.py
3+
# build_tools/update_environments_and_lock_files.py
44
channels:
55
- defaults
66
dependencies:

build_tools/azure/py38_conda_forge_openblas_ubuntu_1804_environment.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# DO NOT EDIT: this file is generated from the specification found in the
22
# following script to centralize the configuration for all Azure CI builds:
3-
# build_tools/azure/update_environments_and_lock_files.py
3+
# build_tools/update_environments_and_lock_files.py
44
channels:
55
- conda-forge
66
dependencies:

build_tools/azure/pylatest_conda_forge_mkl_linux-64_environment.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# DO NOT EDIT: this file is generated from the specification found in the
22
# following script to centralize the configuration for all Azure CI builds:
3-
# build_tools/azure/update_environments_and_lock_files.py
3+
# build_tools/update_environments_and_lock_files.py
44
channels:
55
- conda-forge
66
dependencies:

build_tools/azure/pylatest_conda_forge_mkl_no_coverage_environment.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# DO NOT EDIT: this file is generated from the specification found in the
22
# following script to centralize the configuration for all Azure CI builds:
3-
# build_tools/azure/update_environments_and_lock_files.py
3+
# build_tools/update_environments_and_lock_files.py
44
channels:
55
- conda-forge
66
dependencies:

build_tools/azure/pylatest_conda_forge_mkl_osx-64_environment.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# DO NOT EDIT: this file is generated from the specification found in the
22
# following script to centralize the configuration for all Azure CI builds:
3-
# build_tools/azure/update_environments_and_lock_files.py
3+
# build_tools/update_environments_and_lock_files.py
44
channels:
55
- conda-forge
66
dependencies:

build_tools/azure/pylatest_conda_mkl_no_openmp_environment.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# DO NOT EDIT: this file is generated from the specification found in the
22
# following script to centralize the configuration for all Azure CI builds:
3-
# build_tools/azure/update_environments_and_lock_files.py
3+
# build_tools/update_environments_and_lock_files.py
44
channels:
55
- defaults
66
dependencies:

build_tools/azure/pylatest_pip_openblas_pandas_environment.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# DO NOT EDIT: this file is generated from the specification found in the
22
# following script to centralize the configuration for all Azure CI builds:
3-
# build_tools/azure/update_environments_and_lock_files.py
3+
# build_tools/update_environments_and_lock_files.py
44
channels:
55
- defaults
66
dependencies:

build_tools/azure/pylatest_pip_scipy_dev_environment.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# DO NOT EDIT: this file is generated from the specification found in the
22
# following script to centralize the configuration for all Azure CI builds:
3-
# build_tools/azure/update_environments_and_lock_files.py
3+
# build_tools/update_environments_and_lock_files.py
44
channels:
55
- defaults
66
dependencies:

build_tools/azure/pypy3_environment.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# DO NOT EDIT: this file is generated from the specification found in the
22
# following script to centralize the configuration for all Azure CI builds:
3-
# build_tools/azure/update_environments_and_lock_files.py
3+
# build_tools/update_environments_and_lock_files.py
44
channels:
55
- conda-forge
66
dependencies:

build_tools/azure/ubuntu_atlas_requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# DO NOT EDIT: this file is generated from the specification found in the
22
# following script to centralize the configuration for all Azure CI builds:
3-
# build_tools/azure/update_environments_and_lock_files.py
3+
# build_tools/update_environments_and_lock_files.py
44
cython
55
joblib==1.0.0 # min
66
threadpoolctl==2.0.0 # min

build_tools/circle/build_test_arm.sh

Lines changed: 4 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ set -x
66
UNAMESTR=`uname`
77
N_CORES=`nproc --all`
88

9-
109
setup_ccache() {
1110
echo "Setting up ccache"
1211
mkdir /tmp/ccache/
@@ -20,13 +19,6 @@ setup_ccache() {
2019
ccache -M 0
2120
}
2221

23-
# imports get_dep
24-
source build_tools/shared.sh
25-
26-
sudo add-apt-repository --remove ppa:ubuntu-toolchain-r/test
27-
sudo apt-get update
28-
29-
# Setup conda environment
3022
MINICONDA_URL="https://github.com/conda-forge/miniforge/releases/latest/download/Mambaforge-Linux-aarch64.sh"
3123

3224
# Install Mambaforge
@@ -36,40 +28,13 @@ chmod +x mambaforge.sh && ./mambaforge.sh -b -p $MINICONDA_PATH
3628
export PATH=$MINICONDA_PATH/bin:$PATH
3729
mamba init --all --verbose
3830
mamba update --yes conda
31+
# TODO Update conda-lock version from time to time
32+mamba install conda-lock=1.0.5 -y
33+
conda-lock install --name $CONDA_ENV_NAME $LOCK_FILE
34+
source activate $CONDA_ENV_NAME
3935

40-
# Create environment and install dependencies
41-
mamba create -n testenv --yes $(get_dep python $PYTHON_VERSION)
42-
source activate testenv
43-
44-
# pin pip to 22.0.4 because pip 22.1 validates build dependencies in
45-
# pyproject.toml. oldest-supported-numpy is part of the build dependencies in
46-
# pyproject.toml so using pip 22.1 will cause an error since
47-
# oldest-supported-numpy is not really meant to be installed in the
48-
# environment. See https://github.com/scikit-learn/scikit-learn/pull/23336 for
49-
# more details.
50-
mamba install --verbose -y ccache \
51-
pip==22.0.4 \
52-
$(get_dep numpy $NUMPY_VERSION) \
53-
$(get_dep scipy $SCIPY_VERSION) \
54-
$(get_dep cython $CYTHON_VERSION) \
55-
$(get_dep joblib $JOBLIB_VERSION) \
56-
$(get_dep threadpoolctl $THREADPOOLCTL_VERSION) \
57-
$(get_dep pytest $PYTEST_VERSION) \
58-
$(get_dep pytest-xdist $PYTEST_XDIST_VERSION)
5936
setup_ccache
6037

61-
if [[ "$COVERAGE" == "true" ]]; then
62-
# XXX: coverage is temporary pinned to 6.2 because 6.3 is not fork-safe
63-
# cf. https://github.com/nedbat/coveragepy/issues/1310
64-
mamba install --verbose -y codecov pytest-cov coverage=6.2
65-
fi
66-
67-
if [[ "$TEST_DOCSTRINGS" == "true" ]]; then
68-
# numpydoc requires sphinx
69-
mamba install --verbose -y sphinx
70-
mamba install --verbose -y numpydoc
71-
fi
72-
7338
python --version
7439

7540
# Set parallelism to $N_CORES + 1 to overlap IO bound tasks with CPU bound tasks on CI
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# DO NOT EDIT: this file is generated from the specification found in the
2+
# following script to centralize the configuration for all Azure CI builds:
3+
# build_tools/update_environments_and_lock_files.py
4+
channels:
5+
- conda-forge
6+
dependencies:
7+
- python=3.9
8+
- numpy
9+
- blas
10+
- scipy
11+
- cython
12+
- joblib
13+
- threadpoolctl
14+
- matplotlib
15+
- pytest=6.2.5
16+
- pytest-xdist
17+
- pillow
18+
- pip=22.0.4
19+
- ccache
Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
# Generated by conda-lock.
2+
# platform: linux-aarch64
3+
# input_hash: e3e1ef206f1ca1cb3b6316fc18cc4c22a5dc95324159f4b0756b259d802aaf81
4+
@EXPLICIT
5+
https://conda.anaconda.org/conda-forge/linux-aarch64/ca-certificates-2021.10.8-h4fd8a4c_0.tar.bz2#ad855209fcca3b45da677d409b16e021
6+
https://conda.anaconda.org/conda-forge/linux-aarch64/ld_impl_linux-aarch64-2.36.1-h02ad14f_2.tar.bz2#3ca1a8e406eab04ffc3bfa6e8ac0a724
7+
https://conda.anaconda.org/conda-forge/linux-aarch64/libgfortran5-12.1.0-h41d5c85_16.tar.bz2#f053ad62fdac14fb8e73cfed4e8d2676
8+
https://conda.anaconda.org/conda-forge/linux-aarch64/libstdcxx-ng-12.1.0-hd01590b_16.tar.bz2#b64391bb81cc2f914d57c0927ec8a26b
9+
https://conda.anaconda.org/conda-forge/noarch/tzdata-2022a-h191b570_0.tar.bz2#84be5301069417a2221187d2f435e0f7
10+
https://conda.anaconda.org/conda-forge/linux-aarch64/libgfortran-ng-12.1.0-he9431aa_16.tar.bz2#69e5a58bbd94c934277f715160c1f0b5
11+
https://conda.anaconda.org/conda-forge/linux-aarch64/_openmp_mutex-4.5-2_kmp_llvm.tar.bz2#98a1185182fec3c434069fa74e6473d6
12+
https://conda.anaconda.org/conda-forge/linux-aarch64/libgcc-ng-12.1.0-h3242a24_16.tar.bz2#70e9f0947c17f3faf1a1974be0c110bf
13+
https://conda.anaconda.org/conda-forge/linux-aarch64/bzip2-1.0.8-hf897c2e_4.tar.bz2#2d787570a729e273a4e75775ddf3348a
14+
https://conda.anaconda.org/conda-forge/linux-aarch64/giflib-5.2.1-hb9de7d4_2.tar.bz2#08575a68724ff44a0cb24c6158511c0a
15+
https://conda.anaconda.org/conda-forge/linux-aarch64/jbig-2.1-hf897c2e_2003.tar.bz2#a3d4206bcecf771e286e39155fe00b24
16+
https://conda.anaconda.org/conda-forge/linux-aarch64/jpeg-9e-h9cdd2b7_1.tar.bz2#584d93de10ab8d47874c5f29c29ba729
17+
https://conda.anaconda.org/conda-forge/linux-aarch64/lerc-3.0-h01db608_0.tar.bz2#13505433bc073878ec237f8ff8ba1ea5
18+
https://conda.anaconda.org/conda-forge/linux-aarch64/libbrotlicommon-1.0.9-h4e544f5_7.tar.bz2#6ee071311281942e2fec227751e7efff
19+
https://conda.anaconda.org/conda-forge/linux-aarch64/libdeflate-1.10-hf897c2e_0.tar.bz2#cf24cc05d49de7c6a981f2d485cb6fb6
20+
https://conda.anaconda.org/conda-forge/linux-aarch64/libffi-3.4.2-h3557bc0_5.tar.bz2#dddd85f4d52121fab0a8b099c5e06501
21+
https://conda.anaconda.org/conda-forge/linux-aarch64/libhiredis-1.0.2-h05efe27_0.tar.bz2#a87f068744fd20334cd41489eb163bee
22+
https://conda.anaconda.org/conda-forge/linux-aarch64/libnsl-2.0.0-hf897c2e_0.tar.bz2#36fdbc05c9d9145ece86f5a63c3f352e
23+
https://conda.anaconda.org/conda-forge/linux-aarch64/libopenblas-0.3.20-pthreads_h6cb6f83_0.tar.bz2#1110034f2f90ca3c7ea35bf0d2eea15e
24+
https://conda.anaconda.org/conda-forge/linux-aarch64/libuuid-2.32.1-hf897c2e_1000.tar.bz2#e038da5ef9095b0d79aac14a311394e7
25+
https://conda.anaconda.org/conda-forge/linux-aarch64/libwebp-base-1.2.2-hf897c2e_1.tar.bz2#833c405d24bf7e52022b61108e78028a
26+
https://conda.anaconda.org/conda-forge/linux-aarch64/libzlib-1.2.11-h4e544f5_1014.tar.bz2#e829241b520bfd3187d921f82e9b4460
27+
https://conda.anaconda.org/conda-forge/linux-aarch64/lz4-c-1.9.3-h01db608_1.tar.bz2#25b5ec27b49b04a997a87b0f00f5e205
28+
https://conda.anaconda.org/conda-forge/linux-aarch64/ncurses-6.3-headf329_1.tar.bz2#486b68148e121bc8bbadc3cefae4c04f
29+
https://conda.anaconda.org/conda-forge/linux-aarch64/openssl-3.0.3-h4e544f5_0.tar.bz2#19a1e30ba6680f2ad0795d985628663c
30+
https://conda.anaconda.org/conda-forge/linux-aarch64/pthread-stubs-0.4-hb9de7d4_1001.tar.bz2#d0183ec6ce0b5aaa3486df25fa5f0ded
31+
https://conda.anaconda.org/conda-forge/linux-aarch64/xorg-libxau-1.0.9-h3557bc0_0.tar.bz2#e0c187f5ce240897762bbb89a8a407cc
32+
https://conda.anaconda.org/conda-forge/linux-aarch64/xorg-libxdmcp-1.1.3-h3557bc0_0.tar.bz2#a6c9016ae1ca5c47a3603ed4cd65fedd
33+
https://conda.anaconda.org/conda-forge/linux-aarch64/xz-5.2.5-h6dd45c4_1.tar.bz2#9da6f161d0f47f8a29fa708cda8deda2
34+
https://conda.anaconda.org/conda-forge/linux-aarch64/libblas-3.9.0-14_linuxaarch64_openblas.tar.bz2#e8a37033814609b27d188b35c134d007
35+
https://conda.anaconda.org/conda-forge/linux-aarch64/libbrotlidec-1.0.9-h4e544f5_7.tar.bz2#6839e1d20fce65ff5f0f0bcf32841993
36+
https://conda.anaconda.org/conda-forge/linux-aarch64/libbrotlienc-1.0.9-h4e544f5_7.tar.bz2#353cfe995ca6183994d5eb3e674ab42c
37+
https://conda.anaconda.org/conda-forge/linux-aarch64/libxcb-1.13-h3557bc0_1004.tar.bz2#cc973f5f452272c397546eac588cddb3
38+
https://conda.anaconda.org/conda-forge/linux-aarch64/llvm-openmp-14.0.3-hb2805f8_0.tar.bz2#0096034fdd07049c70f40853655ad8b3
39+
https://conda.anaconda.org/conda-forge/linux-aarch64/openblas-0.3.20-pthreads_h2d9dd7e_0.tar.bz2#db1b9433e8d04b2591111d75be683d5e
40+
https://conda.anaconda.org/conda-forge/linux-aarch64/readline-8.1-h1a49cc3_0.tar.bz2#ccd3c3e1bde615ec934282f3481a1ede
41+
https://conda.anaconda.org/conda-forge/linux-aarch64/tk-8.6.12-hd8af866_0.tar.bz2#7894e82ff743bd96c76585ddebe28e2a
42+
https://conda.anaconda.org/conda-forge/linux-aarch64/zlib-1.2.11-h4e544f5_1014.tar.bz2#5d6528db5739f248a7a5749d2dba8a27
43+
https://conda.anaconda.org/conda-forge/linux-aarch64/zstd-1.5.2-h41fb7a4_0.tar.bz2#03434131cc82915a59513e1ab989fdd5
44+
https://conda.anaconda.org/conda-forge/linux-aarch64/brotli-bin-1.0.9-h4e544f5_7.tar.bz2#4014ebf8c97d8cb219bfc0a12344ceb6
45+
https://conda.anaconda.org/conda-forge/linux-aarch64/ccache-4.5.1-h637f6b2_0.tar.bz2#0981c793a35b1e72d75d3a40e8dd69a4
46+
https://conda.anaconda.org/conda-forge/linux-aarch64/libcblas-3.9.0-14_linuxaarch64_openblas.tar.bz2#8a1d66921d3e7dacacc8dd3af6d5ec5f
47+
https://conda.anaconda.org/conda-forge/linux-aarch64/liblapack-3.9.0-14_linuxaarch64_openblas.tar.bz2#1dcb7e50e399fc73824320b9ea709477
48+
https://conda.anaconda.org/conda-forge/linux-aarch64/libpng-1.6.37-hbd635b3_2.tar.bz2#c95d3cee5815206d562fffa531a60a86
49+
https://conda.anaconda.org/conda-forge/linux-aarch64/libtiff-4.3.0-hdea21e4_3.tar.bz2#70385b4e904cf3fc9622319532c1a9eb
50+
https://conda.anaconda.org/conda-forge/linux-aarch64/sqlite-3.38.5-hc74f5b8_0.tar.bz2#ac6e9256d71294f14a6aea6e1e537f37
51+
https://conda.anaconda.org/conda-forge/linux-aarch64/brotli-1.0.9-h4e544f5_7.tar.bz2#4c345a372cf4936c8e959b8d266c4396
52+
https://conda.anaconda.org/conda-forge/linux-aarch64/freetype-2.10.4-hdf53a3c_1.tar.bz2#c0b393690f63cdfb986b430971f09cc2
53+
https://conda.anaconda.org/conda-forge/linux-aarch64/lcms2-2.12-h012adcb_0.tar.bz2#d112a00b1ba7dda1f79735d2a4661ea3
54+
https://conda.anaconda.org/conda-forge/linux-aarch64/liblapacke-3.9.0-14_linuxaarch64_openblas.tar.bz2#e18b63ca39fc7b5d7602d88440c0d0b1
55+
https://conda.anaconda.org/conda-forge/linux-aarch64/libwebp-1.2.2-h21830e5_0.tar.bz2#0b0287f266b3c32803830bbf6307c48d
56+
https://conda.anaconda.org/conda-forge/linux-aarch64/openjpeg-2.4.0-h45037e0_1.tar.bz2#c888c9aa7f6e60f2514f88c070ec6f45
57+
https://conda.anaconda.org/conda-forge/linux-aarch64/python-3.9.12-h5016f1d_1_cpython.tar.bz2#09cceb4a3e723338d0fbed7c7d22e2a4
58+
https://conda.anaconda.org/conda-forge/noarch/attrs-21.4.0-pyhd8ed1ab_0.tar.bz2#f70280205d7044c8b8358c8de3190e5d
59+
https://conda.anaconda.org/conda-forge/linux-aarch64/blas-devel-3.9.0-14_linuxaarch64_openblas.tar.bz2#a321d5f472b8b3e9d938540ca7277606
60+
https://conda.anaconda.org/conda-forge/noarch/cycler-0.11.0-pyhd8ed1ab_0.tar.bz2#a50559fad0affdbb33729a68669ca1cb
61+
https://conda.anaconda.org/conda-forge/noarch/execnet-1.9.0-pyhd8ed1ab_0.tar.bz2#0e521f7a5e60d508b121d38b04874fb2
62+
https://conda.anaconda.org/conda-forge/noarch/iniconfig-1.1.1-pyh9f0ad1d_0.tar.bz2#39161f81cc5e5ca45b8226fbb06c6905
63+
https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyh9f0ad1d_0.tar.bz2#2ba8498c1018c1e9c61eb99b973dfe19
64+
https://conda.anaconda.org/conda-forge/noarch/py-1.11.0-pyh6c4a22f_0.tar.bz2#b4613d7e7a493916d867842a6a148054
65+
https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.0.9-pyhd8ed1ab_0.tar.bz2#e8fbc1b54b25f4b08281467bc13b70cc
66+
https://conda.anaconda.org/conda-forge/linux-aarch64/python_abi-3.9-2_cp39.tar.bz2#c74e493d773fa544a312b0904abcfbfb
67+
https://conda.anaconda.org/conda-forge/noarch/six-1.16.0-pyh6c4a22f_0.tar.bz2#e5f25f8dbc060e9a8d912e432202afc2
68+
https://conda.anaconda.org/conda-forge/noarch/threadpoolctl-3.1.0-pyh8a188c0_0.tar.bz2#a2995ee828f65687ac5b1e71a2ab1e0c
69+
https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_0.tar.bz2#f832c45a477c78bebd107098db465095
70+
https://conda.anaconda.org/conda-forge/noarch/wheel-0.37.1-pyhd8ed1ab_0.tar.bz2#1ca02aaf78d9c70d9a81a3bed5752022
71+
https://conda.anaconda.org/conda-forge/linux-aarch64/blas-2.114-openblas.tar.bz2#240259abe13902a22c25ad1ff8082d90
72+
https://conda.anaconda.org/conda-forge/linux-aarch64/certifi-2021.10.8-py39h4420490_2.tar.bz2#aebb51e6774e3d98b8412e500afa638c
73+
https://conda.anaconda.org/conda-forge/linux-aarch64/cython-0.29.29-py39h3d8bfb9_0.tar.bz2#18507b4cf568e8d1f661d31746d0db11
74+
https://conda.anaconda.org/conda-forge/linux-aarch64/kiwisolver-1.4.2-py39h110580c_1.tar.bz2#e5136a6aa77ec81ab5c6d3f9ba2ebf1d
75+
https://conda.anaconda.org/conda-forge/linux-aarch64/numpy-1.22.3-py39h451b137_2.tar.bz2#db82cd177da11c34dbbc29bee711a8d7
76+
https://conda.anaconda.org/conda-forge/noarch/packaging-21.3-pyhd8ed1ab_0.tar.bz2#71f1ab2de48613876becddd496371c85
77+
https://conda.anaconda.org/conda-forge/linux-aarch64/pillow-9.1.0-py39h2a8e185_2.tar.bz2#073167cf5063f41dd7b2918f9de492b0
78+
https://conda.anaconda.org/conda-forge/linux-aarch64/pluggy-1.0.0-py39ha65689a_3.tar.bz2#3ccbd600f5d9921e928da3d69a9720a9
79+
https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.2-pyhd8ed1ab_0.tar.bz2#dd999d1cc9f79e67dbb855c8924c7984
80+
https://conda.anaconda.org/conda-forge/linux-aarch64/setuptools-62.2.0-py39ha65689a_0.tar.bz2#09fcd847a6f83a7c0ac32892c14e069c
81+
https://conda.anaconda.org/conda-forge/linux-aarch64/tornado-6.1-py39hb9a1dbb_3.tar.bz2#11dace3e5ebbaeb5069179cfa5b53923
82+
https://conda.anaconda.org/conda-forge/linux-aarch64/unicodedata2-14.0.0-py39h0fd3b05_1.tar.bz2#7182266a1f86f367d88c86a9ab560cca
83+
https://conda.anaconda.org/conda-forge/linux-aarch64/fonttools-4.33.3-py39h0fd3b05_0.tar.bz2#0f8d88eb32e53e0756a4bceaa5d85d3e
84+
https://conda.anaconda.org/conda-forge/noarch/joblib-1.1.0-pyhd8ed1ab_0.tar.bz2#07d1b5c8cde14d95998fd4767e1e62d2
85+
https://conda.anaconda.org/conda-forge/noarch/pip-22.0.4-pyhd8ed1ab_0.tar.bz2#b1239ce8ef2a1eec485c398a683c5bff
86+
https://conda.anaconda.org/conda-forge/linux-aarch64/pytest-6.2.5-py39ha65689a_2.tar.bz2#1b663c678dd3032ef9dbdfd35165091c
87+
https://conda.anaconda.org/conda-forge/linux-aarch64/scipy-1.8.0-py39h59f125f_1.tar.bz2#c82bb1939eae2df3a6b1fa993fb4f3a3
88+
https://conda.anaconda.org/conda-forge/linux-aarch64/matplotlib-base-3.5.2-py39hfed42d8_0.tar.bz2#9f90790067684c9f0ab1b07e6e82070a
89+
https://conda.anaconda.org/conda-forge/noarch/pytest-forked-1.4.0-pyhd8ed1ab_0.tar.bz2#95286e05a617de9ebfe3246cecbfb72f
90+
https://conda.anaconda.org/conda-forge/linux-aarch64/matplotlib-3.5.2-py39ha65689a_0.tar.bz2#e5738e0c03863f94223c19aaf0f2564d
91+
https://conda.anaconda.org/conda-forge/noarch/pytest-xdist-2.5.0-pyhd8ed1ab_0.tar.bz2#1fdd1f3baccf0deb647385c677a1a48e

0 commit comments

Comments
 (0)
0