OpenQVD
A free, open, clean-room specification and implementation of the Qlik QVD binary file format, derived purely by binary analysis of publicly available sample files. The goal is a Rust reader and writer that the data science community can use without depending on any proprietary Qlik tooling.
The specification was developed against the
QVD-Sources corpus - a curated
collection of ~1,100 publicly available .qvd files gathered from GitHub.
Status
Seven stages complete:
- XML header and envelope structure. (Spec section 1.)
- Per-field symbol table encoding. (Spec section 2.)
- Bit-packed row index encoding. (Spec section 3.)
- Validation against the full public corpus via a clean-room Python decoder.
- Rust reader prototype (
crates/openqvd) with edge-case tests. - Writer + semantic round-trip tests.
- Python bindings (
crates/openqvd-py) - PyArrow, Polars, Pandas.
See SPEC.md for the current specification and NOTES.md for the
working log of observations.
Rust usage
# Cargo.toml
[dependencies]
openqvd = "1"
# Enable Arrow integration (PyArrow, RecordBatch, type inference):
openqvd = { version = "1", features = ["arrow"] }
use openqvd::Qvd;
let qvd = Qvd::from_path("data.qvd").unwrap();
println!("{} rows", qvd.num_rows());
for row in qvd.rows() {
// row: Vec<Option<Value>>
}
Reader
The Rust reader parses 1,044 of 1,047 valid public QVD samples. The
three remaining files are deliberately-corrupted test fixtures from
third-party projects (two named damaged.qvd, one with invalid UTF-8).
11 unit + integration tests cover bias-based NULL, 2+6 bit packing,
zero-width fields, every symbol type byte, unknown-type rejection,
overlapping bit-fields rejection, inconsistent root Length
rejection, and the LF-terminator header variant.
Writer
A compliant writer is implemented in crates/openqvd::writer. Running
read -> write -> read over the entire corpus yields 1,093 of 1,093
valid files semantically equivalent (same row count, same field
names, byte-for-byte equal cell values). 11 writer tests cover NULL
handling, all five symbol types, zero-width collapse for constant
columns, 500-distinct wide columns, NUL-in-string rejection,
uneven-column rejection, and deterministic output.
Python bindings
crates/openqvd-py is a maturin mixed-layout
package that exposes a pure-Python API on top of the Rust library.
Install (development)
cd crates/openqvd-py
uv venv .venv && source .venv/bin/activate
uv pip install maturin pyarrow polars pandas duckdb
maturin develop
Usage
import openqvd
# Read as a PyArrow Table
table = openqvd.read("data.qvd")
table = openqvd.read("data.qvd", columns=["OrderId", "Amount"])
# Predicate pushdown (filtering at the Rust level, 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")
# Polars (import registers pl.read_qvd, pl.scan_qvd, df.qvd.write)
import openqvd.polars
import polars as pl
df = pl.read_qvd("data.qvd")
lf = pl.scan_qvd("data.qvd", columns=["A", "B"])
df = pl.read_qvd("data.qvd", filters=[{"column": "A", "op": "eq", "value": "x"}])
df.qvd.write("out.qvd")
# Pandas (via PyArrow)
df = openqvd.read("data.qvd").to_pandas()
The Python bindings read 1,044 of 1,047 valid corpus files (99.7%), matching the Rust reader baseline. The 3 failures are deliberately- corrupted test fixtures.
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
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,
)
Install with pip install openqvd[duckdb]. DuckDB support is provided through
Arrow interop; a native read_qvd() SQL table function would require a C++
extension, which is out of scope.
Arrow type mapping
| QVD NumberFormat/Type | Arrow type |
|---|---|
DATE |
Date32 (Qlik epoch → Unix epoch) |
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 provides end-user tooling:
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
Non-goals
- Executing, shipping, or linking any proprietary Qlik code.
- Reading closed or encrypted QVD variants (if they exist).
- Parsing QVW, QVF, or QVS files (those are separate formats).
License
The software (all .rs, .py source files) is licensed under
Apache-2.0.
The specification (SPEC.md) is licensed under
CC BY-SA 4.0.
Metadata
Release files for openqvd 2.0.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-2.0.0.tar.gz | 59.9 kB | Details |
Built distributions (wheels)
Total release size: 105.0 MB
Release files / openqvd-2.0.0.tar.gz
| Download URL | openqvd-2.0.0.tar.gz |
|---|---|
| Size | 59.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0c8b6f588184306024f071c7fef808f47370960b3899f9b8e2e06296a223390c
|
|
BLAKE2b-256 checksum How to use checksums |
8d595cefe648439c48e9330bfe3a2bb93d97a1dba5871c79c4c599efd55a5c28
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 18, 2026.
Transparency logRelease files / openqvd-2.0.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | openqvd-2.0.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
4d830e0f6582d0c1a61dff903bb7165e9d24cc0822e922db129af31a0485e933
|
|
BLAKE2b-256 checksum How to use checksums |
a7b265edc31b4aedb4336101d3fe0fd6de31f013f758e9dbbd92f221906555c6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 18, 2026.
Transparency logRelease files / openqvd-2.0.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | openqvd-2.0.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
cb8a4ba3174578c12f52c1e7b41677d556a42ffaa9af1bd287ad1cd1de92be60
|
|
BLAKE2b-256 checksum How to use checksums |
744e22d06367b9beebdbc4edc1a478e0feb5bd8528f4b5ce8ac777c757552366
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 18, 2026.
Transparency logRelease files / openqvd-2.0.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | openqvd-2.0.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
d2a29aa3ebff17b53c33ff9ea299db0bd33be30953a83c1ba449707b29800843
|
|
BLAKE2b-256 checksum How to use checksums |
b902d21c5ac55659db557fffa91489c11e245169d5af8d267f9806235d672846
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 18, 2026.
Transparency logRelease files / openqvd-2.0.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | openqvd-2.0.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.15 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
f353dd897c16a2bf3f7c3361a86c9c116cfb5a7bb1379cf326784b441bbd85af
|
|
BLAKE2b-256 checksum How to use checksums |
159c63375fee3eea9c2d4fa15d0e256c2b4d741086d2fb551668f357b7d98469
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 18, 2026.
Transparency logRelease files / openqvd-2.0.0-cp315-cp315-macosx_11_0_arm64.whl
| Download URL | openqvd-2.0.0-cp315-cp315-macosx_11_0_arm64.whl |
|---|---|
| Size | 3.1 MB |
| Tags | CPython 3.15 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3b1f9abe1c945550635bb4dad87210eda153fea4c12f032c70c909dd38f556ee
|
|
BLAKE2b-256 checksum How to use checksums |
832bbd54a7c3dc4576e20464258f1ad74296c979d049c44556e33aad725962e7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 18, 2026.
Transparency logRelease files / openqvd-2.0.0-cp315-cp315-macosx_10_12_x86_64.whl
| Download URL | openqvd-2.0.0-cp315-cp315-macosx_10_12_x86_64.whl |
|---|---|
| Size | 3.3 MB |
| Tags | CPython 3.15 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
a45497b06ef627c20d5f6fb5c2bcf45475d60749a5e791751f84c2caaf21b293
|
|
BLAKE2b-256 checksum How to use checksums |
67a784367890f91bb3f03509d718a4e80c85b100ee68d14cccb487cf8a00e5e6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 18, 2026.
Transparency logRelease files / openqvd-2.0.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | openqvd-2.0.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
b41104f092f76cf0b9bf4bb31e83cba293d788feba9037a09a1608a57f521d85
|
|
BLAKE2b-256 checksum How to use checksums |
0092b479f21994e28387b22e0ede037ef1e01749a7f810d1b39123f473055783
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 18, 2026.
Transparency logRelease files / openqvd-2.0.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | openqvd-2.0.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
750d3fe798ac68db63afc960df7c62dbeb92b7b4cf7ad3ea8b042186f975fbd1
|
|
BLAKE2b-256 checksum How to use checksums |
518182cbff64a98317347d6ee1eb1d6554445496e95912ac51ed1f8f989dc4ea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 18, 2026.
Transparency logRelease files / openqvd-2.0.0-cp314-cp314-win_amd64.whl
| Download URL | openqvd-2.0.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 3.1 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
7308efb8fc0351788ccee0de9fd29bd2d8e2e1ab3fb6178b236b5c596f33f2d0
|
|
BLAKE2b-256 checksum How to use checksums |
f9ab574e15c10788ade71f8e73e8df63a7385ce778b7d3522c98339a49efb43f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 18, 2026.
Transparency logRelease files / openqvd-2.0.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | openqvd-2.0.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
5beaee1824375c8d067625b135fdb2ba0556677e46ef1bd185513a921b2eed13
|
|
BLAKE2b-256 checksum How to use checksums |
4da5a128e55dd3c761e68de6392b43c3d3ceb7b1f19676acc5b754d8698a74d1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 18, 2026.
Transparency logRelease files / openqvd-2.0.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | openqvd-2.0.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
6e674a920877164d95d1139f05ea14e90d3a6ee7ff44f9404db47e928dc8d312
|
|
BLAKE2b-256 checksum How to use checksums |
e1313b180dc02ab140698643202396df355f5f05846b1f3b0137a7c85f68b981
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 18, 2026.
Transparency logRelease files / openqvd-2.0.0-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | openqvd-2.0.0-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 3.1 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
63efd40c4a99594fb4deb58210dab0c57656ff6375cbef28ced77b7c2ee9b2a0
|
|
BLAKE2b-256 checksum How to use checksums |
a5a9e828daf8dadb261e14c34621520dd62dcae412a53f2695cdcfd93b512364
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 18, 2026.
Transparency logRelease files / openqvd-2.0.0-cp314-cp314-macosx_10_12_x86_64.whl
| Download URL | openqvd-2.0.0-cp314-cp314-macosx_10_12_x86_64.whl |
|---|---|
| Size | 3.3 MB |
| Tags | CPython 3.14 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
62d7ce2f3ffaf2a8e4d975f04eb90f54acc853f79fb0a028cb6e1c9732751f02
|
|
BLAKE2b-256 checksum How to use checksums |
925449bcef943d9f8eeb7a881d14274fa219df80fe9598124f229293112c3154
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 18, 2026.
Transparency logRelease files / openqvd-2.0.0-cp313-cp313-win_amd64.whl
| Download URL | openqvd-2.0.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 3.1 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
0db7795c291aba4a9b9489fd475263b354deed7efdffd43dca314a97cab78cf2
|
|
BLAKE2b-256 checksum How to use checksums |
38285c114c47f6b95517d20fbd2d5a40e48d0a7ba4730fa7e56fb7171d499566
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 18, 2026.
Transparency logRelease files / openqvd-2.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | openqvd-2.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
75526f8e1623792558ab72da9b5e7dcfadbe918dfe88e83a4c9d13fc1a834efc
|
|
BLAKE2b-256 checksum How to use checksums |
28f156d114f172c6022eeb7118ade11091fa6077de1322e7afece985c571f8f9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 18, 2026.
Transparency logRelease files / openqvd-2.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | openqvd-2.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
bc87811159a7e51d02eafc1d76889bc36c7f1dbbedf008b86c265ccf8e62af0a
|
|
BLAKE2b-256 checksum How to use checksums |
037b5d0e090ed5f06573007ae5b56748f0f1036017294637921e644f2d4ea1c1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 18, 2026.
Transparency logRelease files / openqvd-2.0.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | openqvd-2.0.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 3.1 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
6dab3c0d17cd7fe7cba89b1da7c94076ee034d28768b9731f133af2ecd94c0b6
|
|
BLAKE2b-256 checksum How to use checksums |
e9dc3f28a2a4bdc6ccbea0c0a911651d89ffdd1877e4a4d0060e920a8c69ad26
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 18, 2026.
Transparency logRelease files / openqvd-2.0.0-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | openqvd-2.0.0-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 3.3 MB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
da6ae1d6d4ce5b862f95571a615e8b3b831026be0a159a835e9b45432e013b7e
|
|
BLAKE2b-256 checksum How to use checksums |
a7840d889982faf780cc035e31a1023fac3b178e65d7d4e1b914127eb8bdf384
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 18, 2026.
Transparency logRelease files / openqvd-2.0.0-cp312-cp312-win_amd64.whl
| Download URL | openqvd-2.0.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 3.1 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
64aabb3efcbbda398c45e8ffcd4317ac362a7d6866c25cad27d4fe4b1dfe5142
|
|
BLAKE2b-256 checksum How to use checksums |
21e1f74489f5b9f903eb1be636450d64f2fa3eb12e560203b8d19962aa1901e3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 18, 2026.
Transparency logRelease files / openqvd-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | openqvd-2.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
b7b17ad9ba37ff0131384538e00393b466a2d7b5b8dd3c0a11d6f41107da5a49
|
|
BLAKE2b-256 checksum How to use checksums |
b8c90d4c6bf896c8c81126b16c3b7810a6c9ab7707c4e1c8101030f2770c464e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 18, 2026.
Transparency logRelease files / openqvd-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | openqvd-2.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
130eee40dce72b1717da1d6fb88cdce6724885e2f7532c7b7dd35088197621f3
|
|
BLAKE2b-256 checksum How to use checksums |
d9a5b65a65f4e62b177d7a668fb1f915d26d238d3b4f0211b3f61e7873f7c285
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 18, 2026.
Transparency logRelease files / openqvd-2.0.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | openqvd-2.0.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 3.1 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
91b6db1ea375632f696101a112fdd07124b13e5ec885c6b6364ba0dfad50ec7a
|
|
BLAKE2b-256 checksum How to use checksums |
f1753346f6a1fe4891413904b36a4038e0dfd46e47b0820a85dc466b88b6a283
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 18, 2026.
Transparency logRelease files / openqvd-2.0.0-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | openqvd-2.0.0-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 3.3 MB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
deec45ea87ce68e6a473c1253818f47529d20bbe69b3d99eb53f70b06d32659a
|
|
BLAKE2b-256 checksum How to use checksums |
33d6724171ff66692701429c8c11d404cf323c5db9f8fbf1530b935ec9abc723
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 18, 2026.
Transparency logRelease files / openqvd-2.0.0-cp311-cp311-win_amd64.whl
| Download URL | openqvd-2.0.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 3.1 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ce838e3d017cedb8d2d095af5794058a012c873e0a44daa6cb2cc2bae75517cb
|
|
BLAKE2b-256 checksum How to use checksums |
399442b5917ec898db002525e93bef2c6c8e059a383180ab126cf73efdfe0c5f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 18, 2026.
Transparency logRelease files / openqvd-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | openqvd-2.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
acfc51095a77a837fb5b009458e3180ded137af1ca0b138e2e564d80636ca09e
|
|
BLAKE2b-256 checksum How to use checksums |
9164dbef69313023db5d8361ff97019aff4f26f44e2b4c550ef8779397bf8c84
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 18, 2026.
Transparency logRelease files / openqvd-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | openqvd-2.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
b87e2b255528b8d39b7a0a6d134085588068c6c1bddce8d2eaceaf2f562654bd
|
|
BLAKE2b-256 checksum How to use checksums |
11813d809af9336a165774f0f98762eaf94674e5733b5cf7b989101891db895c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 18, 2026.
Transparency logRelease files / openqvd-2.0.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | openqvd-2.0.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 3.1 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f3f9527ae418214b9d816b5b04db65488ec5317e18843333707ad665a2bd1e1e
|
|
BLAKE2b-256 checksum How to use checksums |
fd886551bd8e0a63d0586b7cb3922a6b0b6f2e1f8f38e53bad8a4d3b16074ece
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 18, 2026.
Transparency logRelease files / openqvd-2.0.0-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | openqvd-2.0.0-cp311-cp311-macosx_10_12_x86_64.whl |
|---|---|
| Size | 3.3 MB |
| Tags | CPython 3.11 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
50f2d423f7ce60627e94972038469907796355ae43cf63e8a07e3e621cc8b0c1
|
|
BLAKE2b-256 checksum How to use checksums |
3d2ecc6eef5e752e279e2ffc154f628b58380bc1ffc0b839604a4c1e0b05c834
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 18, 2026.
Transparency logRelease files / openqvd-2.0.0-cp310-cp310-win_amd64.whl
| Download URL | openqvd-2.0.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 3.1 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
8d4c43bb16408f0417c4f1ee67871694b35a195549216fa818b7f09ab7172687
|
|
BLAKE2b-256 checksum How to use checksums |
1e34364107f7cbdfb2f364200e6aed3a4d2b64d3ceb6f4597f2ce22257e50a3b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 18, 2026.
Transparency logRelease files / openqvd-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | openqvd-2.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
68b01872c985899f239feb5f7d925ac3471b2db84634f70b746f6e3e8b33b57b
|
|
BLAKE2b-256 checksum How to use checksums |
f5095f961f10710e3976a64eee96d78778534f0218354607f04a8e3f4eb22e2d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 18, 2026.
Transparency logRelease files / openqvd-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | openqvd-2.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 3.6 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
375a504e92dcb42e4f92233fd9a9c15ffb8823b4c707d5357d87b41dba98ceb2
|
|
BLAKE2b-256 checksum How to use checksums |
2482f5242022c8ce197c68add1d93fc8d4e5c30a1e9848e0671173f0120f2e3f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 18, 2026.
Transparency log