Skip to content

Commit 53a4eeb

Browse files
build: require python-neo-lzf>=0.3.5 and remove ARM64 workarounds (#59)
The upstream package `python-neo-lzf` v0.3.5 now provides pre-built wheels for Linux aarch64. This commit: - Bumps the dependency to `python-neo-lzf>=0.3.5`. - Removes the conditional fallback to `python-lzf`. - Cleans up `pyproject.toml` to use standard dependencies for all platforms.y Signed-off-by: urasakikeisuke <keisuke.urasaki@map4.jp>
1 parent d8786f2 commit 53a4eeb

File tree

1 file changed

+1
-10
lines changed

1 file changed

+1
-10
lines changed

pyproject.toml

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,7 @@ authors = [{ name = "urasakikeisuke", email = "keisuke.urasaki@map4.jp" }]
66
dependencies = [
77
"numpy>=1.21.0",
88
"pydantic >=1.10.8, <3.0.0",
9-
10-
# NOTE: `python-neo-lzf` currently lacks pre-built wheels for Linux aarch64.
11-
# To avoid compilation errors on Linux ARM environments, we use `python-lzf` as a fallback.
12-
# macOS ARM64 (Apple Silicon) is supported by `python-neo-lzf` (Universal2), so it is not affected.
13-
14-
# 1. Fallback: Use `python-lzf` ONLY on Linux ARM64.
15-
"python-lzf; sys_platform == 'linux' and (platform_machine == 'aarch64' or platform_machine == 'arm64')",
16-
17-
# 2. Standard: Use `python-neo-lzf` on all other platforms (macOS, Windows, x86_64 Linux, etc.).
18-
"python-neo-lzf>=0.3.0; sys_platform != 'linux' or (platform_machine != 'aarch64' and platform_machine != 'arm64')",
9+
"python-neo-lzf>=0.3.5",
1910
]
2011
readme = "README.md"
2112
requires-python = ">= 3.8.2"

0 commit comments

Comments
 (0)