跳转到主要内容

Velox的Python绑定和扩展

项目描述

PyVelox:Velox的Python绑定和扩展

此库目前处于Alpha阶段,没有稳定版本。API和实现可能会根据用户反馈或性能而更改。未来的更改可能不向后兼容。如果您对API或希望涵盖的使用案例有建议,请打开GitHub问题。我们很高兴听到您的想法和反馈。

先决条件

您需要Python 3.7或更高版本。我们还强烈建议安装一个Miniconda环境。

首先,设置环境。如果您使用conda,创建一个conda环境

conda create --name pyveloxenv python=3.7
conda activate pyveloxenv

安装PyVelox

您可以从PyPI安装PyVelox,无需从源代码构建,因为我们为Linux和macOS(x86_64)提供了wheel。

pip install pyvelox

从源代码

您需要Python 3.7或更高版本和C++17编译器来从源代码构建PyVelox。

安装依赖项

在macOS上

HomeBrew是安装macOS上开发工具所必需的。运行此处引用的脚本(此处)以安装所有mac特定依赖项。

在Linux上运行此处引用的脚本(此处)以在Linux上安装。

构建PyVelox

对于本地开发,您可以使用调试模式构建

make python-build

并且可以使用以下方式运行单元测试

make python-test

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

pyvelox-0.0.1a1697.tar.gz (9.4 MB 查看哈希值)

上传时间

构建分布

pyvelox-0.0.1a1697-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (30.9 MB 查看哈希值)

上传时间 CPython 3.11 manylinux: glibc 2.17+ x86-64

pyvelox-0.0.1a1697-cp311-cp311-macosx_10_15_x86_64.whl (31.9 MB 查看哈希值)

上传时间 CPython 3.11 macOS 10.15+ x86-64

pyvelox-0.0.1a1697-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (30.9 MB 查看哈希值)

上传时间 CPython 3.10 manylinux: glibc 2.17+ x86-64

pyvelox-0.0.1a1697-cp310-cp310-macosx_10_15_x86_64.whl (31.9 MB 查看哈希值)

上传时间 CPython 3.10 macOS 10.15+ x86-64

pyvelox-0.0.1a1697-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (30.9 MB 查看哈希值)

上传时间 CPython 3.9 manylinux: glibc 2.17+ x86-64

pyvelox-0.0.1a1697-cp39-cp39-macosx_10_15_x86_64.whl (31.9 MB 查看哈希值)

上传时间 CPython 3.9 macOS 10.15+ x86-64

pyvelox-0.0.1a1697-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (30.9 MB 查看哈希值)

上传时间 CPython 3.8 manylinux: glibc 2.17+ x86-64

pyvelox-0.0.1a1697-cp38-cp38-macosx_10_15_x86_64.whl (31.9 MB 查看哈希值)

上传时间 CPython 3.8 macOS 10.15+ x86-64

pyvelox-0.0.1a1697-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (30.9 MB 查看哈希值)

上传时间 CPython 3.7m manylinux: glibc 2.17+ x86-64

pyvelox-0.0.1a1697-cp37-cp37m-macosx_10_15_x86_64.whl (31.9 MB 查看哈希值)

上传时间 CPython 3.7m macOS 10.15+ x86-64

由以下支持