File tree Expand file tree Collapse file tree 2 files changed +21
-2
lines changed
Expand file tree Collapse file tree 2 files changed +21
-2
lines changed Original file line number Diff line number Diff line change @@ -54,15 +54,23 @@ jobs:
5454 cibuildwheel --debug-traceback --output-dir wheelhouse
5555 env :
5656 CIBW_BEFORE_BUILD_LINUX : |
57+ # Install GraalVM
5758 curl -L -o graalvm.tar.gz https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-23.0.2/graalvm-community-jdk-23.0.2_linux-x64_bin.tar.gz
5859 tar -xzf graalvm.tar.gz -C /opt
5960 export JAVA_HOME=/opt/graalvm-ce-23.0.2
6061 export GRAALVM_HOME=/opt/graalvm-ce-23.0.2
6162 export PATH=$GRAALVM_HOME/bin:$PATH
6263 gu install native-image
64+ # install Poetry
6365 curl -sSL https://install.python-poetry.org | python3 -
6466 export PATH=$HOME/.local/bin:$PATH
6567 poetry install --no-interaction
68+ # Install Maven
69+ MAVEN_VERSION=3.9.9
70+ curl -L -o apache-maven.tar.gz https://dlcdn.apache.org/maven/maven-3/$MAVEN_VERSION/binaries/apache-maven-$MAVEN_VERSION-bin.tar.gz
71+ tar -xzf apache-maven.tar.gz -C /opt
72+ export MAVEN_HOME=/opt/apache-maven-$MAVEN_VERSION
73+ export PATH=$MAVEN_HOME/bin:$PATH
6674
6775 - name : Copy wheels to dist directory
6876 run : |
Original file line number Diff line number Diff line change @@ -39,8 +39,19 @@ mkdocs-material = "^9.5.50"
3939mkdocstrings = {extras = [" python" ], version = " ^0.27.0" }
4040
4141[tool .cibuildwheel ]
42- build = " cp311-manylinux_2_28_x86_64 cp312-manylinux_2_28_x86_64 cp313-manylinux_2_28_x86_64 cp3*-macosx_x86_64 cp3*-macosx_arm64 cp3*-win_amd64"
43- skip = " cp36-* cp37-* cp38-* cp39-* cp310-*"
42+ build = " cp311-* cp312-* cp313-*"
43+ manylinux-x86_64-image = " manylinux_2_28"
44+ manylinux-i686-image = " manylinux_2_28"
45+ manylinux-aarch64-image = " manylinux_2_28"
46+ manylinux-ppc64le-image = " manylinux_2_28"
47+ manylinux-s390x-image = " manylinux_2_28"
48+ manylinux-armv7l-image = " manylinux_2_28"
49+ manylinux-pypy_x86_64-image = " manylinux_2_28"
50+ manylinux-pypy_i686-image = " manylinux_2_28"
51+ manylinux-pypy_aarch64-image = " manylinux_2_28"
52+ musllinux-x86_64-image = " musllinux_1_2"
53+ musllinux-i686-image = " musllinux_1_2"
54+
4455
4556[tool .setuptools .package-data ]
4657libvcell = [" lib/*" ]
You can’t perform that action at this time.
0 commit comments