Fluxeem Event Camera Python SDK
Project description
Fluxeem Python SDK
面向 Fluxeem 事件相机的 Python SDK,提供设备连接、事件流采集、RAW 文件读取回放、工具参数控制与跨版本 wheel 打包能力。
主要功能
- 事件相机发现、打开、关闭与生命周期管理。
- 实时事件流读取、回调注册、录制与配置导入导出。
- RAW 文件读取、时间/事件数定位、区间抽取。
- 基于 NumPy 的事件可视化与统计工具函数。
- CMake + pybind11 构建体系,支持 Python 3.8 至 3.13。
- 支持
cibuildwheel批量构建 Windows wheel。
使用简介
1. 安装并使用 SDK
如果你只需要在 Python 中快速接入 Fluxeem 事件相机,请优先使用现成 wheel 或直接安装源码包。
本仓库当前发布名与导入包名均为 fluxeem_driver。
安装示例:
python -m pip install .\wheelhouse\fluxeem_driver-1.0.0-cp310-cp310-win_amd64.whl
导入示例:
import fluxeem_driver
2. 安装 USB 驱动(首次使用时执行一次)
pip 安装完成后,需要以特权身份运行以下命令,将设备访问权限写入系统。
Windows(以 管理员身份 运行 PowerShell / 命令提示符):
fluxeem-install-drivers
Linux(Ubuntu / Debian 等)(使用 sudo):
sudo fluxeem-install-drivers
注意: 该步骤需要管理员 / root 权限,若权限不足会立即提示并退出,不会静默失败。
此步骤仅需执行一次,重新安装 Python 包时无需重复操作。
3. 从源码构建使用
如果你需要修改 Python 包装层、调试 pybind11 绑定、维护跨版本 wheel 或参与发布流程,请继续阅读下面的构建说明。
仓库结构
| 目录 | 说明 |
|---|---|
| fluxeem_driver/ | Python 包、包装器、类型标注与运行时库 |
| src/ | pybind11 绑定源码 |
| examples/ | Python 示例程序(实时预览、回放、同步、工具控制) |
| tests/ | 单元测试 |
| tools/ | 构建辅助脚本(如 cibuildwheel bootstrap) |
| wheelhouse/ | 本地构建 wheel 产物目录 |
| CMakeLists.txt | C++ 扩展构建配置 |
| setup.py | setuptools 与 CMake 桥接入口 |
| pyproject.toml | 项目元数据与构建配置 |
支持平台与产物
| 平台 | 典型产物 | 说明 |
|---|---|---|
| Windows x64 | .whl |
支持 cp38 到 cp313,可通过 cibuildwheel 批量构建 |
| Linux x86_64 | 源码安装 / wheel | 使用 CMake 与系统工具链构建扩展 |
构建要求
基础要求:
- Python 3.8 或更高版本。
- CMake 3.15 或更高版本。
- 支持 C++20 的编译器。
- 已安装 Fluxeem Driver SDK(
fluxeem_driver)。 - pybind11 2.11 或更高版本。
可选依赖:
- OpenCV:运行实时可视化、回放相关示例。
- pytest:运行测试。
- cibuildwheel:批量构建多 Python 版本 wheel。
SDK 路径查找规则:
- 优先使用环境变量
FLUXEEM_DRIVER_DIR。 - Windows 默认回退路径:
C:\Program Files\fluxeem_driver、C:\Program Files (x86)\fluxeem_driver。 - Linux 默认回退路径:
/usr/local。
构建参数
| 参数 | 默认值 | 说明 |
|---|---|---|
FLUXEEM_DRIVER_DIR |
自动探测 | 指向已安装 fluxeem_driver SDK 根目录 |
FLUXEEM_BUNDLE_DRIVER_RUNTIME |
ON |
是否把 SDK 运行时库打包到 Python 包旁 |
CMAKE_GENERATOR |
自动探测 | Windows 下可指定生成器(如 VS/Ninja) |
Windows 源码编译
推荐在 PowerShell 中执行,先激活目标 Python 环境。
1. 安装构建依赖
python -m pip install --upgrade pip setuptools wheel build cmake pybind11 ninja
2. 设置 SDK 路径(非默认安装目录时)
$env:FLUXEEM_DRIVER_DIR = "C:\Program Files\fluxeem_driver"
3. 编译并安装
python setup.py build_ext --inplace
python -m pip install .
4. 开发模式安装(可选)
python setup.py build_ext --inplace
python -m pip install -e ".[dev,viz]"
Linux 源码编译
以下命令以 Ubuntu 为例。
1. 安装系统依赖
sudo apt-get update
sudo apt-get install -y \
build-essential \
cmake \
pkg-config \
libusb-1.0-0-dev \
python3-dev
2. 设置 SDK 路径
export FLUXEEM_DRIVER_DIR=/usr/local
3. 编译并安装
python -m pip install --upgrade pip setuptools wheel build cmake pybind11 ninja
python setup.py build_ext --inplace
python -m pip install .
快速开始
1. 实时读取相机事件
import fluxeem_driver
camera_manager = fluxeem_driver.EvCameraService()
camera_descs = camera_manager.list_cameras()
for camera_desc in camera_descs:
print(camera_desc)
serial = sys.argv[1] if len(sys.argv) > 1 else camera_descs[0].serial
camera = camera_manager.open(serial)
if not devices:
raise RuntimeError("No camera found")
camera.start(batch_events_num=5000)
events = camera.get_events()
if events is not None:
print(len(events), events.dtype.names)
camera.stop()
2. 读取 RAW 文件
import fluxeem_driver
with fluxeem_driver.FileReader("recording.raw") as reader:
if not reader.is_loaded():
raise RuntimeError("Failed to load raw file")
while not reader.reached_end():
events = reader.get_events(10000)
if events is not None and len(events):
print(events[0])
3. 事件可视化与统计
from fluxeem_driver import utils
frame = utils.events_to_frame(events, width=1280, height=720)
rgb = utils.events_to_rgb_frame(events, width=1280, height=720)
stats = utils.get_event_statistics(events)
print(stats["count"], stats["polarity_ratio"])
示例程序
运行示例:
python examples/live_viewer.py
python examples/tool_control.py
python examples/hardware_sync.py
python examples/file_playback.py recording.raw
python examples/slow_motion.py recording.raw
OpenCV 依赖安装:
python -m pip install opencv-python
测试
运行内置单元测试:
python -m unittest discover -s tests -v
或使用 pytest:
python -m pytest
常见问题
导入报错:No module named fluxeem_driver.fluxeem_core
通常是 C++ 扩展未正确编译或未安装,请重新执行:
python setup.py build_ext --inplace
python -m pip install .
构建报错:fluxeem_driver SDK was not found
请确认:
- 已安装 Fluxeem Driver SDK。
FLUXEEM_DRIVER_DIR指向 SDK 安装根目录。- SDK 目录下存在
share/cmake/fluxeem_driver。
找不到相机设备
请确认设备连接、驱动安装和权限设置;若设备已被其他进程占用,请先关闭占用进程再重试。
OpenCV 导入异常
请确认运行示例的 Python 环境与安装 opencv-python 的环境一致。
许可证
本项目使用 MIT 协议发布。
联系方式
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fluxeem_driver-1.0.2-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: fluxeem_driver-1.0.2-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9b71b41ad9cd09cd9c7ae57dd86cb6cda1d7152d6094db17644779f12a1deeb8
|
|
| MD5 |
0203ebc4e6bb7561e7d8d663e9881d51
|
|
| BLAKE2b-256 |
92e86476aa6a5f80c7c2d0ec94550a94e879f6358c355b4493adbfb654c8b84d
|
Provenance
The following attestation bundles were made for fluxeem_driver-1.0.2-cp313-cp313-win_amd64.whl:
Publisher:
build-wheels.yml on fluxeem/fluxeem_driver_python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fluxeem_driver-1.0.2-cp313-cp313-win_amd64.whl -
Subject digest:
9b71b41ad9cd09cd9c7ae57dd86cb6cda1d7152d6094db17644779f12a1deeb8 - Sigstore transparency entry: 1714639109
- Sigstore integration time:
-
Permalink:
fluxeem/fluxeem_driver_python@fa15b4f81495d94854fb2fd4c5da4f94ba0aa202 -
Branch / Tag:
refs/tags/v1.0.2 - Owner: https://github.com/fluxeem
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@fa15b4f81495d94854fb2fd4c5da4f94ba0aa202 -
Trigger Event:
push
-
Statement type:
File details
Details for the file fluxeem_driver-1.0.2-cp313-cp313-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: fluxeem_driver-1.0.2-cp313-cp313-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.5 MB
- Tags: CPython 3.13, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eb8f51827ff6d8df6c62bdbb88d6486f630c31846ec5f54ad1b21695ce200730
|
|
| MD5 |
7ae929f541ffbb31eb0f285e06c89952
|
|
| BLAKE2b-256 |
faebd62673a48daf229716ee48967d7e13f11242fd012f5f9a60a964e09e12fd
|
Provenance
The following attestation bundles were made for fluxeem_driver-1.0.2-cp313-cp313-manylinux_2_28_x86_64.whl:
Publisher:
build-wheels.yml on fluxeem/fluxeem_driver_python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fluxeem_driver-1.0.2-cp313-cp313-manylinux_2_28_x86_64.whl -
Subject digest:
eb8f51827ff6d8df6c62bdbb88d6486f630c31846ec5f54ad1b21695ce200730 - Sigstore transparency entry: 1714639266
- Sigstore integration time:
-
Permalink:
fluxeem/fluxeem_driver_python@fa15b4f81495d94854fb2fd4c5da4f94ba0aa202 -
Branch / Tag:
refs/tags/v1.0.2 - Owner: https://github.com/fluxeem
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@fa15b4f81495d94854fb2fd4c5da4f94ba0aa202 -
Trigger Event:
push
-
Statement type:
File details
Details for the file fluxeem_driver-1.0.2-cp313-cp313-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: fluxeem_driver-1.0.2-cp313-cp313-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.13, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c49ac235f4eb3f9f5545e124965463c43fa00b8aece28cd261c455545c13b1ed
|
|
| MD5 |
347ce76ea090633238a48e5161120a2d
|
|
| BLAKE2b-256 |
9d2b7ccd1502fcac3594870761550d4dc904536d72f5a93cbee909c483d081b5
|
Provenance
The following attestation bundles were made for fluxeem_driver-1.0.2-cp313-cp313-manylinux_2_28_aarch64.whl:
Publisher:
build-wheels.yml on fluxeem/fluxeem_driver_python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fluxeem_driver-1.0.2-cp313-cp313-manylinux_2_28_aarch64.whl -
Subject digest:
c49ac235f4eb3f9f5545e124965463c43fa00b8aece28cd261c455545c13b1ed - Sigstore transparency entry: 1714638822
- Sigstore integration time:
-
Permalink:
fluxeem/fluxeem_driver_python@fa15b4f81495d94854fb2fd4c5da4f94ba0aa202 -
Branch / Tag:
refs/tags/v1.0.2 - Owner: https://github.com/fluxeem
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@fa15b4f81495d94854fb2fd4c5da4f94ba0aa202 -
Trigger Event:
push
-
Statement type:
File details
Details for the file fluxeem_driver-1.0.2-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: fluxeem_driver-1.0.2-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7e2c48ca143e1084d1c71b0dd5deda91207f001528469264159e7a01536c8733
|
|
| MD5 |
164caeae6d133a024dd0ec3c5ba8d135
|
|
| BLAKE2b-256 |
a62cbd4ea3de8208109633191783a81b061979df9c72f95ae4908295cc4ff038
|
Provenance
The following attestation bundles were made for fluxeem_driver-1.0.2-cp312-cp312-win_amd64.whl:
Publisher:
build-wheels.yml on fluxeem/fluxeem_driver_python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fluxeem_driver-1.0.2-cp312-cp312-win_amd64.whl -
Subject digest:
7e2c48ca143e1084d1c71b0dd5deda91207f001528469264159e7a01536c8733 - Sigstore transparency entry: 1714639072
- Sigstore integration time:
-
Permalink:
fluxeem/fluxeem_driver_python@fa15b4f81495d94854fb2fd4c5da4f94ba0aa202 -
Branch / Tag:
refs/tags/v1.0.2 - Owner: https://github.com/fluxeem
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@fa15b4f81495d94854fb2fd4c5da4f94ba0aa202 -
Trigger Event:
push
-
Statement type:
File details
Details for the file fluxeem_driver-1.0.2-cp312-cp312-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: fluxeem_driver-1.0.2-cp312-cp312-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.5 MB
- Tags: CPython 3.12, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c65b7fb3b148487689625c1ece6c2816a9ebc24ea340728947a4041a124d6c52
|
|
| MD5 |
87200a55af764dd1b3a5c2b373f76cc4
|
|
| BLAKE2b-256 |
61b0b7fd3da2ac196f872cb374da9e03e56dffe079ad968d59dce0c939e27911
|
Provenance
The following attestation bundles were made for fluxeem_driver-1.0.2-cp312-cp312-manylinux_2_28_x86_64.whl:
Publisher:
build-wheels.yml on fluxeem/fluxeem_driver_python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fluxeem_driver-1.0.2-cp312-cp312-manylinux_2_28_x86_64.whl -
Subject digest:
c65b7fb3b148487689625c1ece6c2816a9ebc24ea340728947a4041a124d6c52 - Sigstore transparency entry: 1714639378
- Sigstore integration time:
-
Permalink:
fluxeem/fluxeem_driver_python@fa15b4f81495d94854fb2fd4c5da4f94ba0aa202 -
Branch / Tag:
refs/tags/v1.0.2 - Owner: https://github.com/fluxeem
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@fa15b4f81495d94854fb2fd4c5da4f94ba0aa202 -
Trigger Event:
push
-
Statement type:
File details
Details for the file fluxeem_driver-1.0.2-cp312-cp312-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: fluxeem_driver-1.0.2-cp312-cp312-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.12, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ebbbeaa3d0af8b0700f8acfcd9f2e8c740442803f5b5b319710331eaf617fbd0
|
|
| MD5 |
bb0569ec1cf28cdc518811a5d8f56634
|
|
| BLAKE2b-256 |
cd2375b00f195211a90432324ce0035978119f8a5c7689e113e0e642d4a77fb8
|
Provenance
The following attestation bundles were made for fluxeem_driver-1.0.2-cp312-cp312-manylinux_2_28_aarch64.whl:
Publisher:
build-wheels.yml on fluxeem/fluxeem_driver_python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fluxeem_driver-1.0.2-cp312-cp312-manylinux_2_28_aarch64.whl -
Subject digest:
ebbbeaa3d0af8b0700f8acfcd9f2e8c740442803f5b5b319710331eaf617fbd0 - Sigstore transparency entry: 1714638909
- Sigstore integration time:
-
Permalink:
fluxeem/fluxeem_driver_python@fa15b4f81495d94854fb2fd4c5da4f94ba0aa202 -
Branch / Tag:
refs/tags/v1.0.2 - Owner: https://github.com/fluxeem
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@fa15b4f81495d94854fb2fd4c5da4f94ba0aa202 -
Trigger Event:
push
-
Statement type:
File details
Details for the file fluxeem_driver-1.0.2-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: fluxeem_driver-1.0.2-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7faafc442fad0e1bb9e9a9fc95beabc5e175c08afacca952f8929a1727af7dff
|
|
| MD5 |
c5bbcfe9783e7c81b185bca4dffd3daa
|
|
| BLAKE2b-256 |
da2a80f8cecbaab103dab55157058e530ad68588afb2f5cca8d08300d0d43554
|
Provenance
The following attestation bundles were made for fluxeem_driver-1.0.2-cp311-cp311-win_amd64.whl:
Publisher:
build-wheels.yml on fluxeem/fluxeem_driver_python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fluxeem_driver-1.0.2-cp311-cp311-win_amd64.whl -
Subject digest:
7faafc442fad0e1bb9e9a9fc95beabc5e175c08afacca952f8929a1727af7dff - Sigstore transparency entry: 1714639430
- Sigstore integration time:
-
Permalink:
fluxeem/fluxeem_driver_python@fa15b4f81495d94854fb2fd4c5da4f94ba0aa202 -
Branch / Tag:
refs/tags/v1.0.2 - Owner: https://github.com/fluxeem
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@fa15b4f81495d94854fb2fd4c5da4f94ba0aa202 -
Trigger Event:
push
-
Statement type:
File details
Details for the file fluxeem_driver-1.0.2-cp311-cp311-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: fluxeem_driver-1.0.2-cp311-cp311-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.5 MB
- Tags: CPython 3.11, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a83b02423db1509e216d693e901489e27fb7f1e840b69b99804b049fd5f2eda7
|
|
| MD5 |
9455d0a0300a212e7cbab02a20326bb2
|
|
| BLAKE2b-256 |
1daa2b6fe788e52c8d001e350b25338062159018eef11c4a980da2151dd40fe4
|
Provenance
The following attestation bundles were made for fluxeem_driver-1.0.2-cp311-cp311-manylinux_2_28_x86_64.whl:
Publisher:
build-wheels.yml on fluxeem/fluxeem_driver_python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fluxeem_driver-1.0.2-cp311-cp311-manylinux_2_28_x86_64.whl -
Subject digest:
a83b02423db1509e216d693e901489e27fb7f1e840b69b99804b049fd5f2eda7 - Sigstore transparency entry: 1714639204
- Sigstore integration time:
-
Permalink:
fluxeem/fluxeem_driver_python@fa15b4f81495d94854fb2fd4c5da4f94ba0aa202 -
Branch / Tag:
refs/tags/v1.0.2 - Owner: https://github.com/fluxeem
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@fa15b4f81495d94854fb2fd4c5da4f94ba0aa202 -
Trigger Event:
push
-
Statement type:
File details
Details for the file fluxeem_driver-1.0.2-cp311-cp311-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: fluxeem_driver-1.0.2-cp311-cp311-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.11, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6b2c59bec5e05d16e6a251c185256a59f44e884b71526e056befbbe9cf67106c
|
|
| MD5 |
87535f58788dd1b71bbd92b56ff7ccd8
|
|
| BLAKE2b-256 |
27af84d3c7c9dcfec069b8ff1775b69574310b761d50baa1cf38b0e426d3baad
|
Provenance
The following attestation bundles were made for fluxeem_driver-1.0.2-cp311-cp311-manylinux_2_28_aarch64.whl:
Publisher:
build-wheels.yml on fluxeem/fluxeem_driver_python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fluxeem_driver-1.0.2-cp311-cp311-manylinux_2_28_aarch64.whl -
Subject digest:
6b2c59bec5e05d16e6a251c185256a59f44e884b71526e056befbbe9cf67106c - Sigstore transparency entry: 1714639565
- Sigstore integration time:
-
Permalink:
fluxeem/fluxeem_driver_python@fa15b4f81495d94854fb2fd4c5da4f94ba0aa202 -
Branch / Tag:
refs/tags/v1.0.2 - Owner: https://github.com/fluxeem
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@fa15b4f81495d94854fb2fd4c5da4f94ba0aa202 -
Trigger Event:
push
-
Statement type:
File details
Details for the file fluxeem_driver-1.0.2-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: fluxeem_driver-1.0.2-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a17469c60ca9992bf550ff9a01db837d110f3f0f34b36118c0cf75f587f60b70
|
|
| MD5 |
f63974088771865e4998e8697164405e
|
|
| BLAKE2b-256 |
02881e04f78a8abc9e057396c61f0a008e8aa6a4759d92eaf3a31b695a23af93
|
Provenance
The following attestation bundles were made for fluxeem_driver-1.0.2-cp310-cp310-win_amd64.whl:
Publisher:
build-wheels.yml on fluxeem/fluxeem_driver_python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fluxeem_driver-1.0.2-cp310-cp310-win_amd64.whl -
Subject digest:
a17469c60ca9992bf550ff9a01db837d110f3f0f34b36118c0cf75f587f60b70 - Sigstore transparency entry: 1714638864
- Sigstore integration time:
-
Permalink:
fluxeem/fluxeem_driver_python@fa15b4f81495d94854fb2fd4c5da4f94ba0aa202 -
Branch / Tag:
refs/tags/v1.0.2 - Owner: https://github.com/fluxeem
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@fa15b4f81495d94854fb2fd4c5da4f94ba0aa202 -
Trigger Event:
push
-
Statement type:
File details
Details for the file fluxeem_driver-1.0.2-cp310-cp310-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: fluxeem_driver-1.0.2-cp310-cp310-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.5 MB
- Tags: CPython 3.10, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b02e771437141c1432c8688f62acabd2fb82888998e1e1bacc34c550dc8e2818
|
|
| MD5 |
c4f8c56327621d0c27461f084d3fe1bb
|
|
| BLAKE2b-256 |
6397a4ee8fcd23b82ff88a90e17b8211a857946526cce6012263dc1c919a639b
|
Provenance
The following attestation bundles were made for fluxeem_driver-1.0.2-cp310-cp310-manylinux_2_28_x86_64.whl:
Publisher:
build-wheels.yml on fluxeem/fluxeem_driver_python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fluxeem_driver-1.0.2-cp310-cp310-manylinux_2_28_x86_64.whl -
Subject digest:
b02e771437141c1432c8688f62acabd2fb82888998e1e1bacc34c550dc8e2818 - Sigstore transparency entry: 1714639157
- Sigstore integration time:
-
Permalink:
fluxeem/fluxeem_driver_python@fa15b4f81495d94854fb2fd4c5da4f94ba0aa202 -
Branch / Tag:
refs/tags/v1.0.2 - Owner: https://github.com/fluxeem
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@fa15b4f81495d94854fb2fd4c5da4f94ba0aa202 -
Trigger Event:
push
-
Statement type:
File details
Details for the file fluxeem_driver-1.0.2-cp310-cp310-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: fluxeem_driver-1.0.2-cp310-cp310-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.10, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3039d0798c60d99ad902c68aeea19587e8e49c3703a11facb8ca694eebecb542
|
|
| MD5 |
67c971ba000200dfb90404e92bdb226c
|
|
| BLAKE2b-256 |
67fdfb85c0f3ebcfb695f71893f973c8d234a4e74f0c47e6145cd924eeeb24dc
|
Provenance
The following attestation bundles were made for fluxeem_driver-1.0.2-cp310-cp310-manylinux_2_28_aarch64.whl:
Publisher:
build-wheels.yml on fluxeem/fluxeem_driver_python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fluxeem_driver-1.0.2-cp310-cp310-manylinux_2_28_aarch64.whl -
Subject digest:
3039d0798c60d99ad902c68aeea19587e8e49c3703a11facb8ca694eebecb542 - Sigstore transparency entry: 1714639302
- Sigstore integration time:
-
Permalink:
fluxeem/fluxeem_driver_python@fa15b4f81495d94854fb2fd4c5da4f94ba0aa202 -
Branch / Tag:
refs/tags/v1.0.2 - Owner: https://github.com/fluxeem
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@fa15b4f81495d94854fb2fd4c5da4f94ba0aa202 -
Trigger Event:
push
-
Statement type:
File details
Details for the file fluxeem_driver-1.0.2-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: fluxeem_driver-1.0.2-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5b09fce25e6edaed46fc25686780957b3301d3534ff49c61aa9005456c5946e7
|
|
| MD5 |
e1707884bb76a0a8f861a5c20a37d004
|
|
| BLAKE2b-256 |
2ed2587e70ccbc0aa306154144ffc0a6e9e498308f11b138b6eab29c1535fc67
|
Provenance
The following attestation bundles were made for fluxeem_driver-1.0.2-cp39-cp39-win_amd64.whl:
Publisher:
build-wheels.yml on fluxeem/fluxeem_driver_python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fluxeem_driver-1.0.2-cp39-cp39-win_amd64.whl -
Subject digest:
5b09fce25e6edaed46fc25686780957b3301d3534ff49c61aa9005456c5946e7 - Sigstore transparency entry: 1714639531
- Sigstore integration time:
-
Permalink:
fluxeem/fluxeem_driver_python@fa15b4f81495d94854fb2fd4c5da4f94ba0aa202 -
Branch / Tag:
refs/tags/v1.0.2 - Owner: https://github.com/fluxeem
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@fa15b4f81495d94854fb2fd4c5da4f94ba0aa202 -
Trigger Event:
push
-
Statement type:
File details
Details for the file fluxeem_driver-1.0.2-cp39-cp39-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: fluxeem_driver-1.0.2-cp39-cp39-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.5 MB
- Tags: CPython 3.9, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
91f87bb1f6666d5c2f09a3184607bb1fb9a377bb0d5982fa9ba4d0ea68f10310
|
|
| MD5 |
04e481dc018cbadcc65ea17a40a6f2e4
|
|
| BLAKE2b-256 |
afb31d0c9a96ac31777897d58930de700d9067d438ca3f87270d74095ee33a5e
|
Provenance
The following attestation bundles were made for fluxeem_driver-1.0.2-cp39-cp39-manylinux_2_28_x86_64.whl:
Publisher:
build-wheels.yml on fluxeem/fluxeem_driver_python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fluxeem_driver-1.0.2-cp39-cp39-manylinux_2_28_x86_64.whl -
Subject digest:
91f87bb1f6666d5c2f09a3184607bb1fb9a377bb0d5982fa9ba4d0ea68f10310 - Sigstore transparency entry: 1714639020
- Sigstore integration time:
-
Permalink:
fluxeem/fluxeem_driver_python@fa15b4f81495d94854fb2fd4c5da4f94ba0aa202 -
Branch / Tag:
refs/tags/v1.0.2 - Owner: https://github.com/fluxeem
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@fa15b4f81495d94854fb2fd4c5da4f94ba0aa202 -
Trigger Event:
push
-
Statement type:
File details
Details for the file fluxeem_driver-1.0.2-cp39-cp39-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: fluxeem_driver-1.0.2-cp39-cp39-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.9, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9ec2f204bf4c8b8d1ae33071f0b0e3b4915a7fb46aac3b40960c4598b4beb77a
|
|
| MD5 |
b05ee7a6dd9becdb7158780264339c4b
|
|
| BLAKE2b-256 |
f10e4bf52cac276420261f4247b085e7a4bb3c122d94268dd4e7bda7b9e1c058
|
Provenance
The following attestation bundles were made for fluxeem_driver-1.0.2-cp39-cp39-manylinux_2_28_aarch64.whl:
Publisher:
build-wheels.yml on fluxeem/fluxeem_driver_python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fluxeem_driver-1.0.2-cp39-cp39-manylinux_2_28_aarch64.whl -
Subject digest:
9ec2f204bf4c8b8d1ae33071f0b0e3b4915a7fb46aac3b40960c4598b4beb77a - Sigstore transparency entry: 1714639341
- Sigstore integration time:
-
Permalink:
fluxeem/fluxeem_driver_python@fa15b4f81495d94854fb2fd4c5da4f94ba0aa202 -
Branch / Tag:
refs/tags/v1.0.2 - Owner: https://github.com/fluxeem
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@fa15b4f81495d94854fb2fd4c5da4f94ba0aa202 -
Trigger Event:
push
-
Statement type:
File details
Details for the file fluxeem_driver-1.0.2-cp38-cp38-win_amd64.whl.
File metadata
- Download URL: fluxeem_driver-1.0.2-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
94a5790d0bc47f1a03864b129993c7efaedd55ad9ba95514fd1d292be47f6778
|
|
| MD5 |
4d6e2bf878abd64fec619c122ab0e263
|
|
| BLAKE2b-256 |
820aa1e554afa9ebfcb0dba4e609a547a3773d6c42af72b1a11c9db00e0262cc
|
Provenance
The following attestation bundles were made for fluxeem_driver-1.0.2-cp38-cp38-win_amd64.whl:
Publisher:
build-wheels.yml on fluxeem/fluxeem_driver_python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fluxeem_driver-1.0.2-cp38-cp38-win_amd64.whl -
Subject digest:
94a5790d0bc47f1a03864b129993c7efaedd55ad9ba95514fd1d292be47f6778 - Sigstore transparency entry: 1714638958
- Sigstore integration time:
-
Permalink:
fluxeem/fluxeem_driver_python@fa15b4f81495d94854fb2fd4c5da4f94ba0aa202 -
Branch / Tag:
refs/tags/v1.0.2 - Owner: https://github.com/fluxeem
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@fa15b4f81495d94854fb2fd4c5da4f94ba0aa202 -
Trigger Event:
push
-
Statement type:
File details
Details for the file fluxeem_driver-1.0.2-cp38-cp38-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: fluxeem_driver-1.0.2-cp38-cp38-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.5 MB
- Tags: CPython 3.8, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d2254973e6292ba81720d2424a8cbbab62bd953f2efbd94a43ad16c721b52d9e
|
|
| MD5 |
bb64316631edb8b0e7189a56ba49e0b6
|
|
| BLAKE2b-256 |
36c70b43da674a9dc18df01877fb1d4a645366ace3e1f3674822590982162501
|
Provenance
The following attestation bundles were made for fluxeem_driver-1.0.2-cp38-cp38-manylinux_2_28_x86_64.whl:
Publisher:
build-wheels.yml on fluxeem/fluxeem_driver_python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fluxeem_driver-1.0.2-cp38-cp38-manylinux_2_28_x86_64.whl -
Subject digest:
d2254973e6292ba81720d2424a8cbbab62bd953f2efbd94a43ad16c721b52d9e - Sigstore transparency entry: 1714639496
- Sigstore integration time:
-
Permalink:
fluxeem/fluxeem_driver_python@fa15b4f81495d94854fb2fd4c5da4f94ba0aa202 -
Branch / Tag:
refs/tags/v1.0.2 - Owner: https://github.com/fluxeem
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@fa15b4f81495d94854fb2fd4c5da4f94ba0aa202 -
Trigger Event:
push
-
Statement type:
File details
Details for the file fluxeem_driver-1.0.2-cp38-cp38-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: fluxeem_driver-1.0.2-cp38-cp38-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.8, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fba2f3947a29c12000892e503e642b030cd31ebeb20f6217ca7086bec88fece0
|
|
| MD5 |
d58cde8f74b75f46249fbe6a7656fa4a
|
|
| BLAKE2b-256 |
e4b6c9f773d72597ad843a31f2341a3464560c357e85d24ec698905d0109f1a5
|
Provenance
The following attestation bundles were made for fluxeem_driver-1.0.2-cp38-cp38-manylinux_2_28_aarch64.whl:
Publisher:
build-wheels.yml on fluxeem/fluxeem_driver_python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fluxeem_driver-1.0.2-cp38-cp38-manylinux_2_28_aarch64.whl -
Subject digest:
fba2f3947a29c12000892e503e642b030cd31ebeb20f6217ca7086bec88fece0 - Sigstore transparency entry: 1714639472
- Sigstore integration time:
-
Permalink:
fluxeem/fluxeem_driver_python@fa15b4f81495d94854fb2fd4c5da4f94ba0aa202 -
Branch / Tag:
refs/tags/v1.0.2 - Owner: https://github.com/fluxeem
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@fa15b4f81495d94854fb2fd4c5da4f94ba0aa202 -
Trigger Event:
push
-
Statement type: