mirror of https://github.com/astral-sh/uv
Add loongarch64 to supported Python platform tags (#10223)
This commit is contained in:
parent
7f1ee9c6dd
commit
a2f436f79b
|
|
@ -90,6 +90,7 @@ pub enum Arch {
|
||||||
#[serde(alias = "amd64")]
|
#[serde(alias = "amd64")]
|
||||||
X86_64,
|
X86_64,
|
||||||
S390X,
|
S390X,
|
||||||
|
LoongArch64,
|
||||||
Riscv64,
|
Riscv64,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -105,6 +106,7 @@ impl fmt::Display for Arch {
|
||||||
Self::X86 => write!(f, "i686"),
|
Self::X86 => write!(f, "i686"),
|
||||||
Self::X86_64 => write!(f, "x86_64"),
|
Self::X86_64 => write!(f, "x86_64"),
|
||||||
Self::S390X => write!(f, "s390x"),
|
Self::S390X => write!(f, "s390x"),
|
||||||
|
Self::LoongArch64 => write!(f, "loongarch64"),
|
||||||
Self::Riscv64 => write!(f, "riscv64"),
|
Self::Riscv64 => write!(f, "riscv64"),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -124,7 +126,7 @@ impl Arch {
|
||||||
// manylinux_2_31
|
// manylinux_2_31
|
||||||
Self::Riscv64 => Some(31),
|
Self::Riscv64 => Some(31),
|
||||||
// unsupported
|
// unsupported
|
||||||
Self::Armv5TEL | Self::Armv6L => None,
|
Self::Armv5TEL | Self::Armv6L | Self::LoongArch64 => None,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -274,6 +274,10 @@ impl From<&uv_platform_tags::Arch> for Arch {
|
||||||
family: target_lexicon::Architecture::X86_64,
|
family: target_lexicon::Architecture::X86_64,
|
||||||
variant: None,
|
variant: None,
|
||||||
},
|
},
|
||||||
|
uv_platform_tags::Arch::LoongArch64 => Self {
|
||||||
|
family: target_lexicon::Architecture::LoongArch64,
|
||||||
|
variant: None,
|
||||||
|
},
|
||||||
uv_platform_tags::Arch::Riscv64 => Self {
|
uv_platform_tags::Arch::Riscv64 => Self {
|
||||||
family: target_lexicon::Architecture::Riscv64(
|
family: target_lexicon::Architecture::Riscv64(
|
||||||
target_lexicon::Riscv64Architecture::Riscv64,
|
target_lexicon::Riscv64Architecture::Riscv64,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue