High-performance C extensions for image processing in Home Assistant - AutoCrop, Blend, Draw, and Rooms processing for Valetudo Map Parser
Project description
mvcrender
As per libraries like OpenCV are not available on Home Assistant's Python 3.12, this library provides a fast C extension for manipulating images generated in Numpy. This is a kind of collection of image processing utilities that can be used in Home Assistant. The development focus is on improving the performance of the Valetudo Map Parsers Library.
Functions Implemented
- AutoCrop: determines the bounding box of an image and crops it based on a background color.
- Blend: blend a color or image into another image based on a mask or alpha values.
- Draw: draw lines, circles, polygons, and polylines on an image.
- Rooms: process room masks, fill compressed pixels, extract points from masks.
- Material: render floor material patterns (wood planks, tiles) with ultra-fast C implementation.
Supported platforms
- Python: 3.13+
- Wheels: manylinux and musllinux (Alpine), macOS (x86_64, arm64), Windows (x86_64)
- Platforms: Linux x86_64/aarch64, macOS x86_64/arm64, Windows x86_64
Install
pip install mvcrender
Quick start
from mvcrender.autocrop import AutoCrop
from mvcrender.material import MaterialTileRenderer
from mvcrender.draw import line_u8, circle_u8
import numpy as np
# AutoCrop is a mixin you can use in your handler class
class Handler(AutoCrop):
def __init__(self):
AutoCrop.__init__(self, self)
# set up any fields your handler expects (crop_area, etc.)
# Material rendering - ultra-fast floor patterns
tile = MaterialTileRenderer.get_tile("wood_horizontal", pixel_size=5)
image = np.zeros((500, 500, 4), dtype=np.uint8)
MaterialTileRenderer.apply_overlay_on_region(image, tile, 0, 500, 0, 500)
# Drawing primitives
line_u8(image, 0, 0, 100, 100, (255, 0, 0, 255), thickness=2)
circle_u8(image, 250, 250, 50, (0, 255, 0, 255), thickness=3)
Why musllinux wheels?
Home Assistant often runs on Alpine-based Docker images. musllinux wheels ensure zero‑compile installs there.
Development
- Build backend: setuptools (PEP 517)
- Source layout: src/
- C extension: src/mvcrender/autocrop/_native.c
Local build (sdist + wheel)
python -m pip install -U build
python -m build
Tests
A simple smoke example lives in tests/smoke.py. CI runs a minimal import test on the built wheels to keep the matrix fast and reliable.
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 Distribution
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 mvcrender-0.2.6.tar.gz.
File metadata
- Download URL: mvcrender-0.2.6.tar.gz
- Upload date:
- Size: 34.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7f62907dc9e3d0b6bc554055ef68ed0d8e7b1ca6dbcb94220aa8c632f9ffb11f
|
|
| MD5 |
cc1fad977cfb6987707efc24cdd6c7ba
|
|
| BLAKE2b-256 |
eebd417d477a311abee8ed87f212677256c7a669c88ae0819cf009dafc9f3363
|
Provenance
The following attestation bundles were made for mvcrender-0.2.6.tar.gz:
Publisher:
wheels-and-publish.yml on sca075/mvcrender
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mvcrender-0.2.6.tar.gz -
Subject digest:
7f62907dc9e3d0b6bc554055ef68ed0d8e7b1ca6dbcb94220aa8c632f9ffb11f - Sigstore transparency entry: 1437695152
- Sigstore integration time:
-
Permalink:
sca075/mvcrender@bab979cdd81680605214cb0ba142abba3da7f80b -
Branch / Tag:
refs/tags/v0.2.5 - Owner: https://github.com/sca075
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels-and-publish.yml@bab979cdd81680605214cb0ba142abba3da7f80b -
Trigger Event:
release
-
Statement type:
File details
Details for the file mvcrender-0.2.6-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: mvcrender-0.2.6-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 92.3 kB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f0dcb5f3efdb2333f88bb8b84c1e7fe9c499f5ade96ade1fd57c87c566d9472a
|
|
| MD5 |
6694f5e84759f8fd6e55c817f92bf6db
|
|
| BLAKE2b-256 |
a0d54e2aacea8b32a8d0616480cded74818fa118f03f785f40f1f4e7c201e119
|
Provenance
The following attestation bundles were made for mvcrender-0.2.6-cp314-cp314-win_amd64.whl:
Publisher:
wheels-and-publish.yml on sca075/mvcrender
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mvcrender-0.2.6-cp314-cp314-win_amd64.whl -
Subject digest:
f0dcb5f3efdb2333f88bb8b84c1e7fe9c499f5ade96ade1fd57c87c566d9472a - Sigstore transparency entry: 1437695219
- Sigstore integration time:
-
Permalink:
sca075/mvcrender@bab979cdd81680605214cb0ba142abba3da7f80b -
Branch / Tag:
refs/tags/v0.2.5 - Owner: https://github.com/sca075
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels-and-publish.yml@bab979cdd81680605214cb0ba142abba3da7f80b -
Trigger Event:
release
-
Statement type:
File details
Details for the file mvcrender-0.2.6-cp314-cp314-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: mvcrender-0.2.6-cp314-cp314-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 211.4 kB
- Tags: CPython 3.14, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
99388b78685b466847b77b8b9584b2f04be77554a5d8653702cda1880f731eb1
|
|
| MD5 |
b198b26078e292d9b88eec5289fccd8c
|
|
| BLAKE2b-256 |
83b3b85a78cb08ce0adaf52cbba0c6ef746b84a00be1c830f6825ebe554fae98
|
Provenance
The following attestation bundles were made for mvcrender-0.2.6-cp314-cp314-musllinux_1_2_x86_64.whl:
Publisher:
wheels-and-publish.yml on sca075/mvcrender
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mvcrender-0.2.6-cp314-cp314-musllinux_1_2_x86_64.whl -
Subject digest:
99388b78685b466847b77b8b9584b2f04be77554a5d8653702cda1880f731eb1 - Sigstore transparency entry: 1437695156
- Sigstore integration time:
-
Permalink:
sca075/mvcrender@bab979cdd81680605214cb0ba142abba3da7f80b -
Branch / Tag:
refs/tags/v0.2.5 - Owner: https://github.com/sca075
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels-and-publish.yml@bab979cdd81680605214cb0ba142abba3da7f80b -
Trigger Event:
release
-
Statement type:
File details
Details for the file mvcrender-0.2.6-cp314-cp314-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: mvcrender-0.2.6-cp314-cp314-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 210.6 kB
- Tags: CPython 3.14, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f064912c9b7a21e4e372192179f1a401dffda80207f0c12b4964d343d0eed23f
|
|
| MD5 |
815992506e09d606af177f4b0dd2fe6a
|
|
| BLAKE2b-256 |
8a952eddab28c673456af137dad035f9b274f949be00220676e7e81d92592682
|
Provenance
The following attestation bundles were made for mvcrender-0.2.6-cp314-cp314-musllinux_1_2_aarch64.whl:
Publisher:
wheels-and-publish.yml on sca075/mvcrender
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mvcrender-0.2.6-cp314-cp314-musllinux_1_2_aarch64.whl -
Subject digest:
f064912c9b7a21e4e372192179f1a401dffda80207f0c12b4964d343d0eed23f - Sigstore transparency entry: 1437695190
- Sigstore integration time:
-
Permalink:
sca075/mvcrender@bab979cdd81680605214cb0ba142abba3da7f80b -
Branch / Tag:
refs/tags/v0.2.5 - Owner: https://github.com/sca075
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels-and-publish.yml@bab979cdd81680605214cb0ba142abba3da7f80b -
Trigger Event:
release
-
Statement type:
File details
Details for the file mvcrender-0.2.6-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: mvcrender-0.2.6-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 210.5 kB
- Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b7e31150122dc49231064e7077444f5199ad9aecea4160b082a07aef71797119
|
|
| MD5 |
84a1095fa965cf3ec5d4736fa9351687
|
|
| BLAKE2b-256 |
512c7b2580add1b9b9d7afb4d5db1990103bbef42a37e12453b96ff0c6ee0474
|
Provenance
The following attestation bundles were made for mvcrender-0.2.6-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
wheels-and-publish.yml on sca075/mvcrender
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mvcrender-0.2.6-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
b7e31150122dc49231064e7077444f5199ad9aecea4160b082a07aef71797119 - Sigstore transparency entry: 1437695160
- Sigstore integration time:
-
Permalink:
sca075/mvcrender@bab979cdd81680605214cb0ba142abba3da7f80b -
Branch / Tag:
refs/tags/v0.2.5 - Owner: https://github.com/sca075
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels-and-publish.yml@bab979cdd81680605214cb0ba142abba3da7f80b -
Trigger Event:
release
-
Statement type:
File details
Details for the file mvcrender-0.2.6-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: mvcrender-0.2.6-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 214.4 kB
- Tags: CPython 3.14, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7daaf55388a91157bc031d7117873c909c9c90040a1038538cc017375f6f4351
|
|
| MD5 |
945d2bf73c434e091fa0cb30f345aaec
|
|
| BLAKE2b-256 |
a66ad108cb48017f887d388f5585cbd675bb9850dadff782ce902cb154489073
|
Provenance
The following attestation bundles were made for mvcrender-0.2.6-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
wheels-and-publish.yml on sca075/mvcrender
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mvcrender-0.2.6-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
7daaf55388a91157bc031d7117873c909c9c90040a1038538cc017375f6f4351 - Sigstore transparency entry: 1437695223
- Sigstore integration time:
-
Permalink:
sca075/mvcrender@bab979cdd81680605214cb0ba142abba3da7f80b -
Branch / Tag:
refs/tags/v0.2.5 - Owner: https://github.com/sca075
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels-and-publish.yml@bab979cdd81680605214cb0ba142abba3da7f80b -
Trigger Event:
release
-
Statement type:
File details
Details for the file mvcrender-0.2.6-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: mvcrender-0.2.6-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 75.6 kB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c53a9c769bd2aa6b031ab2b026fbb0e538db2557c2b51bfe166aee46bc96ce3e
|
|
| MD5 |
696e0c6ddf036ae150b6c5407d81824f
|
|
| BLAKE2b-256 |
de30f506ce49a553b1e17ccdd57d16dcf5caa07cea45544bd12daf3b2e878ead
|
Provenance
The following attestation bundles were made for mvcrender-0.2.6-cp314-cp314-macosx_11_0_arm64.whl:
Publisher:
wheels-and-publish.yml on sca075/mvcrender
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mvcrender-0.2.6-cp314-cp314-macosx_11_0_arm64.whl -
Subject digest:
c53a9c769bd2aa6b031ab2b026fbb0e538db2557c2b51bfe166aee46bc96ce3e - Sigstore transparency entry: 1437695206
- Sigstore integration time:
-
Permalink:
sca075/mvcrender@bab979cdd81680605214cb0ba142abba3da7f80b -
Branch / Tag:
refs/tags/v0.2.5 - Owner: https://github.com/sca075
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels-and-publish.yml@bab979cdd81680605214cb0ba142abba3da7f80b -
Trigger Event:
release
-
Statement type:
File details
Details for the file mvcrender-0.2.6-cp314-cp314-macosx_10_15_x86_64.whl.
File metadata
- Download URL: mvcrender-0.2.6-cp314-cp314-macosx_10_15_x86_64.whl
- Upload date:
- Size: 76.1 kB
- Tags: CPython 3.14, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9b16987976b4787a466b0fdd57e65fddd3cf4c5dd1ef0b0a87d2362d32e06f50
|
|
| MD5 |
20d77c502af5eb6914c54a3340175c43
|
|
| BLAKE2b-256 |
d165ff716d07e4d28904a95466a4e033769118027c0eee142098eed0282368bb
|
Provenance
The following attestation bundles were made for mvcrender-0.2.6-cp314-cp314-macosx_10_15_x86_64.whl:
Publisher:
wheels-and-publish.yml on sca075/mvcrender
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mvcrender-0.2.6-cp314-cp314-macosx_10_15_x86_64.whl -
Subject digest:
9b16987976b4787a466b0fdd57e65fddd3cf4c5dd1ef0b0a87d2362d32e06f50 - Sigstore transparency entry: 1437695213
- Sigstore integration time:
-
Permalink:
sca075/mvcrender@bab979cdd81680605214cb0ba142abba3da7f80b -
Branch / Tag:
refs/tags/v0.2.5 - Owner: https://github.com/sca075
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels-and-publish.yml@bab979cdd81680605214cb0ba142abba3da7f80b -
Trigger Event:
release
-
Statement type:
File details
Details for the file mvcrender-0.2.6-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: mvcrender-0.2.6-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 90.2 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d9590017126e2bec94395d3494bdb7f68ceac8f16a93a59fe01182c56c8ee511
|
|
| MD5 |
211a6a2055b7cc37cd43a4fb21fb803b
|
|
| BLAKE2b-256 |
a381d4bafba67fe988de633957b81536860cf4479d5a3e060a5feccfd9222eb8
|
Provenance
The following attestation bundles were made for mvcrender-0.2.6-cp313-cp313-win_amd64.whl:
Publisher:
wheels-and-publish.yml on sca075/mvcrender
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mvcrender-0.2.6-cp313-cp313-win_amd64.whl -
Subject digest:
d9590017126e2bec94395d3494bdb7f68ceac8f16a93a59fe01182c56c8ee511 - Sigstore transparency entry: 1437695178
- Sigstore integration time:
-
Permalink:
sca075/mvcrender@bab979cdd81680605214cb0ba142abba3da7f80b -
Branch / Tag:
refs/tags/v0.2.5 - Owner: https://github.com/sca075
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels-and-publish.yml@bab979cdd81680605214cb0ba142abba3da7f80b -
Trigger Event:
release
-
Statement type:
File details
Details for the file mvcrender-0.2.6-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: mvcrender-0.2.6-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 211.0 kB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bf038fb0026a39c0f9b3031006754128b8122fe6576c8919116ec5896a814556
|
|
| MD5 |
6f2c1bf1086376810e7e61c3704e7122
|
|
| BLAKE2b-256 |
b5e0dfb164785982c18ed924bd0c921b2e7eef5ff2d89552b56bf56ef30d2137
|
Provenance
The following attestation bundles were made for mvcrender-0.2.6-cp313-cp313-musllinux_1_2_x86_64.whl:
Publisher:
wheels-and-publish.yml on sca075/mvcrender
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mvcrender-0.2.6-cp313-cp313-musllinux_1_2_x86_64.whl -
Subject digest:
bf038fb0026a39c0f9b3031006754128b8122fe6576c8919116ec5896a814556 - Sigstore transparency entry: 1437695220
- Sigstore integration time:
-
Permalink:
sca075/mvcrender@bab979cdd81680605214cb0ba142abba3da7f80b -
Branch / Tag:
refs/tags/v0.2.5 - Owner: https://github.com/sca075
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels-and-publish.yml@bab979cdd81680605214cb0ba142abba3da7f80b -
Trigger Event:
release
-
Statement type:
File details
Details for the file mvcrender-0.2.6-cp313-cp313-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: mvcrender-0.2.6-cp313-cp313-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 210.2 kB
- Tags: CPython 3.13, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
adc67c57a77c17f135f7ee368e5235517230210a2468194ad20a4cfe4ee24f7d
|
|
| MD5 |
3f6d1d09b2a0fb84d8224c5c2a304d09
|
|
| BLAKE2b-256 |
1fdda6632c783c8b7f1c48950e2637ae5f6067d83c976ab3ae7b942a43aa738a
|
Provenance
The following attestation bundles were made for mvcrender-0.2.6-cp313-cp313-musllinux_1_2_aarch64.whl:
Publisher:
wheels-and-publish.yml on sca075/mvcrender
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mvcrender-0.2.6-cp313-cp313-musllinux_1_2_aarch64.whl -
Subject digest:
adc67c57a77c17f135f7ee368e5235517230210a2468194ad20a4cfe4ee24f7d - Sigstore transparency entry: 1437695199
- Sigstore integration time:
-
Permalink:
sca075/mvcrender@bab979cdd81680605214cb0ba142abba3da7f80b -
Branch / Tag:
refs/tags/v0.2.5 - Owner: https://github.com/sca075
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels-and-publish.yml@bab979cdd81680605214cb0ba142abba3da7f80b -
Trigger Event:
release
-
Statement type:
File details
Details for the file mvcrender-0.2.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: mvcrender-0.2.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 210.0 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8f1b73a5f50858cc749847ae4e2db890ad0a3a05a717776f0435fc2969af1d0b
|
|
| MD5 |
ee988934c1f1a42edabc63c4a6c9fbef
|
|
| BLAKE2b-256 |
93dc8ed532fd7f9021158853be69040513fe828960581b569a1432b741162802
|
Provenance
The following attestation bundles were made for mvcrender-0.2.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
wheels-and-publish.yml on sca075/mvcrender
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mvcrender-0.2.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
8f1b73a5f50858cc749847ae4e2db890ad0a3a05a717776f0435fc2969af1d0b - Sigstore transparency entry: 1437695209
- Sigstore integration time:
-
Permalink:
sca075/mvcrender@bab979cdd81680605214cb0ba142abba3da7f80b -
Branch / Tag:
refs/tags/v0.2.5 - Owner: https://github.com/sca075
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels-and-publish.yml@bab979cdd81680605214cb0ba142abba3da7f80b -
Trigger Event:
release
-
Statement type:
File details
Details for the file mvcrender-0.2.6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: mvcrender-0.2.6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 213.9 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
88e54b7ede2c3433e76e996d6d18ce6f6165e05840c5f9fa590e1da8421f5b34
|
|
| MD5 |
56d44483ce941b4b814f65486826d83a
|
|
| BLAKE2b-256 |
682e87d1cca3d9259e9a2a427943ef613e3a0bac0be1ae65873cc460e44dfea4
|
Provenance
The following attestation bundles were made for mvcrender-0.2.6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
wheels-and-publish.yml on sca075/mvcrender
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mvcrender-0.2.6-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
88e54b7ede2c3433e76e996d6d18ce6f6165e05840c5f9fa590e1da8421f5b34 - Sigstore transparency entry: 1437695171
- Sigstore integration time:
-
Permalink:
sca075/mvcrender@bab979cdd81680605214cb0ba142abba3da7f80b -
Branch / Tag:
refs/tags/v0.2.5 - Owner: https://github.com/sca075
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels-and-publish.yml@bab979cdd81680605214cb0ba142abba3da7f80b -
Trigger Event:
release
-
Statement type:
File details
Details for the file mvcrender-0.2.6-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: mvcrender-0.2.6-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 75.5 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8050bff9d13eb823069867f6ff50059579737f780a22766c8a4a4ac08a9371a5
|
|
| MD5 |
b8cd96cb349fb1f40abb128a22999f2d
|
|
| BLAKE2b-256 |
c76a898f30ee6dd2cd868ebdc67877828465f5ba64657f53715584996fc1f88d
|
Provenance
The following attestation bundles were made for mvcrender-0.2.6-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
wheels-and-publish.yml on sca075/mvcrender
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mvcrender-0.2.6-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
8050bff9d13eb823069867f6ff50059579737f780a22766c8a4a4ac08a9371a5 - Sigstore transparency entry: 1437695166
- Sigstore integration time:
-
Permalink:
sca075/mvcrender@bab979cdd81680605214cb0ba142abba3da7f80b -
Branch / Tag:
refs/tags/v0.2.5 - Owner: https://github.com/sca075
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels-and-publish.yml@bab979cdd81680605214cb0ba142abba3da7f80b -
Trigger Event:
release
-
Statement type:
File details
Details for the file mvcrender-0.2.6-cp313-cp313-macosx_10_13_x86_64.whl.
File metadata
- Download URL: mvcrender-0.2.6-cp313-cp313-macosx_10_13_x86_64.whl
- Upload date:
- Size: 75.8 kB
- Tags: CPython 3.13, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b9950f600e823d6e31db780b72538ab2f990bb8a39f2613ac8240c920df12f14
|
|
| MD5 |
0cba9facea0c9843ddebd15df8e72de1
|
|
| BLAKE2b-256 |
775513723b8bb4fc33c8cf3e65d1fc427bc952b539ba1a6622ddd137161404d0
|
Provenance
The following attestation bundles were made for mvcrender-0.2.6-cp313-cp313-macosx_10_13_x86_64.whl:
Publisher:
wheels-and-publish.yml on sca075/mvcrender
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mvcrender-0.2.6-cp313-cp313-macosx_10_13_x86_64.whl -
Subject digest:
b9950f600e823d6e31db780b72538ab2f990bb8a39f2613ac8240c920df12f14 - Sigstore transparency entry: 1437695224
- Sigstore integration time:
-
Permalink:
sca075/mvcrender@bab979cdd81680605214cb0ba142abba3da7f80b -
Branch / Tag:
refs/tags/v0.2.5 - Owner: https://github.com/sca075
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels-and-publish.yml@bab979cdd81680605214cb0ba142abba3da7f80b -
Trigger Event:
release
-
Statement type:
File details
Details for the file mvcrender-0.2.6-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: mvcrender-0.2.6-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 90.2 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b2847b5897b25eacdc2698c9ffa38347cc8ad52fd084ba1a679ca57663027754
|
|
| MD5 |
2b19949c8ba3ae679bc7a79f816e3317
|
|
| BLAKE2b-256 |
ce9f79c489d7cf6534f07cb9930abd1705f61917bd23dba6fdeef8806a5e08bb
|
Provenance
The following attestation bundles were made for mvcrender-0.2.6-cp312-cp312-win_amd64.whl:
Publisher:
wheels-and-publish.yml on sca075/mvcrender
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mvcrender-0.2.6-cp312-cp312-win_amd64.whl -
Subject digest:
b2847b5897b25eacdc2698c9ffa38347cc8ad52fd084ba1a679ca57663027754 - Sigstore transparency entry: 1437695204
- Sigstore integration time:
-
Permalink:
sca075/mvcrender@bab979cdd81680605214cb0ba142abba3da7f80b -
Branch / Tag:
refs/tags/v0.2.5 - Owner: https://github.com/sca075
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels-and-publish.yml@bab979cdd81680605214cb0ba142abba3da7f80b -
Trigger Event:
release
-
Statement type:
File details
Details for the file mvcrender-0.2.6-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: mvcrender-0.2.6-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 210.7 kB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fb399c22a014c388284639619ae826356321fca0c9ae5a6f97e68fdd00888162
|
|
| MD5 |
13ed7576c256052dd876211ce02d317d
|
|
| BLAKE2b-256 |
744889a8bbea933aede46aa86b4677b6bcda4b70833e5a0fb649ab67f2f12f73
|
Provenance
The following attestation bundles were made for mvcrender-0.2.6-cp312-cp312-musllinux_1_2_x86_64.whl:
Publisher:
wheels-and-publish.yml on sca075/mvcrender
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mvcrender-0.2.6-cp312-cp312-musllinux_1_2_x86_64.whl -
Subject digest:
fb399c22a014c388284639619ae826356321fca0c9ae5a6f97e68fdd00888162 - Sigstore transparency entry: 1437695211
- Sigstore integration time:
-
Permalink:
sca075/mvcrender@bab979cdd81680605214cb0ba142abba3da7f80b -
Branch / Tag:
refs/tags/v0.2.5 - Owner: https://github.com/sca075
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels-and-publish.yml@bab979cdd81680605214cb0ba142abba3da7f80b -
Trigger Event:
release
-
Statement type:
File details
Details for the file mvcrender-0.2.6-cp312-cp312-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: mvcrender-0.2.6-cp312-cp312-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 209.9 kB
- Tags: CPython 3.12, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
796c34cbc35301516cec696e960be51245de257ded7da8ae134f13fcaa6dd704
|
|
| MD5 |
4eae7ba182891bec92097e7468b79b98
|
|
| BLAKE2b-256 |
6b8f2156c71ffa820fb4a2a918a2e2b303d6c249950175f9d2ecfacc071418c7
|
Provenance
The following attestation bundles were made for mvcrender-0.2.6-cp312-cp312-musllinux_1_2_aarch64.whl:
Publisher:
wheels-and-publish.yml on sca075/mvcrender
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mvcrender-0.2.6-cp312-cp312-musllinux_1_2_aarch64.whl -
Subject digest:
796c34cbc35301516cec696e960be51245de257ded7da8ae134f13fcaa6dd704 - Sigstore transparency entry: 1437695182
- Sigstore integration time:
-
Permalink:
sca075/mvcrender@bab979cdd81680605214cb0ba142abba3da7f80b -
Branch / Tag:
refs/tags/v0.2.5 - Owner: https://github.com/sca075
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels-and-publish.yml@bab979cdd81680605214cb0ba142abba3da7f80b -
Trigger Event:
release
-
Statement type:
File details
Details for the file mvcrender-0.2.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: mvcrender-0.2.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 209.6 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
90ca6beda54e51b68d686cf0da32d3218afa11cf37d9ba1333a81bd114a63a1d
|
|
| MD5 |
4e96c6c57d4b8df1939a48951e089626
|
|
| BLAKE2b-256 |
c2f6439ca86c43de7e629e2280ae2a900037b01e79c6d078ce2da6a60cfc191d
|
Provenance
The following attestation bundles were made for mvcrender-0.2.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
wheels-and-publish.yml on sca075/mvcrender
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mvcrender-0.2.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
90ca6beda54e51b68d686cf0da32d3218afa11cf37d9ba1333a81bd114a63a1d - Sigstore transparency entry: 1437695216
- Sigstore integration time:
-
Permalink:
sca075/mvcrender@bab979cdd81680605214cb0ba142abba3da7f80b -
Branch / Tag:
refs/tags/v0.2.5 - Owner: https://github.com/sca075
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels-and-publish.yml@bab979cdd81680605214cb0ba142abba3da7f80b -
Trigger Event:
release
-
Statement type:
File details
Details for the file mvcrender-0.2.6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: mvcrender-0.2.6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 213.6 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
41d2fd46eb6a1450c1d4b08c4c14a810b9ad20840dfc50efb2489bede6592703
|
|
| MD5 |
3031bf77c4d33cb370d9a1d9284cc6b0
|
|
| BLAKE2b-256 |
6c9f8f0431c5299d14e46b83a865efcd062c3fbbfa905cf35611b03ae16abad9
|
Provenance
The following attestation bundles were made for mvcrender-0.2.6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
wheels-and-publish.yml on sca075/mvcrender
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mvcrender-0.2.6-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
41d2fd46eb6a1450c1d4b08c4c14a810b9ad20840dfc50efb2489bede6592703 - Sigstore transparency entry: 1437695176
- Sigstore integration time:
-
Permalink:
sca075/mvcrender@bab979cdd81680605214cb0ba142abba3da7f80b -
Branch / Tag:
refs/tags/v0.2.5 - Owner: https://github.com/sca075
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels-and-publish.yml@bab979cdd81680605214cb0ba142abba3da7f80b -
Trigger Event:
release
-
Statement type:
File details
Details for the file mvcrender-0.2.6-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: mvcrender-0.2.6-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 75.5 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8056fe4ea9ab0104a3d1a659656c81f10d6c7fb551289e1285fa1ed11de0b583
|
|
| MD5 |
4490661c9999c9bb32d18be658c7f28b
|
|
| BLAKE2b-256 |
4e3539a21b502357e92ea9350967830955b6e48406b818127a57ed638eb35ea5
|
Provenance
The following attestation bundles were made for mvcrender-0.2.6-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
wheels-and-publish.yml on sca075/mvcrender
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mvcrender-0.2.6-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
8056fe4ea9ab0104a3d1a659656c81f10d6c7fb551289e1285fa1ed11de0b583 - Sigstore transparency entry: 1437695198
- Sigstore integration time:
-
Permalink:
sca075/mvcrender@bab979cdd81680605214cb0ba142abba3da7f80b -
Branch / Tag:
refs/tags/v0.2.5 - Owner: https://github.com/sca075
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels-and-publish.yml@bab979cdd81680605214cb0ba142abba3da7f80b -
Trigger Event:
release
-
Statement type:
File details
Details for the file mvcrender-0.2.6-cp312-cp312-macosx_10_13_x86_64.whl.
File metadata
- Download URL: mvcrender-0.2.6-cp312-cp312-macosx_10_13_x86_64.whl
- Upload date:
- Size: 75.7 kB
- Tags: CPython 3.12, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f2e0808b04b1276394256b581a38194a32321137460dfee5f0b08f31aa9e677e
|
|
| MD5 |
625e4f57bc9823877177d8d5928a0029
|
|
| BLAKE2b-256 |
153bba30260ae466693df29f6f8e6888fdab76834fe884c26bcb7efafa6074a6
|
Provenance
The following attestation bundles were made for mvcrender-0.2.6-cp312-cp312-macosx_10_13_x86_64.whl:
Publisher:
wheels-and-publish.yml on sca075/mvcrender
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mvcrender-0.2.6-cp312-cp312-macosx_10_13_x86_64.whl -
Subject digest:
f2e0808b04b1276394256b581a38194a32321137460dfee5f0b08f31aa9e677e - Sigstore transparency entry: 1437695180
- Sigstore integration time:
-
Permalink:
sca075/mvcrender@bab979cdd81680605214cb0ba142abba3da7f80b -
Branch / Tag:
refs/tags/v0.2.5 - Owner: https://github.com/sca075
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
wheels-and-publish.yml@bab979cdd81680605214cb0ba142abba3da7f80b -
Trigger Event:
release
-
Statement type: