OpenQVD
Read and write Qlik QVD files from Python.
A clean-room Rust implementation of the QVD binary format, built against the
QVD-Sources corpus — a curated
collection of ~1,100 publicly available .qvd files. No Qlik software required.
Status
Seven stages complete:
- XML header and envelope structure.
- Per-field symbol table encoding.
- Bit-packed row index encoding.
- Validation against the full public corpus via a clean-room Python decoder.
- Rust reader prototype with edge-case tests.
- Writer + semantic round-trip tests.
- Python bindings — PyArrow, Polars, Pandas.
Install
pip install openqvd # core (PyArrow)
pip install openqvd[polars] # + Polars
pip install openqvd[duckdb] # + DuckDB
pip install openqvd[all] # everything
Usage
import openqvd
# Read as a PyArrow Table
table = openqvd.read("data.qvd")
# Project columns at the Rust level
table = openqvd.read("data.qvd", columns=["OrderId", "Amount"])
# Predicate pushdown — filtering happens before Arrow conversion
table = openqvd.read("data.qvd", filters=[
{"column": "Region", "op": "eq", "value": "West"},
{"column": "Status", "op": "is_in", "value": ["Open", "Pending"]},
{"column": "Notes", "op": "is_not_null"},
])
# Inspect metadata only (no row decoding)
info = openqvd.schema("data.qvd")
print(info.table_name, info.num_rows)
print([f.name for f in info.fields])
# Write from a PyArrow Table
openqvd.write(table, "out.qvd")
openqvd.write(table, "out.qvd", table_name="Orders")
All five QVD symbol types are supported: Int, Float, String, DualInt, and DualFloat. NULL values, DATE / TIMESTAMP / TIME number formats, and the LF-terminator header variant are all handled correctly.
Polars integration
Importing openqvd.polars automatically monkey-patches polars with QVD
support (no-op if polars is not installed).
import openqvd.polars # registers pl.read_qvd, pl.scan_qvd, df.qvd.write
import polars as pl
# Eager read — returns a DataFrame
df = pl.read_qvd("data.qvd")
# Lazy scan with projection and predicate pushdown
lf = pl.scan_qvd("data.qvd", columns=["A", "B"])
df = lf.filter(pl.col("A") > 10).collect()
# Filtered eager read
df = pl.read_qvd(
"data.qvd",
filters=[{"column": "A", "op": "eq", "value": "x"}],
)
# Write a DataFrame directly
df.qvd.write("out.qvd")
Pandas integration
Pandas is supported through PyArrow:
df = openqvd.read("data.qvd").to_pandas()
DuckDB integration
import duckdb
import openqvd.duckdb as qdb
con = duckdb.connect()
# Register a QVD file as a SQL view
qdb.register(con, "orders", "orders.qvd")
con.execute("SELECT COUNT(*) FROM orders WHERE Region = 'West'").fetchone()
# Or get a relation directly (no SQL name needed)
rel = qdb.to_relation("orders.qvd", con)
# Write a DuckDB query result to a QVD file
qdb.from_query(
"SELECT id, amount FROM orders WHERE status = 'Open'",
"open_orders.qvd",
con=con,
)
# Relation input also accepted
qdb.from_query(rel, "all_orders.qvd")
DuckDB support is provided through Arrow interop. A native DuckDB table
function (SELECT * FROM read_qvd('file.qvd')) would require a C++ extension
and is out of scope for this package.
Arrow type mapping
| QVD NumberFormat / symbol type | Arrow type |
|---|---|
DATE |
Date32 (Qlik epoch → Unix) |
TIMESTAMP |
Timestamp(Microsecond, None) |
TIME |
Duration(Microsecond) |
| Int / DualInt symbols | Int64 |
| Float / DualFloat symbols | Float64 |
| String symbols | LargeUtf8 |
| Empty symbol table | Null |
CLI
The openqvd binary ships with the Rust crate:
openqvd stat <file> # header summary (fields, widths, rows)
openqvd head <file> [--rows N] # first N rows
openqvd csv <file> # every row as tab-separated text
openqvd json <file> # one JSON object per row
openqvd rewrite <in> <out> # read then re-serialise through the writer
Testing
The reader has been validated against 1,044 of 1,047 valid corpus files
(99.7%). The three failures are deliberately-corrupted test fixtures from
third-party projects (two named damaged.qvd, one with invalid UTF-8).
The writer produces semantically equivalent output (read → write → read) for
1,093 of 1,093 valid corpus files.
License
AGPL-3.0-or-later — see LICENSE.
The specification (SPEC.md) is licensed under
CC BY-SA 4.0.
Metadata
Release files for openqvd 1.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| openqvd-1.1.0.tar.gz | 53.5 kB | Details |
Built distributions (wheels)
Total release size: 94.7 MB
Release files / openqvd-1.1.0.tar.gz
| Download URL | openqvd-1.1.0.tar.gz |
|---|---|
| Size | 53.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a96202065a2d520f6bc115d518508e534519d3a65cfa96bbb65fbebac390eb7c
|
|
BLAKE2b-256 checksum How to use checksums |
6609994e870254b080bd562758312f299c30bb16353a8b52bf8fbc45e9dce56d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 22, 2026.
Transparency logRelease files / openqvd-1.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | openqvd-1.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.5 MB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
0a312acb8a1a15fc6bdc21a05b88793ee8105aaeee67092c8e39768425f43b19
|
|
BLAKE2b-256 checksum How to use checksums |
fd2f4bfe62d03e226d34bc255ad095e148b3cefd19ee349bcfbc5a9c505a3b6a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 22, 2026.
Transparency logRelease files / openqvd-1.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | openqvd-1.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
48c61586842309b77761ad84ed6dd6d6bfae776067e5b9556e2936540534544f
|
|
BLAKE2b-256 checksum How to use checksums |
331309e585e7105b3dc450f21d249fb3dbe5090525b5d7344d10b3bbb5e8a10e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 22, 2026.
Transparency logRelease files / openqvd-1.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | openqvd-1.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
0464f6254e6c6b922cc860b99c785ff10b72c222ddb4c5cc72ba22bf7fc39a12
|
|
BLAKE2b-256 checksum How to use checksums |
fadd6e96040276d2b476453cdc3ceb199b09eba24831d037ef6bdb1828b149ce
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 22, 2026.
Transparency logRelease files / openqvd-1.1.0-cp314-cp314-win_amd64.whl
| Download URL | openqvd-1.1.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 3.0 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
973a39a0242848f70ada3b43f1ae22c3ebbee1627e772d2be32c11e14ed458b3
|
|
BLAKE2b-256 checksum How to use checksums |
5ac22039c070bdc4c1386aeb0c78f7eeee63162f9cc5d57287d1c8bb0bf58d3e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 22, 2026.
Transparency logRelease files / openqvd-1.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | openqvd-1.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.5 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
787fa5c0b8d3c6b89660e73ab15c6c576cd346b871477a7d649b34605b03f038
|
|
BLAKE2b-256 checksum How to use checksums |
091161e8436cbc1790cebad3edb05f695a8e18b822794b0eab1c4a6f6eeba98a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 22, 2026.
Transparency logRelease files / openqvd-1.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | openqvd-1.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
f665651f617b7e259cd613f33c62c7361766b48ff6a203c9373bcaea4728167f
|
|
BLAKE2b-256 checksum How to use checksums |
34ae6f39222befd11ca5533cd08dfdc0edfbba8f06aa3cfd0f4a3993e0d10874
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 22, 2026.
Transparency logRelease files / openqvd-1.1.0-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | openqvd-1.1.0-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 3.0 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e45f2a293376119165c1f12c450346284056b88bfedf97fd8f079ca14406505a
|
|
BLAKE2b-256 checksum How to use checksums |
593812e2b0b0088ef9d85de84f30c6615d278729f511f21c9f1024c4809f4b82
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 22, 2026.
Transparency logRelease files / openqvd-1.1.0-cp314-cp314-macosx_10_12_x86_64.whl
| Download URL | openqvd-1.1.0-cp314-cp314-macosx_10_12_x86_64.whl |
|---|---|
| Size | 3.2 MB |
| Tags | CPython 3.14 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
0758a316783f095694777b38b657413f06ea5202e56563756aac86dc51c735e4
|
|
BLAKE2b-256 checksum How to use checksums |
ce4b8787dc70b4aae6f0c0ef86972387237ed60c940270f1ea1267aa9047cf7a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 22, 2026.
Transparency logRelease files / openqvd-1.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | openqvd-1.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
21d1a27615d1cbb1f8c9db9df73654ade2894cc49f1df5f13148e7ef83df9909
|
|
BLAKE2b-256 checksum How to use checksums |
608606c3a2c4b48c8e48a267edd18b6ddb7235c487eb0e742ca088ab97e1b95b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 22, 2026.
Transparency logRelease files / openqvd-1.1.0-cp313-cp313-win_amd64.whl
| Download URL | openqvd-1.1.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 3.0 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
473f09e0ee43bba53f425c6ddaa7c7a154f2859919323677b87e88a19a5cd8bc
|
|
BLAKE2b-256 checksum How to use checksums |
5917d1c045cad784ad60c084982e94ee0f95f0b8558e7ee21c586f24b6f531aa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 22, 2026.
Transparency logRelease files / openqvd-1.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | openqvd-1.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.5 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
d92775bf9c80fef8ed76d5221286a6803e7d672849a7fe1bca880a0738f0b7e4
|
|
BLAKE2b-256 checksum How to use checksums |
ddb805d07355400b1d0e449f70da856001aeb16be499b03e9c35f5a0ac2f7780
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 22, 2026.
Transparency logRelease files / openqvd-1.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | openqvd-1.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
7794faaaa5ce05f8381ff1b48ed53167e5ce81eb60c9a612559af98183c16c42
|
|
BLAKE2b-256 checksum How to use checksums |
38f2d3332fc4c294890fa2823c0c24c3f1becffde828f534a75f549dc95820d4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 22, 2026.
Transparency logRelease files / openqvd-1.1.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | openqvd-1.1.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 3.0 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
84ee0ca3a4605b1f4afe2be5303fc75b932199afd865cc3f82df001c5fa86d67
|
|
BLAKE2b-256 checksum How to use checksums |
adb37c1110dad79cc95f9a8d40677e870edb0cf9dd696a24683a03a2ce52e8c4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 22, 2026.
Transparency logRelease files / openqvd-1.1.0-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | openqvd-1.1.0-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 3.2 MB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
719b59fdbc3028e2a53202b7d921e9727eec63e9c20c420f2c37bb460bfaa8f9
|
|
BLAKE2b-256 checksum How to use checksums |
0e754e7b0824ec3a97bcd92cefad71267dd9f4f10bfeeed8f6efeafc0621e386
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 22, 2026.
Transparency logRelease files / openqvd-1.1.0-cp312-cp312-win_amd64.whl
| Download URL | openqvd-1.1.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 3.0 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
2dd92f511c5822869c63004d8a6b268832ad609a8f89810984fe498be376d416
|
|
BLAKE2b-256 checksum How to use checksums |
9aae55bcf90d8b1ff9a4c2a2507a1faf1d6ce7c030ac0a821f441a015915515f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 22, 2026.
Transparency logRelease files / openqvd-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | openqvd-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.5 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
76797e0e51c9734ca0a0fcae16f9ede3dc77ef30ddf0a64f50d010ba74e8c0ee
|
|
BLAKE2b-256 checksum How to use checksums |
e9c6b287e6715462bf82119fac448d82968dc18fb20a36ef3ebc0abae74f366a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 22, 2026.
Transparency logRelease files / openqvd-1.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | openqvd-1.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
3cfbbadf91a2b98e40a444d178db0e5297ae989ce06f789a13d1137d34e3c769
|
|
BLAKE2b-256 checksum How to use checksums |
90f23c14fffa08a5887220c9a661460fdd4de4cac7abd804d8ec9b5effadd2c3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 22, 2026.
Transparency logRelease files / openqvd-1.1.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | openqvd-1.1.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 3.0 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
b0f6faee00a40d442f8f0527d7061fa482359b06dbfdb93c0e1f8e86f7520304
|
|
BLAKE2b-256 checksum How to use checksums |
922d0f080e463568251378ad292dadf08802ef343d288b68bb870c07cc97e645
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 22, 2026.
Transparency logRelease files / openqvd-1.1.0-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | openqvd-1.1.0-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 3.2 MB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
8804519876141a5b4c0d10e5dea85a3e5a5385df68e7465ea26d630769c29b6b
|
|
BLAKE2b-256 checksum How to use checksums |
7bfa120c71187c1d960cb3dffacddb152e0dfd37080cd09bb4f18afa37945d11
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 22, 2026.
Transparency logRelease files / openqvd-1.1.0-cp311-cp311-win_amd64.whl
| Download URL | openqvd-1.1.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 3.0 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
7926222fc2e69d31844a32733b433e491ffcf23736467c88d2c53942402465a1
|
|
BLAKE2b-256 checksum How to use checksums |
b2cbe295a745fef7e9fe856bd06befb390d2ac88c74237809007c3ef99fb6c60
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 22, 2026.
Transparency logRelease files / openqvd-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | openqvd-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.5 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
e7d6e91890df095538407b95dfa7a2b3e107e9b3b0d5f77c3079c7e050b6ed24
|
|
BLAKE2b-256 checksum How to use checksums |
f1a2c7d491534b174e44bc68619576219e56de2c25af85e83c17de87c951a495
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 22, 2026.
Transparency logRelease files / openqvd-1.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | openqvd-1.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
2293b8c0c259fb94d19a73614944fde9093f5b7270bb457d631f2230c8f3087c
|
|
BLAKE2b-256 checksum How to use checksums |
a794f2f77268394b2f10bbf8246172402b2ccb2de67e0ff1d701306fba8d3947
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 22, 2026.
Transparency logRelease files / openqvd-1.1.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | openqvd-1.1.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 3.0 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
02d303e4f3e529148481bb353fe74f805c459083fd2e4ed71d92b5917c68c654
|
|
BLAKE2b-256 checksum How to use checksums |
3d106b83e352236b96ae40da136d18719518c18d016e12c03a28e38c90decf39
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 22, 2026.
Transparency logRelease files / openqvd-1.1.0-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | openqvd-1.1.0-cp311-cp311-macosx_10_12_x86_64.whl |
|---|---|
| Size | 3.2 MB |
| Tags | CPython 3.11 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
99e5350382da334b430c43103363aa48e8678d51e6e584c415827bf7496c4d34
|
|
BLAKE2b-256 checksum How to use checksums |
ef8aaed4b2a59b6427a854ea4e80877dc7a5ec24d6a6348a92a89e91c7960040
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 22, 2026.
Transparency logRelease files / openqvd-1.1.0-cp310-cp310-win_amd64.whl
| Download URL | openqvd-1.1.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 3.0 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
7e615ae70fd79214e8bed14858e077dca3a1e8030391faed29990271febd44c2
|
|
BLAKE2b-256 checksum How to use checksums |
58b96c31557a7bb588a08bfd9e6f49c15e30934534ca8b154305554d0f9afa94
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 22, 2026.
Transparency logRelease files / openqvd-1.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | openqvd-1.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.5 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
e0c09bfef0091a2cfe95c39558b8953b9a156a990b71707bc8032c6a36cfd75b
|
|
BLAKE2b-256 checksum How to use checksums |
e32360b823c2d4df7474496ff2f9311fd8ad177715de000ca3694444a277705e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 22, 2026.
Transparency logRelease files / openqvd-1.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | openqvd-1.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
3a9bf84e48dae0d3133c26d3ee45910f4cb9c16dfc455629e96320e5b53bd981
|
|
BLAKE2b-256 checksum How to use checksums |
f81c9f9030beb09ceffe7c81204f6f6573b74e131bb738c6502948001a7f4bc1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 22, 2026.
Transparency logRelease files / openqvd-1.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | openqvd-1.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.5 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
0e482114b87f22461a2dad126cc9f272ac3587b2a46814f4a03f4dfeaa799a73
|
|
BLAKE2b-256 checksum How to use checksums |
8b1c448f3b651b8fe766b5fa8d887af026d9a9a6b52a91c60d7a0575f7ba51ff
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 22, 2026.
Transparency logRelease files / openqvd-1.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | openqvd-1.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
b48fa7b6a43660d809f150a01d32dc46bcec16bf962471ff6b774aabda4d3609
|
|
BLAKE2b-256 checksum How to use checksums |
6501329437728c2dfeae18838bcebed6b994d68a482fcd48e7f0b6db35458230
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 22, 2026.
Transparency log