dsviper — Digital Substrate Viper Runtime
dsviper is the Python extension module for Viper, a C++ runtime built around
metadata-driven type and value systems. It provides a seamless bidirectional bridge
between Python and Viper's strong-typed data model.
Key Features
- Type & Value System — Dynamically construct types and instantiate strong-typed values with automatic Python ↔ C++ bridging.
- Commit Database — Versioned persistence with full mutation history (DAG of commits).
- Definitions — Define data models programmatically: concepts, structures, enumerations, attachments.
- Blob System — BlobArray with zero-copy NumPy integration, BlobPack for structured binary data.
- Codecs — Stream binary and JSON serialization for all Viper types.
- Typed — ships its type hints (PEP 561): mypy and Pyright check your code against the classes, protocols and returns the binding actually has.
Quick Start
from dsviper import *
# Strong-typed value system
names = Value.create(TypeVector(Type.STRING))
names.extend(["alice", "bob"])
print(names) # ['alice', 'bob']
print(names.type()) # vector<string>
names.append(42) # ViperError: expected 'str', got 'int'
Commit Database
A complete example — define a model, create a versioned database, commit and query:
from dsviper import *
# Define a model dynamically
defs = Definitions()
ns = NameSpace(ValueUUId.create(), "App")
t_User = defs.create_concept(ns, "User")
d_Profile = TypeStructureDescriptor("Profile")
d_Profile.add_field("name", Type.STRING)
a_profile = defs.create_attachment(ns, "profile", t_User,
defs.create_structure(ns, d_Profile))
# Create a versioned database and commit data
db = CommitDatabase.create_in_memory()
db.extend_definitions(defs.const())
key = a_profile.create_key()
doc = a_profile.create_document()
doc.name = "Alice"
mutable = CommitMutableState(CommitStateBuilder.initial_state(db))
mutable.attachment_mutating().set(a_profile, key, doc)
db.commit_mutations("Add Alice", mutable)
# Query
state = CommitStateBuilder.state(db, db.last_commit_id())
state.attachment_getting().get(a_profile, key)
# Optional({name='Alice'})
Installation
pip install dsviper
Requires Python ≥ 3.10. Pre-built wheels are provided for all supported platforms.
Supported Platforms
| Platform | 3.10 | 3.11 | 3.12 | 3.13 | 3.14 |
|---|---|---|---|---|---|
| Linux x86_64 | ✅ | ✅ | ✅ | ✅ | ✅ |
| Linux aarch64 | ✅ | ✅ | ✅ | ✅ | ✅ |
| macOS arm64 (Apple Silicon) | ✅ | ✅ | ✅ | ✅ | ✅ |
| macOS x86_64 (Intel) | ✅ | ✅ | ✅ | ✅ | ✅ |
| Windows x64 | ✅ | ✅ | ✅ | ✅ | ✅ |
| Windows arm64 | — | ✅ | ✅ | ✅ | ✅ |
Documentation
Full documentation at docs.digitalsubstrate.io/dsviper-python
License
Proprietary — Commercial license required. Contact Digital Substrate for licensing information.
Release files for dsviper 1.2.27
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 92.9 MB
Release files / dsviper-1.2.27-cp314-cp314-win_arm64.whl
| Download URL | dsviper-1.2.27-cp314-cp314-win_arm64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.14 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
c37acf1e09e2313eeaf651cdae2a83baefee53d430ea752d95c84d4790a32439
|
|
BLAKE2b-256 checksum How to use checksums |
c1a233cc61b8a0ab8c4653f6b6f5b2bcafd2b1291f78a665e01982b0274db37b
|
| 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 Sep 20, 2026.
Transparency logRelease files / dsviper-1.2.27-cp314-cp314-win_amd64.whl
| Download URL | dsviper-1.2.27-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5beb13c5af047d941ccfb892023a861dc93d0a2bb4fd2fd4c2f06ee40f9b8137
|
|
BLAKE2b-256 checksum How to use checksums |
39fb9c04189326dddbfe2fa6a2bbb725d6e0c81297f2adc5c23cf20939f731fb
|
| 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 Sep 20, 2026.
Transparency logRelease files / dsviper-1.2.27-cp314-cp314-manylinux_2_28_x86_64.whl
| Download URL | dsviper-1.2.27-cp314-cp314-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 4.5 MB |
| Tags | CPython 3.14 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
c4984179f4957d1fd02b011f01100540c7cd093ccfb494ce54d338eb31f9c59b
|
|
BLAKE2b-256 checksum How to use checksums |
c84e7b4f9ffaa2c9582f5b218d5737f9e0d6cf15ba0cbf45fa89de4b232fe5fc
|
| 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 Sep 20, 2026.
Transparency logRelease files / dsviper-1.2.27-cp314-cp314-manylinux_2_28_aarch64.whl
| Download URL | dsviper-1.2.27-cp314-cp314-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 3.9 MB |
| Tags | CPython 3.14 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
e796dadc52554da78a6f6fc0287e61504d764625262806e644a1173fbfcd7603
|
|
BLAKE2b-256 checksum How to use checksums |
f1f2bcd176221d358477a861b1d3e6cc2bb0b1dd5bdadc0530b0265905cdd64b
|
| 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 Sep 20, 2026.
Transparency logRelease files / dsviper-1.2.27-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | dsviper-1.2.27-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.7 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
0b7078bdee771eb603a4ee075983d2a309c8d584969a6e79182023e3ad1c7101
|
|
BLAKE2b-256 checksum How to use checksums |
f9c0b0375238bf1170f7b1cf031bb1d7fff8875bb8b8b9786da38a79c7721ac7
|
| 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 Sep 20, 2026.
Transparency logRelease files / dsviper-1.2.27-cp314-cp314-macosx_10_15_x86_64.whl
| Download URL | dsviper-1.2.27-cp314-cp314-macosx_10_15_x86_64.whl |
|---|---|
| Size | 2.9 MB |
| Tags | CPython 3.14 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
2a38e116d94237041f1c2ce4d6930bc42efc8184beedc2a0f919038837d96720
|
|
BLAKE2b-256 checksum How to use checksums |
99ed53215f0a850738e1f5456a8e05d593c5f96b302946df9bbd49a0b919f993
|
| 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 Sep 20, 2026.
Transparency logRelease files / dsviper-1.2.27-cp313-cp313-win_arm64.whl
| Download URL | dsviper-1.2.27-cp313-cp313-win_arm64.whl |
|---|---|
| Size | 2.5 MB |
| Tags | CPython 3.13 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
4589899480e602851dd1249968459df530aeb0257fdec252efebe4c8a639aae1
|
|
BLAKE2b-256 checksum How to use checksums |
3c253fb762440c460f03805a7c849f8a4579d7bbecb9d838f1924e7c3520d500
|
| 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 Sep 20, 2026.
Transparency logRelease files / dsviper-1.2.27-cp313-cp313-win_amd64.whl
| Download URL | dsviper-1.2.27-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 2.5 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
087732828269ea24c6dbc80efb1441f673fd583c48873251aced951032e405c1
|
|
BLAKE2b-256 checksum How to use checksums |
8193dfeaf7a6019de0bed6fea164c66e669f5f3e87a74080652b2ce903639e88
|
| 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 Sep 20, 2026.
Transparency logRelease files / dsviper-1.2.27-cp313-cp313-manylinux_2_28_x86_64.whl
| Download URL | dsviper-1.2.27-cp313-cp313-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 4.5 MB |
| Tags | CPython 3.13 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
4501a398f00fa9a6a5f9128cd8754b004ba1ad6baa9e7df4da3bd998f3650b1a
|
|
BLAKE2b-256 checksum How to use checksums |
e5568765fe8d53315dd12cc6db287dbbdddc03d4b7d9d9270879bd00d0d84a50
|
| 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 Sep 20, 2026.
Transparency logRelease files / dsviper-1.2.27-cp313-cp313-manylinux_2_28_aarch64.whl
| Download URL | dsviper-1.2.27-cp313-cp313-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 3.9 MB |
| Tags | CPython 3.13 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
28043f32673ff04d6aa7e49084e6a280e94feb1fbc4143c91559a42173f65198
|
|
BLAKE2b-256 checksum How to use checksums |
2a58641c92052dc767d1ac4698144dd56992a4464d24c90656cb1adb7343514a
|
| 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 Sep 20, 2026.
Transparency logRelease files / dsviper-1.2.27-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | dsviper-1.2.27-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.7 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
913cea91e58db5c9b70bd00e78918f9ec1c47e584a20eccf120906e483802b37
|
|
BLAKE2b-256 checksum How to use checksums |
750d8be91c69d1c656b67138e81ac4acb8810ff9a9696e4df555665450444d52
|
| 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 Sep 20, 2026.
Transparency logRelease files / dsviper-1.2.27-cp313-cp313-macosx_10_15_x86_64.whl
| Download URL | dsviper-1.2.27-cp313-cp313-macosx_10_15_x86_64.whl |
|---|---|
| Size | 2.9 MB |
| Tags | CPython 3.13 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
68bcd05fef2321c000565e3049845a765f1ecc4e44490d1950e0327a28e9305f
|
|
BLAKE2b-256 checksum How to use checksums |
66e72de211a40a9617b211e01b63edeb2ca025fa2f431722284061762e50e875
|
| 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 Sep 20, 2026.
Transparency logRelease files / dsviper-1.2.27-cp312-cp312-win_arm64.whl
| Download URL | dsviper-1.2.27-cp312-cp312-win_arm64.whl |
|---|---|
| Size | 2.5 MB |
| Tags | CPython 3.12 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
e8bdf48705f6809fb443bf6d78050e6f4fce43602b7cd7f9d4b0fb5f1c419c29
|
|
BLAKE2b-256 checksum How to use checksums |
5ec2b08f53d69b62962d88225532e3fb41ca148f29ed6cf0ce9001744827b7e7
|
| 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 Sep 20, 2026.
Transparency logRelease files / dsviper-1.2.27-cp312-cp312-win_amd64.whl
| Download URL | dsviper-1.2.27-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 2.5 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
50c16271937fc160d0bdb505e257edf21a087b4f25a4feae8654f7eb96e302f1
|
|
BLAKE2b-256 checksum How to use checksums |
5243d0c107d4d52dc30c0eb7896bdc7a7be576d841355cf03522fef79b3fc15e
|
| 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 Sep 20, 2026.
Transparency logRelease files / dsviper-1.2.27-cp312-cp312-manylinux_2_28_x86_64.whl
| Download URL | dsviper-1.2.27-cp312-cp312-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 4.5 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
dc2c8f16251e43a46b9684ee3df3a96fe103c45bfe601c3f720d72f46284c5be
|
|
BLAKE2b-256 checksum How to use checksums |
3041fe5cfe8ce93876f8ca9d9bc13d81bdddb9be990af1e03ce2a92b20b2499e
|
| 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 Sep 20, 2026.
Transparency logRelease files / dsviper-1.2.27-cp312-cp312-manylinux_2_28_aarch64.whl
| Download URL | dsviper-1.2.27-cp312-cp312-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 3.9 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
ff56db764f34a83f80593b9796f7f678f8728090ee34168377ecf44efaedb872
|
|
BLAKE2b-256 checksum How to use checksums |
c46ec20941b2cdabd4b395e2d67cd0d4c1325a871b9f4a949e01dcc6d7975603
|
| 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 Sep 20, 2026.
Transparency logRelease files / dsviper-1.2.27-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | dsviper-1.2.27-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.7 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
9aa106ec1db3b7d69b66e9d2b7bd2e7f12ae6f90ef7f7097e5f0233529529730
|
|
BLAKE2b-256 checksum How to use checksums |
91a407d41a8494615a77ac2ca826b9c13e75095a559d849c17ea5b4e41e5d279
|
| 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 Sep 20, 2026.
Transparency logRelease files / dsviper-1.2.27-cp312-cp312-macosx_10_15_x86_64.whl
| Download URL | dsviper-1.2.27-cp312-cp312-macosx_10_15_x86_64.whl |
|---|---|
| Size | 2.9 MB |
| Tags | CPython 3.12 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
cacc958c07ba6b73d7f6076026a557178889f670f2e6d2231d925c57fd5b6ae0
|
|
BLAKE2b-256 checksum How to use checksums |
1e6987698d4687216c7637a0bb1c7e2ad159a997199ffc63161b462c029ef0bf
|
| 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 Sep 20, 2026.
Transparency logRelease files / dsviper-1.2.27-cp311-cp311-win_arm64.whl
| Download URL | dsviper-1.2.27-cp311-cp311-win_arm64.whl |
|---|---|
| Size | 2.5 MB |
| Tags | CPython 3.11 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
b2b0600cba614b6568d6ff88882703fe8b0dcae791a49c8fad2f6ca2d53fd0c0
|
|
BLAKE2b-256 checksum How to use checksums |
d408d6f12861732637d78d6850c2f3fb06bc6836acd7cb6cc7e3b87b54852034
|
| 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 Sep 20, 2026.
Transparency logRelease files / dsviper-1.2.27-cp311-cp311-win_amd64.whl
| Download URL | dsviper-1.2.27-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 2.5 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
821c134b2a1e87d55f1e9545c5384b3bcc9d9d803ca9e2a4e46f86cb145ad6d4
|
|
BLAKE2b-256 checksum How to use checksums |
bc5211b41b3ea72576f128f3c7a6ab32bbf65946a8a3bb85980a6ba1b8c052de
|
| 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 Sep 20, 2026.
Transparency logRelease files / dsviper-1.2.27-cp311-cp311-manylinux_2_28_x86_64.whl
| Download URL | dsviper-1.2.27-cp311-cp311-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 4.5 MB |
| Tags | CPython 3.11 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
ac5da0ac89654dccfdc1cce603c318fbb5ee74d1efebfe577821141c38b8ea9a
|
|
BLAKE2b-256 checksum How to use checksums |
2768f43fb0fadee58cf116239f64e2649e0c3962f8c3fdb6412bec369f865387
|
| 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 Sep 20, 2026.
Transparency logRelease files / dsviper-1.2.27-cp311-cp311-manylinux_2_28_aarch64.whl
| Download URL | dsviper-1.2.27-cp311-cp311-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 3.9 MB |
| Tags | CPython 3.11 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
fc70584da50e8fd3f19b35f951582bb0b276645862728443fb45b031396b4bb9
|
|
BLAKE2b-256 checksum How to use checksums |
680687c31d8b8cb2849a73d82d60dea24687d0717d8415e150479c9aa451ce75
|
| 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 Sep 20, 2026.
Transparency logRelease files / dsviper-1.2.27-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | dsviper-1.2.27-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.7 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
333ef01c775be09ddf9c341f126a0f8242882f2b9f691f2e295f6a4a49cdb006
|
|
BLAKE2b-256 checksum How to use checksums |
af4f85fa2b5924932ed037da0d9d6a3b93b6ababc585a3a5f539cb90ab650cf8
|
| 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 Sep 20, 2026.
Transparency logRelease files / dsviper-1.2.27-cp311-cp311-macosx_10_15_x86_64.whl
| Download URL | dsviper-1.2.27-cp311-cp311-macosx_10_15_x86_64.whl |
|---|---|
| Size | 2.9 MB |
| Tags | CPython 3.11 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
6da6049de7d718b5733bd4c7351fcce3df30066cc39e44d39f469fc9447e3c7a
|
|
BLAKE2b-256 checksum How to use checksums |
1ac11a0d8165cc1cbe6db1ae58edce57d1da72eeecc63c26cb590ef394915d0e
|
| 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 Sep 20, 2026.
Transparency logRelease files / dsviper-1.2.27-cp310-cp310-win_amd64.whl
| Download URL | dsviper-1.2.27-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 2.5 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d761ffdb13f6953d96ce7711913bce9e150d177a0d95cb699c0a851bb0ab8845
|
|
BLAKE2b-256 checksum How to use checksums |
28bda6f473d7e2c498f0b4f1e5f219a8c7a9948c63d69e8f3150f3dc0b958cce
|
| 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 Sep 20, 2026.
Transparency logRelease files / dsviper-1.2.27-cp310-cp310-manylinux_2_28_x86_64.whl
| Download URL | dsviper-1.2.27-cp310-cp310-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 4.5 MB |
| Tags | CPython 3.10 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
d606e9e2dd52e3a9e6a00f8d06eb6a4b0c2aaed4dd1c239bbe5513ea9c1e411c
|
|
BLAKE2b-256 checksum How to use checksums |
8cc029ff4d74ad53cc48aa188f4e00e217ef5cc30aeb260984566d9d792b6c0a
|
| 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 Sep 20, 2026.
Transparency logRelease files / dsviper-1.2.27-cp310-cp310-manylinux_2_28_aarch64.whl
| Download URL | dsviper-1.2.27-cp310-cp310-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 3.9 MB |
| Tags | CPython 3.10 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
dcc4974a33918c380ea753cbfd90d5b3c7759bcb625fdd127df462f8d5c23635
|
|
BLAKE2b-256 checksum How to use checksums |
657de73ae20b94caad7b56990aae91945ad460e60501f8d75660203686099a99
|
| 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 Sep 20, 2026.
Transparency logRelease files / dsviper-1.2.27-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | dsviper-1.2.27-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.7 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
fde3194649547bfbf6dfdda507f98de55be96a52b155908bd4ca3dc92e1a6341
|
|
BLAKE2b-256 checksum How to use checksums |
9c905aa3c597b6801228f80fc1f04334f7b57ee997fc3727d5a35072f76f5622
|
| 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 Sep 20, 2026.
Transparency logRelease files / dsviper-1.2.27-cp310-cp310-macosx_10_15_x86_64.whl
| Download URL | dsviper-1.2.27-cp310-cp310-macosx_10_15_x86_64.whl |
|---|---|
| Size | 2.9 MB |
| Tags | CPython 3.10 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
ef74522fc71e3b8344abe530dec7c2429c22af8529cd34bd2d3c3f39272021ab
|
|
BLAKE2b-256 checksum How to use checksums |
13a9cf889b65a9cd11e111590f33233b6c24d4513ffaa375ecbdf6ca60b857dc
|
| 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 Sep 20, 2026.
Transparency log