Skip to main content

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:

  1. XML header and envelope structure.
  2. Per-field symbol table encoding.
  3. Bit-packed row index encoding.
  4. Validation against the full public corpus via a clean-room Python decoder.
  5. Rust reader prototype with edge-case tests.
  6. Writer + semantic round-trip tests.
  7. 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)

Source distribution for openqvd 1.1.0
File Size Uploaded
openqvd-1.1.0.tar.gz 53.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for openqvd 1.1.0
File
openqvd-1.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-64 Details
openqvd-1.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARM64 Details
openqvd-1.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details
openqvd-1.1.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
openqvd-1.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
openqvd-1.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
openqvd-1.1.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
openqvd-1.1.0-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
openqvd-1.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARM64 Details
openqvd-1.1.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
openqvd-1.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
openqvd-1.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
openqvd-1.1.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
openqvd-1.1.0-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
openqvd-1.1.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
openqvd-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
openqvd-1.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
openqvd-1.1.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
openqvd-1.1.0-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
openqvd-1.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
openqvd-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
openqvd-1.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
openqvd-1.1.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
openqvd-1.1.0-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
openqvd-1.1.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
openqvd-1.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
openqvd-1.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
openqvd-1.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
openqvd-1.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details

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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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

Release history Release notifications | RSS feed

This release

1.1.0 This release

30 release files

1.0.0

30 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page