Skip to main content

bmdwire: Python libraries for Blackmagic Design broadcast devices. One package, four device families, one version.

Python libraries for Blackmagic Design broadcast devices: one package, one version, four device families.

CI PyPI Python 3.10+

pip install bmdwire
Import Purpose License Docs
atemwire ATEM switchers: the native UDP protocol, a connection pool, macro bytecode, "Save Switcher State" profiles LGPL-3.0-only atemwire/README.md
hyperdeckwire HyperDeck recorders: transport control and clip listing over TCP 9993, clip upload over FTP, and the deck's configuration (network, FTP / Web Media Manager / Ethernet Protocol switches, certificate, users, time) over the API HyperDeck Setup drives MIT hyperdeckwire/README.md
ultimattewire Ultimatte 12 keyers: archive and restore over the native TCP protocol, Smart Remote 4 compatible zips MIT ultimattewire/README.md
videohubwire Videohub routers: state snapshot, crosspoint routing, labels over TCP 9990 MIT videohubwire/README.md

All four are pure standard library except atemwire, whose small C extension ships prebuilt for Linux, macOS and Windows on CPython 3.10 to 3.14, so installing needs no compiler. Pin the version in a requirements file (bmdwire==1.5.1) so a later release cannot change your install under you.

atemwire stands on pyatem

atemwire is a fork of pyatem by Martijn Braam and the OpenAtem contributors. Years of reverse engineering the ATEM protocol came before any of this, and that work is what made the rest possible. It branched at upstream commit 8f45831 (2026-03-14) and was then developed for months against live switchers: transport reliability fixes, a declarative wire-format layer, corrected and extended message coverage, macro upload, and profile save and restore.

The licence is unchanged and not negotiable: LGPL-3.0-only, the same as upstream. Improvements to atemwire stay open, as they should. The other three libraries here were written from scratch and are MIT. The distribution's licence expression is LGPL-3.0-only AND MIT, and each package directory carries the text that governs it.

If you want the original rather than this fork, it is at https://git.sr.ht/~martijnbraam/pyatem and it is still maintained.

Why one package

The four libraries share an author, a shape and a purpose: they are the device layer of one broadcast control application, extracted and published so others can use them. Until 1.0.x each was its own PyPI project with its own version number. Nothing downstream ever wanted them apart, and four numbers to track for one release train was confusion with no benefit, so since 1.1.0 they are one distribution: one tag, one version, one line to pin. The import names did not change.

The four old PyPI projects (atemwire, hyperdeckwire, ultimattewire, videohubwire) were deleted on 2026-09-16; bmdwire is the only package. They were not replaced by shims, on purpose: a release of atemwire that depended on bmdwire would have broken pip install -U atemwire, because pip installs the dependency first and then removes the old package's files, which are the same paths bmdwire just wrote. If an environment still has any of the four old packages from before, uninstall them before installing bmdwire (pip uninstall atemwire hyperdeckwire ultimattewire videohubwire). Two distributions owning one module directory work until one of them is uninstalled. A fresh virtualenv, a pipx install or a container build never has this problem.

Development

git clone https://github.com/lucas-romanenko/bmdwire.git
cd bmdwire
pip install -e ".[test]"      # builds atemwire's C extension in place, needs a compiler
python -m pytest

The editable install matters: a plain pip install . puts the extension in site-packages, and python -m pytest run from the checkout then imports the source tree without it and fails on atemwire.mediaconvert. The suite needs no hardware. CI runs it on Python 3.10, 3.12 and 3.14 for every push and pull request, and builds an sdist and a wheel to prove the metadata.

A release is a tag v<version> on main whose version equals project.version in pyproject.toml; pushing it builds the sdist and the wheels and publishes them to PyPI. pip show bmdwire, not a hand-typed number, is how to know what is installed.

Not affiliated with or endorsed by Blackmagic Design Pty Ltd. ATEM, HyperDeck, Ultimatte and Videohub are trademarks of Blackmagic Design.

Metadata

Release files for bmdwire 1.5.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bmdwire 1.5.1
File Size Uploaded
bmdwire-1.5.1.tar.gz 367.8 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for bmdwire 1.5.1
File
bmdwire-1.5.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
bmdwire-1.5.1-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
bmdwire-1.5.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
bmdwire-1.5.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
bmdwire-1.5.1-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
bmdwire-1.5.1-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
bmdwire-1.5.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
bmdwire-1.5.1-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
bmdwire-1.5.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
bmdwire-1.5.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
bmdwire-1.5.1-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
bmdwire-1.5.1-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
bmdwire-1.5.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
bmdwire-1.5.1-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
bmdwire-1.5.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
bmdwire-1.5.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
bmdwire-1.5.1-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
bmdwire-1.5.1-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
bmdwire-1.5.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
bmdwire-1.5.1-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
bmdwire-1.5.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
bmdwire-1.5.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
bmdwire-1.5.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
bmdwire-1.5.1-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
bmdwire-1.5.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
bmdwire-1.5.1-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
bmdwire-1.5.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
bmdwire-1.5.1-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
bmdwire-1.5.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
bmdwire-1.5.1-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details

Total release size: 13.6 MB

Release files / bmdwire-1.5.1.tar.gz

Download URL bmdwire-1.5.1.tar.gz
Size 367.8 kB
Tags Source
SHA-256 checksum
How to use checksums
730a26e513d96fb5aa5a2f00637438de603e384b00096b2de0be655ec4c4e6da
BLAKE2b-256 checksum
How to use checksums
718d790d46ccca27c8fac31dd3565cbbb3c28f721bc45c2c2556e18c1394cb5d
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 15, 2026.

Transparency log

Release files / bmdwire-1.5.1-cp314-cp314-win_amd64.whl

Download URL bmdwire-1.5.1-cp314-cp314-win_amd64.whl
Size 440.5 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
72dbbbca35b838662228960c1203039d1ce38166394d595b2c1baa05abee7d23
BLAKE2b-256 checksum
How to use checksums
5499937c6d4b25a8cd1319e2c63e9da1e1713f00f6d72afba253a9131018b374
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 15, 2026.

Transparency log

Release files / bmdwire-1.5.1-cp314-cp314-win32.whl

Download URL bmdwire-1.5.1-cp314-cp314-win32.whl
Size 439.8 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
98887bd3b48623534a2e0e745044d3906981dfe98c6f3ad9ba3d2983596e0678
BLAKE2b-256 checksum
How to use checksums
197f219ea99f74881d34fa27fc2d2c720d07cb5beb3318c73013e2761a86d4b0
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 15, 2026.

Transparency log

Release files / bmdwire-1.5.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL bmdwire-1.5.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 451.3 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1a8dd82c184de43d3aea57da297a402bdcb9a3364b4156af4f317cc72f4a1cc3
BLAKE2b-256 checksum
How to use checksums
f8f0e2efe1e51ac9d1b850dd8d8ede66ed0112a531d1170f45a93c3de98586d8
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 15, 2026.

Transparency log

Release files / bmdwire-1.5.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL bmdwire-1.5.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 445.8 kB
Tags CPython 3.14 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
a668d980359f746dd77ff27dc5bdedf0e6f80e5d8afc19f4ff9ccd68113680bf
BLAKE2b-256 checksum
How to use checksums
a24f115148070393120fe71c71aa975bc3f4986f4dc7514ec4adf39441ac15f3
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 15, 2026.

Transparency log

Release files / bmdwire-1.5.1-cp314-cp314-macosx_11_0_arm64.whl

Download URL bmdwire-1.5.1-cp314-cp314-macosx_11_0_arm64.whl
Size 436.0 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f389b46cf01e53a5da360f52d625be728af1a030b3d66ef82ffe5aebf78a5196
BLAKE2b-256 checksum
How to use checksums
93ecdfd564efd89cb6964c19bd1ccb2c0032ee3299dea1738e192448adf2038a
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 15, 2026.

Transparency log

Release files / bmdwire-1.5.1-cp314-cp314-macosx_10_15_x86_64.whl

Download URL bmdwire-1.5.1-cp314-cp314-macosx_10_15_x86_64.whl
Size 438.8 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
3c3fccca38ab152de068944d8fab0597ba48ecf1566a1c4386dc7c640d5ef203
BLAKE2b-256 checksum
How to use checksums
3be19334a7bf8af4397884bcbc5f6d0c8b57229ad7d9824ab8453b999f8c7e40
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 15, 2026.

Transparency log

Release files / bmdwire-1.5.1-cp313-cp313-win_amd64.whl

Download URL bmdwire-1.5.1-cp313-cp313-win_amd64.whl
Size 439.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
30d880d3f89ec5384349ea42067f9797a5d5ca47cae82837e43004b919125084
BLAKE2b-256 checksum
How to use checksums
603cef9ea4170112909a23073d236376772148a40eaefb582146f60dc7386feb
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 15, 2026.

Transparency log

Release files / bmdwire-1.5.1-cp313-cp313-win32.whl

Download URL bmdwire-1.5.1-cp313-cp313-win32.whl
Size 438.5 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
91a6a810ce890c6724aaaecce65c6499b8e637922118cbf62f1313a62a8323c9
BLAKE2b-256 checksum
How to use checksums
684ff9eb443ca59bc202f9d124f84597047ea344bc258f02e1bb62c907aa5b56
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 15, 2026.

Transparency log

Release files / bmdwire-1.5.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL bmdwire-1.5.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 451.3 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
576532a04748b745035be6ceb8173fd22ca225a9d0fa1eff9f1e03497948613e
BLAKE2b-256 checksum
How to use checksums
e2b176d24b853869b48c0208b6d9fa71a94d6445c74513cbda039a220e399ea9
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 15, 2026.

Transparency log

Release files / bmdwire-1.5.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL bmdwire-1.5.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 445.7 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
4da5a8f9bb2b99855a2cd5592dbb138d9fe71883a92ebe01a8efe06503a1477f
BLAKE2b-256 checksum
How to use checksums
775d4073d464edb3bb10bce12dd6a35de89ef19325905cb34d32f25b571fdf58
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 15, 2026.

Transparency log

Release files / bmdwire-1.5.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL bmdwire-1.5.1-cp313-cp313-macosx_11_0_arm64.whl
Size 436.0 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3586219bbbaec65ac1dc5854650767daf0a7c31fefb46d1dc196d5dc643e4991
BLAKE2b-256 checksum
How to use checksums
88f0490a507ca5f10f38d03ffd6ea3982b43be80192484941358aa9ae7609c78
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 15, 2026.

Transparency log

Release files / bmdwire-1.5.1-cp313-cp313-macosx_10_13_x86_64.whl

Download URL bmdwire-1.5.1-cp313-cp313-macosx_10_13_x86_64.whl
Size 438.8 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
65ec79aa199aee8ce72d5b50bb1d8e2ec9d0eaf65ccdb2d43b58adeb347e19d5
BLAKE2b-256 checksum
How to use checksums
83bb7ce51cfc568b2f5005de14e7722abf4843b592589568f75d4fbdf29409b6
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 15, 2026.

Transparency log

Release files / bmdwire-1.5.1-cp312-cp312-win_amd64.whl

Download URL bmdwire-1.5.1-cp312-cp312-win_amd64.whl
Size 439.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
c5bda7cd98ee61b873ca8e614a15e98677d129317fd13f81bd283d8aa09d0f16
BLAKE2b-256 checksum
How to use checksums
805b7b6454917f6bc25f27d1bb19d6137e6b68028384ce3d9d33516efd39e129
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 15, 2026.

Transparency log

Release files / bmdwire-1.5.1-cp312-cp312-win32.whl

Download URL bmdwire-1.5.1-cp312-cp312-win32.whl
Size 438.5 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
23e5a35721b5cb73b614c0ccb71bb68ccbc8345eeb52050e5496b199c3aef3e4
BLAKE2b-256 checksum
How to use checksums
6f444acc3f96ba2d7af908296d1b367c30f0d0793a2822044cb17f188ed32be8
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 15, 2026.

Transparency log

Release files / bmdwire-1.5.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL bmdwire-1.5.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 451.2 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
127b07f3b3bc46c6c463260ffa93964effa1a6869cf397242c92e2d327e800ce
BLAKE2b-256 checksum
How to use checksums
8e46a87c3f76c89874ab7dfe75d4c3ce5e419792f2e83cabff6310f1f07c9914
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 15, 2026.

Transparency log

Release files / bmdwire-1.5.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL bmdwire-1.5.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 445.7 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
6e723fd176734c09f5fb5009e934c5950d18954ff359b4686332f5c022334e4e
BLAKE2b-256 checksum
How to use checksums
409926aab6033e0a1300b3c229d80ced5b866559b1ec5a0198c4732aa053a46d
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 15, 2026.

Transparency log

Release files / bmdwire-1.5.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL bmdwire-1.5.1-cp312-cp312-macosx_11_0_arm64.whl
Size 436.0 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
476c7680e0b6d113e8f0b113c50ac7d0d01a3a79056fc4da7b288e6c298a3618
BLAKE2b-256 checksum
How to use checksums
bee2732b7f65e6000fa8157ee4ce422833185f21e5c757e3eaec5ad4624046f2
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 15, 2026.

Transparency log

Release files / bmdwire-1.5.1-cp312-cp312-macosx_10_13_x86_64.whl

Download URL bmdwire-1.5.1-cp312-cp312-macosx_10_13_x86_64.whl
Size 438.8 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
a101314b5af1f5d8c2940fc8c7818d8c67fbb22368cb9bdb21128e3e17deeaef
BLAKE2b-256 checksum
How to use checksums
21f8a2ad7302e074a0ad643f5a15f74d6b4e26f542c0097f0bac4e421a149a10
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 15, 2026.

Transparency log

Release files / bmdwire-1.5.1-cp311-cp311-win_amd64.whl

Download URL bmdwire-1.5.1-cp311-cp311-win_amd64.whl
Size 439.2 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
16b98990c60ec54ec603662aa7709dd10bf2009eee0539d7e06b7c7bc77b631c
BLAKE2b-256 checksum
How to use checksums
d1b55d6b8622f949edfc1ae87284b1012827c45dd307671e04cf7f5a7ff957a1
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 15, 2026.

Transparency log

Release files / bmdwire-1.5.1-cp311-cp311-win32.whl

Download URL bmdwire-1.5.1-cp311-cp311-win32.whl
Size 438.5 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
43614436b08d7a4139db30fb5762a0a9cbe7df0c4ccfa618a357d0f8d093a683
BLAKE2b-256 checksum
How to use checksums
7da6f3139f72b1b65eda40e028a9bfa0427798965b0b575b68fa0eda38ed01d8
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 15, 2026.

Transparency log

Release files / bmdwire-1.5.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL bmdwire-1.5.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 451.1 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9c057fbf8d3713a894d296df92d97d9b0ab4a23cbc9447bca0025dd58ade902e
BLAKE2b-256 checksum
How to use checksums
4f7b5034777e06abd43164cd72f661f9d85d2bcdbc36016f2bb3219bd1b86ced
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 15, 2026.

Transparency log

Release files / bmdwire-1.5.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL bmdwire-1.5.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 445.5 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
32324bb647dd9d233881389d932e8ad8769d20be9c8f5e5daf0e19277f99ae68
BLAKE2b-256 checksum
How to use checksums
0dc0f6a75c489d90ca32f96ae6d53c9572f60563b56ea3cc1469bdd00263d75d
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 15, 2026.

Transparency log

Release files / bmdwire-1.5.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL bmdwire-1.5.1-cp311-cp311-macosx_11_0_arm64.whl
Size 435.9 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0355eb2395509716b557bc2ef08d2c94618cab22aa5923e88e4c93de27d57b6c
BLAKE2b-256 checksum
How to use checksums
0f48ddd609b9b8d910ac89714c881490d6e24e62bb8df5ceee57ee7c77f9da81
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 15, 2026.

Transparency log

Release files / bmdwire-1.5.1-cp311-cp311-macosx_10_9_x86_64.whl

Download URL bmdwire-1.5.1-cp311-cp311-macosx_10_9_x86_64.whl
Size 435.6 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
a21d3afa387e742daa212d8da65c15720c9698b9133773b751e278192aa5f5da
BLAKE2b-256 checksum
How to use checksums
c7777dc7382778d6329fe7d45cdf8b0a195f3f20a82beb3d64b4ff190c551769
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 15, 2026.

Transparency log

Release files / bmdwire-1.5.1-cp310-cp310-win_amd64.whl

Download URL bmdwire-1.5.1-cp310-cp310-win_amd64.whl
Size 439.2 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
555846a0e5449f7f68eae5021d306dd2d660e5e2830e8616586eb066e3944246
BLAKE2b-256 checksum
How to use checksums
e1ed8f2e8b6ccf83448f6fd43cc2db524361337a09352b2cb1aaccc929572ad4
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 15, 2026.

Transparency log

Release files / bmdwire-1.5.1-cp310-cp310-win32.whl

Download URL bmdwire-1.5.1-cp310-cp310-win32.whl
Size 438.5 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
442aefd52cdb9c48569f186cb8e5a4c36f8e768e757bad62eae134961fcbccfb
BLAKE2b-256 checksum
How to use checksums
f44a02ec593c443d3d4db0a0e69cda88bbd8b722333bf88f9894bd101d880cce
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 15, 2026.

Transparency log

Release files / bmdwire-1.5.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL bmdwire-1.5.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 451.1 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
23e7c673ddd99cf492aa4e31315ae06ec1df18fc75eeb472bc1b0da1d37432e9
BLAKE2b-256 checksum
How to use checksums
cf88462af1521f9e63d744b54d719ae0545ce6edf71108ce763fdc4ae769e15f
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 15, 2026.

Transparency log

Release files / bmdwire-1.5.1-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL bmdwire-1.5.1-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 445.5 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
f5677d9a50b85826f6fc947a7f0a4189bea6793074c937465650a1013f26ab46
BLAKE2b-256 checksum
How to use checksums
f60d994f8f833d23299fa760ff8e5586176488fc10ccd0b6a806d64ca0531490
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 15, 2026.

Transparency log

Release files / bmdwire-1.5.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL bmdwire-1.5.1-cp310-cp310-macosx_11_0_arm64.whl
Size 435.9 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d7111bd3da595b936fb4d6fdb12024728c48fb3a687b60042c2532d562d981a6
BLAKE2b-256 checksum
How to use checksums
4cb13fe1fdbaf749bc8dda1813d52a0080cdc777774c20caa1ec943cbc3d3f21
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 15, 2026.

Transparency log

Release files / bmdwire-1.5.1-cp310-cp310-macosx_10_9_x86_64.whl

Download URL bmdwire-1.5.1-cp310-cp310-macosx_10_9_x86_64.whl
Size 435.6 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
1e4bb28d4bc20c6e046bc2355dc30dc7c677d983e524d9f71ac149d1cd7744ab
BLAKE2b-256 checksum
How to use checksums
8b5f1cbdbd3dae34647aa4619ca8554912df97f2701c180d420a8e8e288f6cb3
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 15, 2026.

Transparency log

Release history Release notifications | RSS feed

1.5.5

31 release files

1.5.4

31 release files

1.5.3

31 release files

1.5.2

31 release files

This release

1.5.1 This release

31 release files

1.5.0

31 release files

1.4.0

31 release files

1.2.0

31 release files

1.1.0

31 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