플랫폼 지원¶
uv는 다음과 같은 플랫폼에 대해 Tier 1 지원을 제공한다:
- macOS (Apple Silicon)
- macOS (x86_64)
- Linux (x86_64)
- Windows (x86_64)
uv는 Tier 1 플랫폼을 대상으로 지속적으로 빌드, 테스트, 개발을 진행한다. Rust 프로젝트에서 영감을 받은 Tier 1은 "작동이 보장됨"으로 간주할 수 있다.
uv는 다음과 같은 플랫폼에 대해 Tier 2 지원("빌드가 보장됨")을 제공한다:
- Linux (PPC64)
- Linux (PPC64LE)
- Linux (aarch64)
- Linux (armv7)
- Linux (i686)
- Linux (s390x)
uv는 Tier 1과 Tier 2 플랫폼을 대상으로 사전 빌드된 휠을 PyPI에 제공한다. 하지만 Tier 2 플랫폼은 지속적으로 빌드되지만, 테스트나 개발이 지속적으로 이루어지지는 않아 실제로 안정성이 다를 수 있다.
Tier 1과 Tier 2 플랫폼 외에도, uv는 i686 Windows에서 빌드가 가능한 것으로 알려져 있으며, aarch64 Windows에서는 빌드가 되지 않는 것으로 알려져 있다. 하지만 현재 이 두 플랫폼은 지원 대상으로 간주하지 않는다. 지원되는 최소 Windows 버전은 Windows 10과 Windows Server 2016이며, 이는 Rust의 Tier 1 지원을 따른다.
uv는 Python 3.8, 3.9, 3.10, 3.11, 3.12, 3.13을 지원하며, 이 버전들에 대해 테스트를 진행한다.