Skip to main content

Twinleaf Python (using the Rust backend)

This library is under active development; interfaces are subject to change.

We welcome users to test and provide feedback.

These tools only works with devices employing Twinleaf I/O Generation 2, generally devices shipped starting in 2025. For earlier devices please use the tio-python package

This package implements a communications protocol to work with Twinleaf sensors using Twinleaf I/O (TIO) as the communications layer. Data from the sensors is received via PUB messages and sensor parameters may be changed using REQ/REP messages. This python package uses the twinleaf-rust backend to provide higher performance data handling.

Installation

Common platforms support installation from PyPI using:

`pip install twinleaf`

Use

Examples of basic usage can be found in the examples directory.

A console script itl is installed to provide an interactive tool for configuring devices as well.

Programming

The twinleaf module performs metaprogramming to construct an object that has methods that match the RPC calls available on the device. To interact with a Twinleaf CSB current supply, for example:

import twinleaf
csb = twinleaf.Device('serial://COM1')
csb.settings.coil.x.current(0.25) # mA

To receive data streams from a sensor such as the Twinleaf VMR vector magnetometer, use the named streams:

import twinleaf
vmr = twinleaf.Device('serial://COM1')
print(vmr.samples.vector(10))

To find possible tio ports to use run tio-proxy --enum. Windows will often output some COMx port such as serial://COM3, while Mac OS will output some cu.XXXXX or tty.XXXXX name such as serial:///dev/cu.usbserialXXXXXX or serial:///dev/tty.usbmodemXXXXXX.

If tio-proxy --enum does not work try looking at serial ports in the respective OS device manager for active serial ports.

Migration from tio-python

Whereas tio-python mixed data stream and rpc methods, this package separates two two under distinct namespaces samples.* and settings.*.

Specifying a time duration for the number of samples is not yet supported; only a number of samples can be requested.

Prerequisites

Python >= 3.10 is required.

Windows issues

Windows users who can't run python might need to add python to their path.

Windows users who run into an error installing packages may need to enable long paths.

Windows console scripts are installed in an odd folder which may be added to your path:

C:\Users\username\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\Scripts

Development

Ensure the rust compiler is installed. Use pip install -e . to build the package. Publish to PyPI by incrementing the version number on a clean build.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

twinleaf-0.3.3.tar.gz (23.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

twinleaf-0.3.3-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ x86-64

twinleaf-0.3.3-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ ARM64

twinleaf-0.3.3-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

twinleaf-0.3.3-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ ARM64

twinleaf-0.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

twinleaf-0.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

twinleaf-0.3.3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

twinleaf-0.3.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

twinleaf-0.3.3-cp314-cp314-win_amd64.whl (667.0 kB view details)

Uploaded CPython 3.14Windows x86-64

twinleaf-0.3.3-cp314-cp314-win32.whl (424.9 kB view details)

Uploaded CPython 3.14Windows x86

twinleaf-0.3.3-cp314-cp314-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

twinleaf-0.3.3-cp314-cp314-musllinux_1_2_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

twinleaf-0.3.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

twinleaf-0.3.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

twinleaf-0.3.3-cp314-cp314-macosx_11_0_arm64.whl (571.8 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

twinleaf-0.3.3-cp314-cp314-macosx_10_12_x86_64.whl (594.0 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

twinleaf-0.3.3-cp313-cp313-win_amd64.whl (666.0 kB view details)

Uploaded CPython 3.13Windows x86-64

twinleaf-0.3.3-cp313-cp313-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

twinleaf-0.3.3-cp313-cp313-musllinux_1_2_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

twinleaf-0.3.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

twinleaf-0.3.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

twinleaf-0.3.3-cp313-cp313-macosx_11_0_arm64.whl (571.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

twinleaf-0.3.3-cp313-cp313-macosx_10_12_x86_64.whl (593.5 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

twinleaf-0.3.3-cp312-cp312-win_amd64.whl (666.5 kB view details)

Uploaded CPython 3.12Windows x86-64

twinleaf-0.3.3-cp312-cp312-musllinux_1_2_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

twinleaf-0.3.3-cp312-cp312-musllinux_1_2_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

twinleaf-0.3.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

twinleaf-0.3.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

twinleaf-0.3.3-cp312-cp312-macosx_11_0_arm64.whl (572.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

twinleaf-0.3.3-cp312-cp312-macosx_10_12_x86_64.whl (593.8 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

File details

Details for the file twinleaf-0.3.3.tar.gz.

File metadata

  • Download URL: twinleaf-0.3.3.tar.gz
  • Upload date:
  • Size: 23.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for twinleaf-0.3.3.tar.gz
Algorithm Hash digest
SHA256 bfe00c6423b3a1f210d03293a0a7b35f2f98a4580f96107a861522b64d512f0d
MD5 1c9010318665100cd4cc7297d6938c3e
BLAKE2b-256 5390ebd730477872ac736a841f2ae57cad7c4b251055a23e346cc84e3185c3e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for twinleaf-0.3.3.tar.gz:

Publisher: CI.yml on twinleaf/twinleaf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file twinleaf-0.3.3-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.3-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9c1b721700da8507c98dfb95a61d2e9a12aa97636d3c1415d2f409dcbe65e6b6
MD5 8881e4f73d1dba321b3c81906a8366a4
BLAKE2b-256 8426f778a543ee74a2eb164cf4a661c7a3cdadc85c4c78dff4ba9bdc0e3133a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for twinleaf-0.3.3-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on twinleaf/twinleaf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file twinleaf-0.3.3-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.3-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cf6629417e0b791303695f05cbab022e3d4022597f91ddcfe8a4074f544f821b
MD5 16c5e269f64b03fa91fad79e0333984c
BLAKE2b-256 179922572f3ff6d719be90a7054e06e8ab45c74639c2d26210c8795d553c01ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for twinleaf-0.3.3-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on twinleaf/twinleaf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file twinleaf-0.3.3-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.3-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d3957dbcf24d0a397588cf8c9e2eb0ba21705fbe8f3e2ffb297f00589e6a7b8b
MD5 98a0defd677baffcf62dd4971d5192a8
BLAKE2b-256 02448310903443d433277a551555678b95c50c91dbc2e4704f5c33547d370a50

See more details on using hashes here.

Provenance

The following attestation bundles were made for twinleaf-0.3.3-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on twinleaf/twinleaf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file twinleaf-0.3.3-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.3-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7a7ab5c06db08619b8304f7cf154fa569ab50d06b88aa729b7526093c0d13e16
MD5 51ea1fec9c1cdc18d11fa03e252a7760
BLAKE2b-256 21b4a189a22382b6cdb10f69467d15b610f7d75e0f9c6bcee185ad03a33d0e5b

See more details on using hashes here.

Provenance

The following attestation bundles were made for twinleaf-0.3.3-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on twinleaf/twinleaf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file twinleaf-0.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d388b98f06671776b69e28641063f68424caaaf7d0bd7c7808e3868b66c67d43
MD5 a6a520699a1667365044ee87d9f2f242
BLAKE2b-256 d86aff99097176b0258b5d5edd090180aff586a976efa573d1524d61861b3cb1

See more details on using hashes here.

Provenance

The following attestation bundles were made for twinleaf-0.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: CI.yml on twinleaf/twinleaf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file twinleaf-0.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d37d906ef712661ceea11da9615c6c360b73fe75a3352b62b3b86e0c479c8ecb
MD5 96a926cf6e922d566f9de1b410643d01
BLAKE2b-256 81e700a7f0b242f97370c7a61719e36993f8aad97f2097d1353e101594e8220d

See more details on using hashes here.

Provenance

The following attestation bundles were made for twinleaf-0.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl:

Publisher: CI.yml on twinleaf/twinleaf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file twinleaf-0.3.3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 91c6bb7c2a024975429f4188336031dbe80594c377203d6583a5a6ef60c4e6e5
MD5 ec914bdf02949c3e08252d3f9daf730f
BLAKE2b-256 691733b9bf4b9d8288dc4097ddcfc5a952c7cca3212f0dd1beb7947d65d26b0e

See more details on using hashes here.

Provenance

The following attestation bundles were made for twinleaf-0.3.3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on twinleaf/twinleaf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file twinleaf-0.3.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 419917a359223b46d0a1ba036ce8518ee65f5431dba2e6519936efe27944e572
MD5 4e48dea62ddc6ed62508f00b906f955a
BLAKE2b-256 c3441cbeb600d759b9bed69157fadee87befd559f1d1e6844d04a94faf0e10bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for twinleaf-0.3.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on twinleaf/twinleaf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file twinleaf-0.3.3-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: twinleaf-0.3.3-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 667.0 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for twinleaf-0.3.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5cadf748989960f471684c3235742b72e18e192713bfadca0841cb151bd9027e
MD5 4d1b4747f9d98ffbd11abba57f7d6c25
BLAKE2b-256 e96d51b11d99747f9890cbc1adfd43cc6f79cc00eca5a9e3091b73d33da58362

See more details on using hashes here.

Provenance

The following attestation bundles were made for twinleaf-0.3.3-cp314-cp314-win_amd64.whl:

Publisher: CI.yml on twinleaf/twinleaf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file twinleaf-0.3.3-cp314-cp314-win32.whl.

File metadata

  • Download URL: twinleaf-0.3.3-cp314-cp314-win32.whl
  • Upload date:
  • Size: 424.9 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for twinleaf-0.3.3-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 cff4d6497515dd59909c8332f168769c144c7cb448951057b2e25b9fb98ac445
MD5 59fab75c3f89a7abe086203d6c11e88c
BLAKE2b-256 9a96d9efe6ff877a9ed2bd9e183de6d0c6ebf293a0988288b9a85a35da90b6a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for twinleaf-0.3.3-cp314-cp314-win32.whl:

Publisher: CI.yml on twinleaf/twinleaf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file twinleaf-0.3.3-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.3-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c7ce53e345c98ef73f5e944301c5ae6a93e47a7d7cb8c5016766295000b42fa4
MD5 2ce83ad961bd04aaf6382f16ba04e7dd
BLAKE2b-256 723490cad7549cfb68441b4a5c328847aeafad3bd9e4dc6441ff5655024a0084

See more details on using hashes here.

Provenance

The following attestation bundles were made for twinleaf-0.3.3-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: CI.yml on twinleaf/twinleaf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file twinleaf-0.3.3-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.3-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 43c28b72f85383527e2735ea2cb6a270eb765e3f1a653c6f77721f4676b8f292
MD5 66787f257b2f41fbc4b99984378f6731
BLAKE2b-256 f938cff7c3db8bb1878f028ab5aaa3dde14361b2cc6a0d932d4571958d12222a

See more details on using hashes here.

Provenance

The following attestation bundles were made for twinleaf-0.3.3-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: CI.yml on twinleaf/twinleaf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file twinleaf-0.3.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cffc4c4023ad49e5ce84acd836412f81d446441a84d0014c0e181301ece6309d
MD5 af54b1fbfada94e51cd7c14c27196c67
BLAKE2b-256 425dde0c52ae330997e2301c738e5b6fbcef1e7fde071c27dd13647cbe9c248a

See more details on using hashes here.

Provenance

The following attestation bundles were made for twinleaf-0.3.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on twinleaf/twinleaf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file twinleaf-0.3.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 93adf96c1965a64168269bf1717dc28cfabe0fce6549ccbb820e89cdb7bf0d51
MD5 8359c9397f34cff5fe1292b915a37e70
BLAKE2b-256 99dc03559a9d7fc9721004fb473e2e7358fa8c2a5324e061a390bb5e29ccbd1f

See more details on using hashes here.

Provenance

The following attestation bundles were made for twinleaf-0.3.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on twinleaf/twinleaf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file twinleaf-0.3.3-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4c10d5e25443f432f8f733babe29919a60f8560cd69b2679876914747ae86b7e
MD5 367705b64a609722d6be2bb415329427
BLAKE2b-256 4a5022d4f758a40afcc78e7068503458a1f6580b878a2d8f1949d16a7195f1c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for twinleaf-0.3.3-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: CI.yml on twinleaf/twinleaf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file twinleaf-0.3.3-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.3-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e6182f9c21fe52eae0767f8963b5e4c280f0965e399fa202399bc8ebb71daf40
MD5 39a236f8f3151d8942580ea1516d5f65
BLAKE2b-256 1e9c70ddaa4594d4f705366ac8db1b37dda158422d69a7be19a4b9a1f66fa2ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for twinleaf-0.3.3-cp314-cp314-macosx_10_12_x86_64.whl:

Publisher: CI.yml on twinleaf/twinleaf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file twinleaf-0.3.3-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: twinleaf-0.3.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 666.0 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for twinleaf-0.3.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f48668774681593ffcc18ca03f0c44a64ed1a5f703e1d082a86043528df42a3a
MD5 f4d6f97a585252c9fdeb1ab4b98e9003
BLAKE2b-256 1fa27f7bbb5a6886641f7159d3b1045411f42ddd530336b3b34ae1b3b002ed00

See more details on using hashes here.

Provenance

The following attestation bundles were made for twinleaf-0.3.3-cp313-cp313-win_amd64.whl:

Publisher: CI.yml on twinleaf/twinleaf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file twinleaf-0.3.3-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 70fa8e3fe94bfb6440d1a39f0717ced86fadb7554384a777be686d3606d1e68c
MD5 f58dd7b8eb2357aac811ef0742e32f13
BLAKE2b-256 b5c162d5a2347277c8922df1b51094045f7d7f24512a0a8d0b060403c74f1784

See more details on using hashes here.

Provenance

The following attestation bundles were made for twinleaf-0.3.3-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: CI.yml on twinleaf/twinleaf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file twinleaf-0.3.3-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.3-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a9801456545827ba6e90b855a2c6d1571feee05ddccca998e4498bc5c9f9c383
MD5 cd5fbba27214698a33591441ee4e807f
BLAKE2b-256 a78a079939794450bc807366e0ed6c0cabd2b716fb66bff62ea184ab63c602cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for twinleaf-0.3.3-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: CI.yml on twinleaf/twinleaf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file twinleaf-0.3.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 34eb81f90e7a58c518ff852dba4b5bc6e372812d94e7a91b664a5b35047377a5
MD5 d7462f2b050efb89f055980bad1e3285
BLAKE2b-256 f84755e5ca02a01ba7260e79fd882ce204246475cb14d8966af0cda10e10fdf4

See more details on using hashes here.

Provenance

The following attestation bundles were made for twinleaf-0.3.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on twinleaf/twinleaf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file twinleaf-0.3.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9abec416492869370b9fd27d7e61d7c9b6cc3419484fb57cbb9226d2f1f61b60
MD5 76eab2c6d227e5bf298da0ab180ee3ee
BLAKE2b-256 3640caa12657556e7d136cebf47b79ed7a5e439485acce7d6b39992238913c20

See more details on using hashes here.

Provenance

The following attestation bundles were made for twinleaf-0.3.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on twinleaf/twinleaf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file twinleaf-0.3.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a6a29831833e62985e661cd2b671bd18b701a97950c478f3751b06fd4f3ead88
MD5 a07bdcea2ecb0510b349f3f5751dbee0
BLAKE2b-256 0f6d38683cafe4f696f05d4d079298cea337f95cf7159b6a206a915775f1abbc

See more details on using hashes here.

Provenance

The following attestation bundles were made for twinleaf-0.3.3-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: CI.yml on twinleaf/twinleaf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file twinleaf-0.3.3-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.3-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c3c3b7fbe416c3b81796e189308ab8fdfaf6ba84edb582317715ddc29dfa259a
MD5 2178c7e9915def9f2d69a89754732833
BLAKE2b-256 3e853038b61f8b19fccd8f7693f3d720ecb8a7a32fb96e2bd1b514c2198b8d38

See more details on using hashes here.

Provenance

The following attestation bundles were made for twinleaf-0.3.3-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: CI.yml on twinleaf/twinleaf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file twinleaf-0.3.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: twinleaf-0.3.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 666.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for twinleaf-0.3.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 eda30c68999ed49edc42274d0e004200f8e5ee23125998020247428eb4f03f6e
MD5 27cdee19cf720500171195c8cc3cf5ad
BLAKE2b-256 484c49fe34d1bf933701c89c52afcc65d548afc4dc8f9f7708d4942534183d3d

See more details on using hashes here.

Provenance

The following attestation bundles were made for twinleaf-0.3.3-cp312-cp312-win_amd64.whl:

Publisher: CI.yml on twinleaf/twinleaf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file twinleaf-0.3.3-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7478e9767a0f74a8dd83273e211a6c21eb35d77128db01c7e98e429425475481
MD5 e3b293b565613039ef7a7224f5e7c3e7
BLAKE2b-256 22a6b8e904a299943cb8b9dc09733b93c94d1a5b1b719eb79f98cee4c028e324

See more details on using hashes here.

Provenance

The following attestation bundles were made for twinleaf-0.3.3-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: CI.yml on twinleaf/twinleaf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file twinleaf-0.3.3-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.3-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8f36867eafa97a373f5d29af4a343295e947fe14207bc2a96ad9357e870e5c9b
MD5 ba0d6e27c351e3bcb467c7aa26d30ecd
BLAKE2b-256 11ed1a3cbf9d5ac200dde86b9b260bf97900b54ce06749b7d28f2d838faee84a

See more details on using hashes here.

Provenance

The following attestation bundles were made for twinleaf-0.3.3-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: CI.yml on twinleaf/twinleaf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file twinleaf-0.3.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 43aa1060775ea35ddd6da3fe5be34419d6326f893e071780f34d6ca48316d3a9
MD5 c6253e8d2edf4f7bece22101031270f5
BLAKE2b-256 be947dc27944c39784999090e5139a136bd249e4c1d2dffcf30d608f4e41b8b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for twinleaf-0.3.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on twinleaf/twinleaf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file twinleaf-0.3.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9f790c732541a48cde2f7efcb6df2e91acdf586f6983c8371a25adf78a436a54
MD5 432941e5a27f6dcb3671528af22318ad
BLAKE2b-256 d05236c49b3de95d800ed923a3d3c162623dfa0569c19e39af6a2d95846161eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for twinleaf-0.3.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on twinleaf/twinleaf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file twinleaf-0.3.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f80f1ccb4c4c518697c94164fc639a3f6b107f1014ff10defe43b4ed44bd0736
MD5 1069215d140b15ec3000061f55dc25bb
BLAKE2b-256 b28bebfccfa7bc588a86fa51c97d1db11c784909f825be339f23299127304acf

See more details on using hashes here.

Provenance

The following attestation bundles were made for twinleaf-0.3.3-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: CI.yml on twinleaf/twinleaf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file twinleaf-0.3.3-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for twinleaf-0.3.3-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f0bef4d3f5d338cbb952e7801bbc305a58437a13c8d1c5dc601333f2cb1b0897
MD5 af46e9cff2c20f71a9a581e2bb32c903
BLAKE2b-256 454dbaf20cc8dbdeb9b162013ae09542be68135aebe2899b4515f20c8a855484

See more details on using hashes here.

Provenance

The following attestation bundles were made for twinleaf-0.3.3-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: CI.yml on twinleaf/twinleaf-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.3.3 This release

31 files

0.3.0

31 files

0.2.2

2 files

0.2.1

2 files

0.2.0

1 file

0.1.3

85 files

0.1.1

83 files

0.1.0

115 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