diff --git a/.github/workflows/build-wheel.yaml b/.github/workflows/build-wheel.yaml index 73f9aebdb..3e52d6c10 100644 --- a/.github/workflows/build-wheel.yaml +++ b/.github/workflows/build-wheel.yaml @@ -21,26 +21,14 @@ jobs: matrix: os: [ubuntu-latest, macos-latest, windows-latest] arch: [auto] - requires-python: [">=3.8,<3.10", ">=3.10,<3.12"] + requires-python: [">=3.9,<3.12"] include: - os: ubuntu-latest arch: aarch64 - requires-python: ">=3.8,<3.9" - - os: ubuntu-latest - arch: aarch64 - requires-python: ">=3.9,<3.10" - - os: ubuntu-latest - arch: aarch64 - requires-python: ">=3.10,<3.11" - - os: ubuntu-latest - arch: aarch64 - requires-python: ">=3.11,<3.12" - - os: macos-latest - arch: universal2 - requires-python: ">=3.8,<3.10" + requires-python: ">=3.9,<3.12" - os: macos-latest arch: universal2 - requires-python: ">=3.10,<3.12" + requires-python: ">=3.9,<3.12" steps: - uses: actions/checkout@v3 diff --git a/.github/workflows/docker-cd.yaml b/.github/workflows/docker-cd.yaml index 9241645b5..a696d820b 100644 --- a/.github/workflows/docker-cd.yaml +++ b/.github/workflows/docker-cd.yaml @@ -17,7 +17,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: [ "3.8", "3.9", "3.10", "3.11" ] + python-version: [ "3.9", "3.10", "3.11" ] steps: - name: Check out code uses: actions/checkout@v3 diff --git a/CI/requirements-wheel.txt b/CI/requirements-wheel.txt index 073dbcbe8..b6a1e6d5f 100644 --- a/CI/requirements-wheel.txt +++ b/CI/requirements-wheel.txt @@ -1,18 +1,14 @@ oldest-supported-numpy -pandas==1.0.4; python_version<'3.9' and platform_machine!='aarch64' -pandas==1.1.3; python_version<'3.9' and platform_machine=='aarch64' pandas==1.2.2; python_version>='3.9' and python_version<'3.10' pandas==1.3.4; python_version>='3.10' and python_version<'3.11' -pandas==1.5.0; python_version>='3.11' +pandas==1.5.1; python_version>='3.11' and python_version<'3.12' numpy<2.0.0 -scipy==1.4.1; python_version<'3.9' and platform_machine!='aarch64' -scipy==1.5.3; python_version<'3.9' and platform_machine=='aarch64' scipy==1.5.4; python_version>='3.9' and python_version<'3.10' scipy==1.7.2; python_version>='3.10' and python_version<'3.11' -scipy==1.10.0; python_version>='3.11' +scipy==1.10.0; python_version>='3.11' and python_version<'3.12' # see: https://github.com/cython/cython/commit/afc00fc3ba5d43c67151c0039847a526e7b627a5 cython==0.29.33 diff --git a/python/xorbits/deploy/docker/Dockerfile.base b/python/xorbits/deploy/docker/Dockerfile.base index 85991b084..a2fcf0368 100644 --- a/python/xorbits/deploy/docker/Dockerfile.base +++ b/python/xorbits/deploy/docker/Dockerfile.base @@ -1,4 +1,4 @@ -ARG BASE_CONTAINER=continuumio/miniconda3:4.12.0 +ARG BASE_CONTAINER=continuumio/miniconda3:23.10.0-1 ARG PYTHON_VERSION=3.9 FROM ${BASE_CONTAINER} AS base