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 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.1.0) 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 names stay on PyPI at their last 1.0.x release and are not updated. They are not shims either, on purpose: a release of atemwire that depended on bmdwire would break 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 already has any of the four old packages, 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.

Release files for bmdwire 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 bmdwire 1.1.0
File Size Uploaded
bmdwire-1.1.0.tar.gz 307.6 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for bmdwire 1.1.0
File
bmdwire-1.1.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
bmdwire-1.1.0-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
bmdwire-1.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
bmdwire-1.1.0-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.1.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
bmdwire-1.1.0-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
bmdwire-1.1.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
bmdwire-1.1.0-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
bmdwire-1.1.0-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.1.0-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.1.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
bmdwire-1.1.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
bmdwire-1.1.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
bmdwire-1.1.0-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
bmdwire-1.1.0-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.1.0-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.28+ x86-64, Linux glibc 2.5+ x86-64 Details
bmdwire-1.1.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
bmdwire-1.1.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
bmdwire-1.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
bmdwire-1.1.0-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
bmdwire-1.1.0-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.1.0-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.5+ x86-64, Linux glibc 2.28+ x86-64 Details
bmdwire-1.1.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
bmdwire-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
bmdwire-1.1.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
bmdwire-1.1.0-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
bmdwire-1.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
bmdwire-1.1.0-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.5+ x86-64, Linux glibc 2.28+ x86-64 Details
bmdwire-1.1.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
bmdwire-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details

Total release size: 11.7 MB

Release files / bmdwire-1.1.0.tar.gz

Download URL bmdwire-1.1.0.tar.gz
Size 307.6 kB
Tags Source
SHA-256 checksum
How to use checksums
827c3d2652db20f8adc1fab038e7f34bb24d8de77011cbb982193f623beea626
BLAKE2b-256 checksum
How to use checksums
c176e287fc3a37b8e26b9d2a5f879e39727928ee98f4cd01aad69f95055fad26
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 16, 2026.

Transparency log

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

Download URL bmdwire-1.1.0-cp314-cp314-win_amd64.whl
Size 377.7 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
ee3256d32319761369710e616afc2d52c230a4c7d9bd58b018d6ca9e402dbeda
BLAKE2b-256 checksum
How to use checksums
d873de57f8d4d1bacaaa25503759697d909e867368a9af17f576abc35d805ffc
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 16, 2026.

Transparency log

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

Download URL bmdwire-1.1.0-cp314-cp314-win32.whl
Size 377.0 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
ea32f7490360546fb9c623e4ed4e1804aba393abedb698c90e7728b9d1e839af
BLAKE2b-256 checksum
How to use checksums
b01a21124ad1e2fab4327a60901e9ead97ae39541c2ce31dbfbbba5724eeab07
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 16, 2026.

Transparency log

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

Download URL bmdwire-1.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 389.2 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
782bfa0261618fc39edd32aa34766852769fb6931c1e4982f08a2d5050e00b71
BLAKE2b-256 checksum
How to use checksums
f53c7c3ef974d588256f4698506c6aaf2c123bb159881f2d92edc73422abfa21
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 16, 2026.

Transparency log

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

Download URL bmdwire-1.1.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 383.6 kB
Tags CPython 3.14 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
cec82599b449570cb0e85477318b39cd0624e2aec06f54f7f6e69e32feebafbd
BLAKE2b-256 checksum
How to use checksums
5a25a288eac5dc1e26a396648a50f30da9553b61d51e4282b3d079ab2301e927
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 16, 2026.

Transparency log

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

Download URL bmdwire-1.1.0-cp314-cp314-macosx_11_0_arm64.whl
Size 373.8 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5f2ca804fd36216029db716a8d7aaf589678b6469478bd7914325c32e4fac42d
BLAKE2b-256 checksum
How to use checksums
468787f9b3139075cb3a7ae28c948f47fe252daf6cc2655a2d5630df30b15e86
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 16, 2026.

Transparency log

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

Download URL bmdwire-1.1.0-cp314-cp314-macosx_10_15_x86_64.whl
Size 376.7 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
b43f9c10ab124dde2cef1ffabdec885bca0d39bce02ed7f5473a6fcedaf7b1e0
BLAKE2b-256 checksum
How to use checksums
a8a14f8508d186bb63f043e592d823ea32247bb88c83e463e6cacc39a1c840e2
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 16, 2026.

Transparency log

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

Download URL bmdwire-1.1.0-cp313-cp313-win_amd64.whl
Size 376.9 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
1115235e631e4ebac599214f13b263437e4c783b1d59c564254ed035acd0e10c
BLAKE2b-256 checksum
How to use checksums
d2fc5596ea7ed31f85860ac0d6871240fbc2d60a3b2e0b5bc4a8397a8814918d
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 16, 2026.

Transparency log

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

Download URL bmdwire-1.1.0-cp313-cp313-win32.whl
Size 376.2 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
f51e366a6db92ad7223dcc78040c25899c5c91438a19c2f105b2b77c844ad591
BLAKE2b-256 checksum
How to use checksums
1e5924b8e3bb2d8c2f758f997cbab181ab79508f77f0416b395d4bf67d33776e
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 16, 2026.

Transparency log

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

Download URL bmdwire-1.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 389.1 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
bf77f25cf1278b5f6946dd286fff050de514c303342d4aaa27f5e9c917f7701d
BLAKE2b-256 checksum
How to use checksums
52da496302a254cbbc30750570af260f1a34c4b5b9cbb090a7223d8c626a6a81
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 16, 2026.

Transparency log

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

Download URL bmdwire-1.1.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 383.6 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
c1fa5de941cc10b34024f7fd61c28e58a08db4c2b9e9daad779db495af3c7ba1
BLAKE2b-256 checksum
How to use checksums
bc51463caf8e69cda7710f156ec0ef924aa8c04148cf5f7a56f36197ee2b66ec
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 16, 2026.

Transparency log

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

Download URL bmdwire-1.1.0-cp313-cp313-macosx_11_0_arm64.whl
Size 373.8 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a00cb7cc32f1c345d932679c1d8c945fd58675ce2c78beb5c66fe0e7fca8fe80
BLAKE2b-256 checksum
How to use checksums
a2665e9b59a2c2a856eef32d39321f0a76146a90d7a2c9d0aaf3428b015c7f67
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 16, 2026.

Transparency log

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

Download URL bmdwire-1.1.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 376.6 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
344be733983a08f2497c0cf03bad57893ea9f0455127d17678fade609433db96
BLAKE2b-256 checksum
How to use checksums
96e974022d660ea8a0fb1f10360511323c9b82bdfff92e17debe8aba09e3a891
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 16, 2026.

Transparency log

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

Download URL bmdwire-1.1.0-cp312-cp312-win_amd64.whl
Size 376.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
4173caf35e82532821a934413c8e132b44036cb123d61858cefd10e6322a25db
BLAKE2b-256 checksum
How to use checksums
23142631121abc6866f79cfba6ce530b28222f2564307fa6587585aa6cc1a6a5
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 16, 2026.

Transparency log

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

Download URL bmdwire-1.1.0-cp312-cp312-win32.whl
Size 376.2 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
1c22043002a3a6828e4cf534e89721ba64fa392daa9276ada3473e2040be3600
BLAKE2b-256 checksum
How to use checksums
83614e5dc7d1f8e81a67a80cc0cd3abfe43ac796d124b81b81095e597fa9aee1
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 16, 2026.

Transparency log

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

Download URL bmdwire-1.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 389.1 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
25ac64aae454ad12b70ffaa8552f71aec127c86e761f4702e953f4022af9bb4d
BLAKE2b-256 checksum
How to use checksums
5551a41a8536c86c546dbd5157a5d90064f2d024dcc8b64aab6c1e9c5e6a85f9
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 16, 2026.

Transparency log

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

Download URL bmdwire-1.1.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 383.5 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
7eaffb348a3ff9231bf65b3a0a1702f8a700783aac5a7e6cb6e08bd9e22fe909
BLAKE2b-256 checksum
How to use checksums
b3abff0b60a7ffc9e07d9de4582348b9a19e8cfac657fbebc09b4987026f4f1b
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 16, 2026.

Transparency log

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

Download URL bmdwire-1.1.0-cp312-cp312-macosx_11_0_arm64.whl
Size 373.8 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7312b9930729a1635872f7871e1fc98a79263bd32e3f1a52d0714aa1f5d0df79
BLAKE2b-256 checksum
How to use checksums
41204bcff2c7a005eb3cbb9f1bcc0652acdcf9fb2ed0516b4775cd767b62c3be
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 16, 2026.

Transparency log

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

Download URL bmdwire-1.1.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 376.6 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
6f45454a12f3caf21b2a030d8e0586c80b0cd33fea8fe544a2884ce1de65e898
BLAKE2b-256 checksum
How to use checksums
35e4d93337228135791e7f9cd0fd67e5703f074a42edb1e86d35b83eb6b92ffe
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 16, 2026.

Transparency log

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

Download URL bmdwire-1.1.0-cp311-cp311-win_amd64.whl
Size 376.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
b436633451e3723a10e3708e6b89fef9a0dee3b3705e3779f61e0def8e20d09d
BLAKE2b-256 checksum
How to use checksums
526e6bc5666fb971603be0b5de06a1b20df20f0a1038292bde9ded89b9baf802
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 16, 2026.

Transparency log

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

Download URL bmdwire-1.1.0-cp311-cp311-win32.whl
Size 376.2 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
03f538b8fe9612e480c0a2b5babd112d21b5392f812c201b2db41e2ff068d0a4
BLAKE2b-256 checksum
How to use checksums
797175eed2fafefb35f6db491c6d8a3eddd50a90978fb6dace54b509be32900c
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 16, 2026.

Transparency log

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

Download URL bmdwire-1.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 388.9 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3db7a6d1bac257ce032d18fa35df4764f6731c3bb4a8548db806d5533dec35d6
BLAKE2b-256 checksum
How to use checksums
5ed259ac05a76b38b8bee00f132c7c02b0a829b8528fea7edef2974aff20f349
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 16, 2026.

Transparency log

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

Download URL bmdwire-1.1.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 383.4 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
643f7c9538e63fdce0df5c55becf4251cb802c9a9fedd6270bd42f71f1746aba
BLAKE2b-256 checksum
How to use checksums
cb246141457f80ff92f3f558b0b2040297fed941e8f0d6f01297fb95413ca141
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 16, 2026.

Transparency log

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

Download URL bmdwire-1.1.0-cp311-cp311-macosx_11_0_arm64.whl
Size 373.7 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5b70210a1bb977631f5e520cd62290a3d361c6cd1cec825fb73da92dbf2b3c94
BLAKE2b-256 checksum
How to use checksums
8aa851bcff8a4de90547cee40b82e50b512111c7e95f14f225ca71a763b602bd
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 16, 2026.

Transparency log

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

Download URL bmdwire-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 373.4 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
1d0997d54b92c7133ac7ab622a97689c9a4306ea015acad8b88d56bc0047da93
BLAKE2b-256 checksum
How to use checksums
6761503b4038714becac3c211a1b6eb35acc6515a67bfb82ad5916e3bdda798a
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 16, 2026.

Transparency log

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

Download URL bmdwire-1.1.0-cp310-cp310-win_amd64.whl
Size 376.9 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
91e854785f584f4f08f3adf07761707f9ae63deef39e2ef97b9092698206f911
BLAKE2b-256 checksum
How to use checksums
e0b8f57a37db01767a53b0d39bf09d4ffa161a2b95b968a3cc169a41ddb81f3f
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 16, 2026.

Transparency log

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

Download URL bmdwire-1.1.0-cp310-cp310-win32.whl
Size 376.2 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
5ee376f65b5443d902a6f45a47434906b5cfd3537c1a3717e9917922517070a2
BLAKE2b-256 checksum
How to use checksums
a1cd5fbcdc57d2c8138c53f5f2dcd0af9a98dcbb3c84f4f9decafdd64404ec69
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 16, 2026.

Transparency log

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

Download URL bmdwire-1.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 388.9 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c17f69a72ab2f3fe9868d8e68c7c97d726f6353275ac9fffb524da153707a02f
BLAKE2b-256 checksum
How to use checksums
472e97928bb1494f33c8dcf68d537d308ee77762a1a4d783f6590da4a45fedac
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 16, 2026.

Transparency log

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

Download URL bmdwire-1.1.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 383.3 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
45d4221e7d172785e5285cb02a3189b1666f296cf2c44e09964500aaa5a17790
BLAKE2b-256 checksum
How to use checksums
95002400a91b6c23e659d12eff0e72dcf91e174a191f5e2fcb76d0f215b25189
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 16, 2026.

Transparency log

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

Download URL bmdwire-1.1.0-cp310-cp310-macosx_11_0_arm64.whl
Size 373.7 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
dbf954cd229150442cb3de7e09765fe3c657fabde21227b7517916722264a551
BLAKE2b-256 checksum
How to use checksums
5038b40577a8283827e7d353e8320716a73c4a0ccd067c383a05535e24b86bc4
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 16, 2026.

Transparency log

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

Download URL bmdwire-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 373.4 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
58a5c97d3c35739d3a687670ce59685eac65b7fd4d5478dbefced23cbf3f66a6
BLAKE2b-256 checksum
How to use checksums
d1cddc59c235ea395184e72208035a2ad7d24622d69588eaf6ac91b599cc36d2
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 16, 2026.

Transparency log

Release history Release notifications | RSS feed

1.2.0

31 release files

This release

1.1.0 This release

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