安装¶
Windows 与 Linux wheel¶
Topp 为 Windows x64、Linux x86_64 和 CPython 3.10–3.14 发布 wheel:
py -m pip install topp
确认安装版本:
>>> import topp
>>> topp.__version__
'1.0.1'
NumPy 1.23 或更高版本会自动安装,也是 Topp 唯一的运行时依赖。
虚拟环境¶
建议使用隔离环境:
py -m venv .venv
.venv\Scripts\activate
py -m pip install topp
从源码构建¶
源码构建需要 CMake 3.24 或更高版本,以及支持 C++20 的编译器:
git clone https://github.com/proffitteoy/Topp.git
cd Topp
py -m pip install -v .
Linux 已纳入发布 CI;macOS 尚未纳入。在 macOS 成功完成本地编译,并不代表它属于当前公开支持范围。
冒烟测试¶
import topp
assert topp.bottleneck_distance([[0.0, 1.0]], []) == 0.5
print("Topp 已就绪")
预期输出:
Topp 已就绪