diff --git a/.github/workflows/build-binaries.yml b/.github/workflows/build-binaries.yml index ac07d8befd28cc..573513079994e9 100644 --- a/.github/workflows/build-binaries.yml +++ b/.github/workflows/build-binaries.yml @@ -294,11 +294,6 @@ jobs: arch: arm - target: riscv64gc-unknown-linux-gnu arch: riscv64 - - target: loongarch64-unknown-linux-gnu - arch: loong64 - # There's currently no loong64 support for Ubuntu so we are using Debian - base_image: --platform=linux/loong64 ghcr.io/loong64/debian:trixie - maturin_docker_options: -e JEMALLOC_SYS_WITH_LG_PAGE=16 steps: - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 @@ -323,15 +318,12 @@ jobs: with: arch: ${{ matrix.platform.arch == 'arm' && 'armv6' || matrix.platform.arch }} distro: ${{ matrix.platform.arch == 'arm' && 'bullseye' || 'ubuntu20.04' }} - base_image: ${{ matrix.platform.base_image }} githubToken: ${{ github.token }} install: | apt-get update - apt-get install -y --no-install-recommends python3 python3-pip python3-venv libatomic1 - run: | - python3 -m venv .venv - source .venv/bin/activate + apt-get install -y --no-install-recommends python3 python3-pip libatomic1 pip3 install -U pip + run: | pip3 install ${{ env.PACKAGE_NAME }} --no-index --find-links dist/ --force-reinstall ruff --help - name: "Upload wheels" diff --git a/.github/workflows/publish-pypi.yml b/.github/workflows/publish-pypi.yml index f29d719bf61247..a145f975ede06f 100644 --- a/.github/workflows/publish-pypi.yml +++ b/.github/workflows/publish-pypi.yml @@ -28,7 +28,5 @@ jobs: pattern: wheels-* path: wheels merge-multiple: true - - name: Remove wheels unsupported by PyPI - run: rm wheels/*loong* - name: Publish to PyPi run: uv publish -v wheels/* diff --git a/crates/ruff/Cargo.toml b/crates/ruff/Cargo.toml index ad06a560bd4f18..b990cff2d142c6 100644 --- a/crates/ruff/Cargo.toml +++ b/crates/ruff/Cargo.toml @@ -85,7 +85,7 @@ dist = true [target.'cfg(target_os = "windows")'.dependencies] mimalloc = { workspace = true } -[target.'cfg(all(not(target_os = "windows"), not(target_os = "openbsd"), not(target_os = "aix"), not(target_os = "android"), any(target_arch = "x86_64", target_arch = "aarch64", target_arch = "powerpc64", target_arch = "riscv64", target_arch = "loongarch64")))'.dependencies] +[target.'cfg(all(not(target_os = "windows"), not(target_os = "openbsd"), not(target_os = "aix"), not(target_os = "android"), any(target_arch = "x86_64", target_arch = "aarch64", target_arch = "powerpc64", target_arch = "riscv64")))'.dependencies] tikv-jemallocator = { workspace = true } [lints] diff --git a/crates/ruff/src/main.rs b/crates/ruff/src/main.rs index a8e9664ad18ae0..62e4f85b6e4bab 100644 --- a/crates/ruff/src/main.rs +++ b/crates/ruff/src/main.rs @@ -20,8 +20,7 @@ static GLOBAL: mimalloc::MiMalloc = mimalloc::MiMalloc; target_arch = "x86_64", target_arch = "aarch64", target_arch = "powerpc64", - target_arch = "riscv64", - target_arch = "loongarch64", + target_arch = "riscv64" ) ))] #[global_allocator] diff --git a/crates/ruff_benchmark/Cargo.toml b/crates/ruff_benchmark/Cargo.toml index a10dbb65fec4bf..92606c99012cf8 100644 --- a/crates/ruff_benchmark/Cargo.toml +++ b/crates/ruff_benchmark/Cargo.toml @@ -86,5 +86,5 @@ walltime = ["ruff_db/os", "ty_project", "divan"] [target.'cfg(target_os = "windows")'.dev-dependencies] mimalloc = { workspace = true } -[target.'cfg(all(not(target_os = "windows"), not(target_os = "openbsd"), any(target_arch = "x86_64", target_arch = "aarch64", target_arch = "powerpc64", target_arch = "riscv64", target_arch = "loongarch64")))'.dev-dependencies] +[target.'cfg(all(not(target_os = "windows"), not(target_os = "openbsd"), any(target_arch = "x86_64", target_arch = "aarch64", target_arch = "powerpc64", target_arch = "riscv64")))'.dev-dependencies] tikv-jemallocator = { workspace = true } diff --git a/crates/ruff_benchmark/benches/formatter.rs b/crates/ruff_benchmark/benches/formatter.rs index a2c56c175ea3f4..f2bd54bb44588a 100644 --- a/crates/ruff_benchmark/benches/formatter.rs +++ b/crates/ruff_benchmark/benches/formatter.rs @@ -22,8 +22,7 @@ static GLOBAL: mimalloc::MiMalloc = mimalloc::MiMalloc; target_arch = "x86_64", target_arch = "aarch64", target_arch = "powerpc64", - target_arch = "riscv64", - target_arch = "loongarch64" + target_arch = "riscv64" ) ))] #[global_allocator] diff --git a/crates/ruff_benchmark/benches/lexer.rs b/crates/ruff_benchmark/benches/lexer.rs index e337f634438e36..968ac74b143dd5 100644 --- a/crates/ruff_benchmark/benches/lexer.rs +++ b/crates/ruff_benchmark/benches/lexer.rs @@ -19,8 +19,7 @@ static GLOBAL: mimalloc::MiMalloc = mimalloc::MiMalloc; target_arch = "x86_64", target_arch = "aarch64", target_arch = "powerpc64", - target_arch = "riscv64", - target_arch = "loongarch64" + target_arch = "riscv64" ) ))] #[global_allocator] diff --git a/crates/ruff_benchmark/benches/linter.rs b/crates/ruff_benchmark/benches/linter.rs index 4c1eb8b69e6ef2..98ef4083a9fcae 100644 --- a/crates/ruff_benchmark/benches/linter.rs +++ b/crates/ruff_benchmark/benches/linter.rs @@ -27,8 +27,7 @@ static GLOBAL: mimalloc::MiMalloc = mimalloc::MiMalloc; target_arch = "x86_64", target_arch = "aarch64", target_arch = "powerpc64", - target_arch = "riscv64", - target_arch = "loongarch64" + target_arch = "riscv64" ) ))] #[global_allocator] @@ -45,8 +44,7 @@ static GLOBAL: tikv_jemallocator::Jemalloc = tikv_jemallocator::Jemalloc; target_arch = "x86_64", target_arch = "aarch64", target_arch = "powerpc64", - target_arch = "riscv64", - target_arch = "loongarch64" + target_arch = "riscv64" ) ))] #[unsafe(export_name = "_rjem_malloc_conf")] diff --git a/crates/ruff_benchmark/benches/parser.rs b/crates/ruff_benchmark/benches/parser.rs index d1bbe6fd9f84aa..d5e086eb505ccd 100644 --- a/crates/ruff_benchmark/benches/parser.rs +++ b/crates/ruff_benchmark/benches/parser.rs @@ -21,8 +21,7 @@ static GLOBAL: mimalloc::MiMalloc = mimalloc::MiMalloc; target_arch = "x86_64", target_arch = "aarch64", target_arch = "powerpc64", - target_arch = "riscv64", - target_arch = "loongarch64" + target_arch = "riscv64" ) ))] #[global_allocator] diff --git a/dist-workspace.toml b/dist-workspace.toml index 5c4ee12e6e86c1..1f23f1118bb8bf 100644 --- a/dist-workspace.toml +++ b/dist-workspace.toml @@ -30,7 +30,6 @@ targets = [ "powerpc64le-unknown-linux-gnu", "riscv64gc-unknown-linux-gnu", "s390x-unknown-linux-gnu", - "loongarch64-unknown-linux-gnu", "x86_64-unknown-linux-gnu", "x86_64-unknown-linux-musl", "x86_64-pc-windows-msvc",