TSID - Task Space Inverse Dynamics
TSID is a C++ library for optimization-based inverse-dynamics control based on the rigid multi-body dynamics library Pinocchio.
Documentation
- Take a look at the project wiki for an overview of the design of the library.
- In the exercises folder you can find several examples of how to use TSID in Python with robot manipulators, humanoids, or quadrupeds.
- On the website of Andrea Del Prete you can find slides and video lessons on TSID.
- Memmo 2020 summer school
Installation with Conda
If you want to directly dive into TSID in Python, only one single line is sufficient (assuming you have Conda installed):
conda install tsid -c conda-forge
Installation from Debian/Ubuntu packages, with robotpkg
If you have never added robotpkg's software repository you can do it with the following commands:
sudo tee /etc/apt/sources.list.d/robotpkg.list <<EOF
deb [arch=amd64] http://robotpkg.openrobots.org/packages/debian/pub $(lsb_release -sc) robotpkg
EOF
curl http://robotpkg.openrobots.org/packages/debian/robotpkg.key | sudo apt-key add -
sudo apt update
You can install TSID and its python bindings (replace * with you Python version) with:
sudo apt install robotpkg-py3*-tsid
Installation from sources
First you need to install the following dependencies:
- boost (unit_test_framework)
- eigen3
- pinocchio
- eiquadprog
- example-robot-data (only for running the examples)
To install eigen3 on Ubuntu you can use apt-get:
sudo apt-get install libeigen3-dev
To install pinocchio follow the instruction on its website.
To compile TSID:
cd $DEVEL/openrobots/src/
git clone --recursive git@github.com:stack-of-tasks/tsid.git
cd tsid
mkdir _build-RELEASE
cd _build-RELEASE
cmake .. -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=$DEVEL/openrobots
make install
Python Bindings
To use this library in python, we offer python bindings based on Boost.Python and EigenPy.
To install EigenPy you can compile the source code:
git clone https://github.com/stack-of-tasks/eigenpy
or, on Ubuntu, you can use apt-get:
sudo apt-get install robotpkg-py3*-eigenpy
For testing the python bindings, you can run the unit test scripts in the script folder, for instance:
ipython script/test_formulation.py
To run the demo using gepetto-viewer:
ipython demo/demo_romeo.py
Credits
This package is authored by:
- Andrea Del Prete (University of Trento)
- Justin Carpentier (INRIA)
It includes key contributions from:
- Julian Viereck (Max Planck Institute, New York University)
- Sanghyun Kim (Seoul National University)
- Eloise Dalin (LORIA, INRIA Lorraine)
- Noelie Ramuzat (LAAS, CNRS)
- Pierre Fernbach (LAAS, CNRS)
- Aurelie Bonnefoy (LAAS, CNRS)
- Etienne Arlaud (INRIA)
- Fabian Schramm (INRIA)
And is maintained by:
- Guilhem Saurel (LAAS-CNRS)
Citing
If you are (or not) happy with TSID and want to cite it, please use the following citation:
@inproceedings {adelprete:jnrh:2016,
title = {Implementing Torque Control with High-Ratio Gear Boxes and without Joint-Torque Sensors},
booktitle = {Int. Journal of Humanoid Robotics},
year = {2016},
pages = {1550044},
url = {https://hal.archives-ouvertes.fr/hal-01136936/document},
author = {Andrea Del Prete, Nicolas Mansard, Oscar E Ramos, Olivier Stasse, Francesco Nori}
}
Release files for tsid 1.10.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tsid-1.10.0.tar.gz | 8.0 MB | Details |
Built distributions (wheels)
Total release size: 20.2 MB
Release files / tsid-1.10.0.tar.gz
| Download URL | tsid-1.10.0.tar.gz |
|---|---|
| Size | 8.0 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a46221462012e7be9f6eaea23194e098cfee9ae1af53a3a5406d20a4da624f5e
|
|
BLAKE2b-256 checksum How to use checksums |
6c5bfa66e86b4714ea8fbaffd56bcbf3c1e9fb596e03fe17e4b7559348627b22
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 21, 2026.
Transparency logRelease files / tsid-1.10.0-0-cp314-cp314-manylinux_2_28_x86_64.whl
| Download URL | tsid-1.10.0-0-cp314-cp314-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 711.9 kB |
| Tags | CPython 3.14 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
3af4b123d4b4affe615a34541f19ba7d1b8450403cdec6a582a8be84cbfc682b
|
|
BLAKE2b-256 checksum How to use checksums |
210ed3aa0078deb9898492c225684f6f422a9d2a74da73829e64b8e6173def76
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 21, 2026.
Transparency logRelease files / tsid-1.10.0-0-cp314-cp314-manylinux_2_28_aarch64.whl
| Download URL | tsid-1.10.0-0-cp314-cp314-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 688.4 kB |
| Tags | CPython 3.14 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
2fcf81a9a7af7309e8ef921f903deb6c592ec861b3eaf17621441a8d0015e04d
|
|
BLAKE2b-256 checksum How to use checksums |
d0b4d4323b859f78c256bb5e30faea94078cfda39ae72eb91d070c9540cc5843
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 21, 2026.
Transparency logRelease files / tsid-1.10.0-0-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | tsid-1.10.0-0-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 508.6 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
94a373c9b3faca87f1adc3a57900164ba2b4b895fe6b67afd36c32d26a237426
|
|
BLAKE2b-256 checksum How to use checksums |
7c6f124f092e0c693d4ec1bdfcba3d036f737e119368c050c3505e8b3d0c90a9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 21, 2026.
Transparency logRelease files / tsid-1.10.0-0-cp314-cp314-macosx_10_9_x86_64.whl
| Download URL | tsid-1.10.0-0-cp314-cp314-macosx_10_9_x86_64.whl |
|---|---|
| Size | 539.5 kB |
| Tags | CPython 3.14 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
4772bebd70614c2cee70dce8cf938f2201ce7c56f9673d3ddc2aec009bda65ec
|
|
BLAKE2b-256 checksum How to use checksums |
6dd803d979ab66ebe63c307982856aa1460e740808e70deaaff58bf39dc0aa10
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 21, 2026.
Transparency logRelease files / tsid-1.10.0-0-cp313-cp313-manylinux_2_28_x86_64.whl
| Download URL | tsid-1.10.0-0-cp313-cp313-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 711.2 kB |
| Tags | CPython 3.13 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
183641d7657f5c7a5bdbddd8020f6cce7fc9076f9054d62c91c3726ac2e0fe6e
|
|
BLAKE2b-256 checksum How to use checksums |
18cde3290110d6cad208c5fa78e15094e17343558d66fa252d281d934c771346
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 21, 2026.
Transparency logRelease files / tsid-1.10.0-0-cp313-cp313-manylinux_2_28_aarch64.whl
| Download URL | tsid-1.10.0-0-cp313-cp313-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 687.1 kB |
| Tags | CPython 3.13 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
8c0ef87de6e05f492ae69171cc257e6514cabe26ef69144f7cefa34580005eb8
|
|
BLAKE2b-256 checksum How to use checksums |
26df3e736a22e2cbf7d6c7c06185d9fa47e76c387dce5d49812f95e915fa37ab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 21, 2026.
Transparency logRelease files / tsid-1.10.0-0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | tsid-1.10.0-0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 508.3 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
af13f03cd888703dfa9ef53fc55737d3cc1395d2e24f2326fb7adeb4c8a9fbf5
|
|
BLAKE2b-256 checksum How to use checksums |
3ec8a3c5adfb10cf618c79a77d46668e49b5124d4322a0499bb10ab29d76cc6c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 21, 2026.
Transparency logRelease files / tsid-1.10.0-0-cp313-cp313-macosx_10_9_x86_64.whl
| Download URL | tsid-1.10.0-0-cp313-cp313-macosx_10_9_x86_64.whl |
|---|---|
| Size | 539.2 kB |
| Tags | CPython 3.13 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
1042b2e86d1c77e127fdff6f63955dccfdd15f71614bb97dd5834b381102407f
|
|
BLAKE2b-256 checksum How to use checksums |
f6a0ff37fc2614ea6f417faab73de3cb6f18bd4d96ef14f9da2388e04e771ed3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 21, 2026.
Transparency logRelease files / tsid-1.10.0-0-cp312-cp312-manylinux_2_28_x86_64.whl
| Download URL | tsid-1.10.0-0-cp312-cp312-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 711.2 kB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
b83086f6d6eeb449327024e60dc870ff4b5d6e49644e40790cabe261e62f9e02
|
|
BLAKE2b-256 checksum How to use checksums |
77f167f7797f31db833fb7095da3c13f531886f10220bea77ebb8989cb1c2bdc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 21, 2026.
Transparency logRelease files / tsid-1.10.0-0-cp312-cp312-manylinux_2_28_aarch64.whl
| Download URL | tsid-1.10.0-0-cp312-cp312-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 687.1 kB |
| Tags | CPython 3.12 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
660df60eaff21fe0a06a3d818fbaa80d72a62e8f61e32ab1ae5c364034bbae7a
|
|
BLAKE2b-256 checksum How to use checksums |
082139c5dcecdf317c5625a914e0b9dae561868175c1431aa25fd2f7355a6d04
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 21, 2026.
Transparency logRelease files / tsid-1.10.0-0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | tsid-1.10.0-0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 508.3 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
57448a2cbb1b8d15dbe9f538014298aa10c50a9acfcd6e1cb514b284a0b6a32d
|
|
BLAKE2b-256 checksum How to use checksums |
83865a45bb44adb3f233b200823f684c76dfa4f1db9d3af54774312dd7dc34d8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 21, 2026.
Transparency logRelease files / tsid-1.10.0-0-cp312-cp312-macosx_10_9_x86_64.whl
| Download URL | tsid-1.10.0-0-cp312-cp312-macosx_10_9_x86_64.whl |
|---|---|
| Size | 539.2 kB |
| Tags | CPython 3.12 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
2c11d8a755727f5b2dd1413320cf5ae8fc026ca35c4c20281aba194f0bd124c5
|
|
BLAKE2b-256 checksum How to use checksums |
8d1e5f5f7afea3d8c5bd68b86f282df410638538df5fa565570ce7373f6f705a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 21, 2026.
Transparency logRelease files / tsid-1.10.0-0-cp311-cp311-manylinux_2_28_x86_64.whl
| Download URL | tsid-1.10.0-0-cp311-cp311-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 709.0 kB |
| Tags | CPython 3.11 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
07fd978d1970fd64f0f8f96a031e258799876c493c59c9f8bc2eb3b0bab32408
|
|
BLAKE2b-256 checksum How to use checksums |
cbd054d96d508a5a38a0c4446bbcfba11b1dac219b1bdf613a033fd11595717c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 21, 2026.
Transparency logRelease files / tsid-1.10.0-0-cp311-cp311-manylinux_2_28_aarch64.whl
| Download URL | tsid-1.10.0-0-cp311-cp311-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 690.2 kB |
| Tags | CPython 3.11 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
a70948af77eb22f1143c5cf9048033d60f0eeb6862a5b6542e27f795db57e876
|
|
BLAKE2b-256 checksum How to use checksums |
16d76c8c39cfef6b2d697ecfa3dd281f6a6976a782bd3ff36d370c3dffbda5af
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 21, 2026.
Transparency logRelease files / tsid-1.10.0-0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | tsid-1.10.0-0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 507.0 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
c09cc566590e42455d9c0e92759b695cdc259ce631519c9f12342522a7198df1
|
|
BLAKE2b-256 checksum How to use checksums |
275ef502df3bbe46fbe935b0d390b2c64b62548fed3d017e1817ad8f04d17132
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 21, 2026.
Transparency logRelease files / tsid-1.10.0-0-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | tsid-1.10.0-0-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 538.1 kB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
ae1bab686dc37af42a1ae95ec7e303328de579b31120341c2b9c036864ef4e69
|
|
BLAKE2b-256 checksum How to use checksums |
07d10af62c94aa592e2a9dc2a689a27c242ea5937a30eae2aea70fbc964c98ae
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 21, 2026.
Transparency logRelease files / tsid-1.10.0-0-cp310-cp310-manylinux_2_28_x86_64.whl
| Download URL | tsid-1.10.0-0-cp310-cp310-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 708.9 kB |
| Tags | CPython 3.10 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
4087bff105d152553e120ef16e2ef3d6cb3a7753286107066e5b2d3da016c153
|
|
BLAKE2b-256 checksum How to use checksums |
2d842136d0366b31b47fc97acd9370fef567cac1732bf5c6d90a932325383dca
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 21, 2026.
Transparency logRelease files / tsid-1.10.0-0-cp310-cp310-manylinux_2_28_aarch64.whl
| Download URL | tsid-1.10.0-0-cp310-cp310-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 690.3 kB |
| Tags | CPython 3.10 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
8644979bdff6e4385e5926d25a225f375acc2396cdbdf6602c600fe0e984d2ee
|
|
BLAKE2b-256 checksum How to use checksums |
6741c8cf8c0f642e603f1e3297f475e641715783662f81faaada0f4d3857de1e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 21, 2026.
Transparency logRelease files / tsid-1.10.0-0-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | tsid-1.10.0-0-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 507.0 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e153bfeed5416b609be4518fdd87dff15100d7ece2a5d45c873ddd2e85cef9fd
|
|
BLAKE2b-256 checksum How to use checksums |
03ec0113c68b3be110ad1be3301ea0a7c62cab11f2709284ce31310667aba42d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 21, 2026.
Transparency logRelease files / tsid-1.10.0-0-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | tsid-1.10.0-0-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 538.1 kB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
afcbb3185d01ff74b9f5e7d51e8f09aa58b6225d496e04f2495f7b777dd47329
|
|
BLAKE2b-256 checksum How to use checksums |
c03785a1836f60c0027f2fc0fa5a9c7be5d42807fd55b558337cccf7170e2638
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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 May 21, 2026.
Transparency log