Skip to main content

dynibo

a fast, reliable and easy to use library for robot kinematics and dynamics

Documentation  ·  GitHub

CI codecov PyPI License: MIT

dynibo provides robot kinematics and dynamics for controller development through a Python API backed by a Rust core. It loads robot models from URDF and supports manipulators, humanoids, and other robots with fixed or floating bases.

Features

Fast

Each robot owns reusable storage for native calculations. Contiguous float64 NumPy inputs avoid copies, and array-returning methods accept reusable out= buffers to avoid allocating a new output array on every call.

To put computation speed in context, we benchmark Dynibo against Pinocchio, an open-source library for robot kinematics and dynamics. The benchmarks use Franka, a fixed-base manipulator with 7 joints, and unitree G1, a floating-base humanoid with 29 joints. The table below shows Dynibo's speedup using the Python interfaces of both libraries.

Operation Franka unitree G1
Jacobian 1.28× 1.38×
RNEA 1.17× 1.54×
ABA 1.81× 1.89×

Source code to reproduce these results is available in benches/.

Reliable

Tests cover fixed and floating bases, mixed joint types, external loads, invalid inputs, and repeated use of calculation storage. Numerical results are checked against finite differences, consistency relations between algorithms, and an independent Pinocchio reference. The installed Python package is tested separately. See the test architecture for details.

Easy to Use

Load a URDF with Robot or FloatingRobot, then call kinematics and dynamics methods directly. Each object manages its internal calculation storage, so there are no separate Model and Data objects to maintain. Inputs accept NumPy arrays or Python sequences, and errors are reported as Python exceptions.

Dependencies

Requires Python 3.9 or newer and NumPy 1.23 or newer. Prebuilt wheels bundle the native library.

Quick start

Install the Python package from PyPI:

python -m pip install dynibo

Load a URDF, compute a target-link pose, and reuse an output buffer for its Jacobian:

import numpy as np

from dynibo import Robot

with Robot.from_urdf("robot.urdf") as robot:
    tool = robot.link_id("tool")
    q = np.zeros(robot.joint_count)
    pose = robot.forward_kinematics(q, tool)
    jacobian = np.empty(6 * robot.generalized_count)
    robot.jacobian(q, tool, out=jacobian)
    print(pose.translation)

Replace robot.urdf and tool with your model path and target-link name. Vector and matrix results are one-dimensional float64 NumPy arrays; matrices use column-major order.

Floating bases

Use FloatingRobot for floating-base models and pass a BaseState explicitly to each calculation:

import numpy as np

from dynibo import BaseState, FloatingRobot, Pose

with FloatingRobot.from_urdf("robot.urdf") as robot:
    tool = robot.link_id("tool")
    q = np.zeros(robot.joint_count)
    base = BaseState(frame=Pose(translation=(0.2, 0.0, 0.0)))
    pose = robot.forward_kinematics(base, q, tool)
    mass = robot.mass_matrix(base, q)

For floating robots, generalized_count == joint_count + 6. Generalized velocities and forces begin with world-frame angular then linear base components.

Examples and documentation

Complete Python examples are available in examples/python/. See the Python guide for array layouts, output reuse, and thread safety, and the Python API reference for complete method documentation.

License

Dynibo code is licensed under MIT.

Metadata

Release files for dynibo 0.5.2

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

Source distribution (sdist)

Source distribution for dynibo 0.5.2
File Size Uploaded
dynibo-0.5.2.tar.gz 199.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for dynibo 0.5.2
File
dynibo-0.5.2-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
dynibo-0.5.2-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
dynibo-0.5.2-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
dynibo-0.5.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
dynibo-0.5.2-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
dynibo-0.5.2-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
dynibo-0.5.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
dynibo-0.5.2-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
dynibo-0.5.2-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
dynibo-0.5.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
dynibo-0.5.2-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
dynibo-0.5.2-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
dynibo-0.5.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
dynibo-0.5.2-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
dynibo-0.5.2-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
dynibo-0.5.2-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
dynibo-0.5.2-cp39-cp39-manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64 Details
dynibo-0.5.2-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details

Total release size: 10.8 MB

Release files / dynibo-0.5.2.tar.gz

Download URL dynibo-0.5.2.tar.gz
Size 199.3 kB
Tags Source
SHA-256 checksum
How to use checksums
293123c84cebe474193fcb910da78d18808f9df9924d5b0b08b6b3ee1ade2b9c
BLAKE2b-256 checksum
How to use checksums
e0a46c99c752cd5db096a1434343177d22902c2f49afd03fa46c134c1b036e59
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 10, 2026.

Transparency log

Release files / dynibo-0.5.2-cp314-cp314-win_amd64.whl

Download URL dynibo-0.5.2-cp314-cp314-win_amd64.whl
Size 552.4 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
9fbef621b9ca8a2e293d0e641c6df25c3f20940710378e13128c97223a6692c4
BLAKE2b-256 checksum
How to use checksums
a85473e25ebd236ecdc0466b6eeb74590ac79811969c066daf6e1a8edde94258
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 10, 2026.

Transparency log

Release files / dynibo-0.5.2-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL dynibo-0.5.2-cp314-cp314-manylinux_2_28_x86_64.whl
Size 640.0 kB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
49eade6b54e98230686398259a1c25113c3ff9299058e1480e022dc8a16ac608
BLAKE2b-256 checksum
How to use checksums
99f81f7d07c94f89ef6bcaa80277ebd30fe7f2cf9db80d37f71bc126d82fc895
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 10, 2026.

Transparency log

Release files / dynibo-0.5.2-cp314-cp314-macosx_11_0_arm64.whl

Download URL dynibo-0.5.2-cp314-cp314-macosx_11_0_arm64.whl
Size 568.5 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7edd327070dfed18e000f1057dea7b5f62f59ff8af524aaedc5f28f719f09188
BLAKE2b-256 checksum
How to use checksums
788d625161155146b64c5f25444c974447a721349c36660cf2df684d32343419
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 10, 2026.

Transparency log

Release files / dynibo-0.5.2-cp313-cp313-win_amd64.whl

Download URL dynibo-0.5.2-cp313-cp313-win_amd64.whl
Size 553.5 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
6999e53a9ea1294734a069ba0b6c86ec56da1307c000b58723ed94420c486608
BLAKE2b-256 checksum
How to use checksums
c889304268bdda58d0faba3ef3a91a53a4ff1bdef737da89bf713ecc1a8058d4
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 10, 2026.

Transparency log

Release files / dynibo-0.5.2-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL dynibo-0.5.2-cp313-cp313-manylinux_2_28_x86_64.whl
Size 640.3 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0078a783c317907adee2ecb2324e5f81d8760580e8b4c7fa6aca852887b1b7f8
BLAKE2b-256 checksum
How to use checksums
8ff73de393b54dcad33dc7c114ce1bdbca5e6a22def06aaf4425522b700ecaf9
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 10, 2026.

Transparency log

Release files / dynibo-0.5.2-cp313-cp313-macosx_11_0_arm64.whl

Download URL dynibo-0.5.2-cp313-cp313-macosx_11_0_arm64.whl
Size 568.9 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
26a5bc386495c523ceb091e23d7940c1f80c56884b526fea4a8a96851c552dd3
BLAKE2b-256 checksum
How to use checksums
742c0f353c8f1234d536587cefd41ed927e04cc4938fe87465c68941529fc0b1
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 10, 2026.

Transparency log

Release files / dynibo-0.5.2-cp312-cp312-win_amd64.whl

Download URL dynibo-0.5.2-cp312-cp312-win_amd64.whl
Size 553.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
f6be10c7fe36f876266087d98d09ed82aab761fa04b8d00785a0813377b89907
BLAKE2b-256 checksum
How to use checksums
be01c743afc58c3a0818982f1c1175da22b3c95e7b549150de87015ed7f36f2b
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 10, 2026.

Transparency log

Release files / dynibo-0.5.2-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL dynibo-0.5.2-cp312-cp312-manylinux_2_28_x86_64.whl
Size 640.0 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
fcc1342623081c7d041661ab73b6a2b5cdfd6cfbec3b6e9849207b77264ea4ca
BLAKE2b-256 checksum
How to use checksums
0f43d477f9e62587239ca2ef32e432b40e989b15e0622fb72389c802aa3220e3
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 10, 2026.

Transparency log

Release files / dynibo-0.5.2-cp312-cp312-macosx_11_0_arm64.whl

Download URL dynibo-0.5.2-cp312-cp312-macosx_11_0_arm64.whl
Size 568.7 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b245d7db90fc0e6c3ee14e3af6522e3bb64c2953ff901fd325244d6f91821fb0
BLAKE2b-256 checksum
How to use checksums
f24e74c2f7fa3c2a709febd56e4462baf87ffb17e28e56333ea313115e1bb1d2
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 10, 2026.

Transparency log

Release files / dynibo-0.5.2-cp311-cp311-win_amd64.whl

Download URL dynibo-0.5.2-cp311-cp311-win_amd64.whl
Size 558.0 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
91e6f17ea6a6098f1850bb49560e6447211932d9653ed120b1e24e9f0cf4b197
BLAKE2b-256 checksum
How to use checksums
6185e19c693cd22545f439a5b678fde09c9e6588666a0e059738c62ab3a78e1c
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 10, 2026.

Transparency log

Release files / dynibo-0.5.2-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL dynibo-0.5.2-cp311-cp311-manylinux_2_28_x86_64.whl
Size 643.2 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7026d90b7c4e4f1bb608d749c655d62432341e8a5ba79cf2eadc56f4679bb8b1
BLAKE2b-256 checksum
How to use checksums
72c258ade3fe79a503f003417195993f695686cf1c1f256545c8b2197c1231b3
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 10, 2026.

Transparency log

Release files / dynibo-0.5.2-cp311-cp311-macosx_11_0_arm64.whl

Download URL dynibo-0.5.2-cp311-cp311-macosx_11_0_arm64.whl
Size 575.0 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
94c3bb59ebed21abbb2272f51228e0b6e0e6adef59f99477b50d0ccbeec73a08
BLAKE2b-256 checksum
How to use checksums
7b2186d81d37ed713b1c547541710ce7ed518ac02f97d183fac8b620bb9399f5
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 10, 2026.

Transparency log

Release files / dynibo-0.5.2-cp310-cp310-win_amd64.whl

Download URL dynibo-0.5.2-cp310-cp310-win_amd64.whl
Size 558.3 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
da8c0655f0784224095a98b15bf199441fada3772ee51b0ccb39d58204c0d068
BLAKE2b-256 checksum
How to use checksums
53b64605178b145fb132b6f6c6bc8405c609d251134922cf8ea98a23ff7e87b2
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 10, 2026.

Transparency log

Release files / dynibo-0.5.2-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL dynibo-0.5.2-cp310-cp310-manylinux_2_28_x86_64.whl
Size 643.5 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6d5ea89f272222a9a33f2c8c129958129069c73ffd2306d9909e35b103f66381
BLAKE2b-256 checksum
How to use checksums
41a45b2496c9537c671b469e979e7f6a32ba6bddd638baf9f40101568d95f84b
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 10, 2026.

Transparency log

Release files / dynibo-0.5.2-cp310-cp310-macosx_11_0_arm64.whl

Download URL dynibo-0.5.2-cp310-cp310-macosx_11_0_arm64.whl
Size 575.2 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
dec4db79c91e4f5e04fda03f9dfb51487e83589ac86ccdbf68b8ab02bce45227
BLAKE2b-256 checksum
How to use checksums
853d9eb1cc1e0cd7d090fa3987ddd350dec1233cde166ac7298bb2e1231713ad
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 10, 2026.

Transparency log

Release files / dynibo-0.5.2-cp39-cp39-win_amd64.whl

Download URL dynibo-0.5.2-cp39-cp39-win_amd64.whl
Size 561.8 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
8adb729ef6a30e450ebb6caeaf20cd49a1d4ed0b67599bc82a12fb8f9ee7d3bb
BLAKE2b-256 checksum
How to use checksums
eef3d8d514906c018e94761d7a8d01b231f9d034a7e771d46916290e8652e83e
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 10, 2026.

Transparency log

Release files / dynibo-0.5.2-cp39-cp39-manylinux_2_28_x86_64.whl

Download URL dynibo-0.5.2-cp39-cp39-manylinux_2_28_x86_64.whl
Size 646.3 kB
Tags CPython 3.9 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a74b4fec5759ce37bf4eb06d5d7e5f493784671e0e2dc3bae9cf14984c893da3
BLAKE2b-256 checksum
How to use checksums
34ed8214d90d12dcdc11a6d1ad39a4f837f384eab3cc641f020229c423372fd2
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 10, 2026.

Transparency log

Release files / dynibo-0.5.2-cp39-cp39-macosx_11_0_arm64.whl

Download URL dynibo-0.5.2-cp39-cp39-macosx_11_0_arm64.whl
Size 578.7 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4e89eb54d361818c7f8d291f37aa9a1fa5d6e14edde4f132b9921cde616516f1
BLAKE2b-256 checksum
How to use checksums
cd3c81f91ac406d1b919c4446169d672d9afac523e418d32e0325aaa9f72bf5c
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 10, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.5.2 This release

19 release files

0.5.1

19 release files

0.4.1

4 release files

0.4.0

4 release files

0.3.0

4 release files

0.2.0

4 release files

0.1.0

4 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