pytracik - Trac-IK bindings in Python
📢 Now available on PyPI! Install with
pip install pytracik. See Installation for details.
Welcome to pytracik, a Python library that provides convenient and efficient bindings for the Trac-IK inverse kinematics solver. With support for Python 3.8+ and compatibility across Windows, Linux and Mac environments. pytracik eliminates the need for ROS installation and simplifies the integration process.
✨ Differences from Original Repo:
- 🚀 ROS-Free Integration: Say goodbye to the ROS requirement. pytracik allows you to effortlessly incorporate Trac-IK's advanced inverse kinematics solver into your Python projects. However, it still depends on the
boost,eigen,orocos-kdlandnloptlibraries. - 💻 Cross-Platform Compatibility: Whether you're on Windows, Linux or Mac, pytracik ensures consistent functionality across environments.
🔗 Links
- Trac-IK Repository: https://bitbucket.org/traclabs/trac_ik/src/master/
- Trac-IK Homepage: https://traclabs.com/projects/trac-ik/
- Other ROS-free Trac-IK Python Bindings: https://github.com/mjd3/tracikpy
⚡ Quick Start
import os
import numpy as np
from trac_ik import TracIK
urdf_path = os.path.join(os.path.dirname(__file__), "urdf/yumi.urdf")
yumi_rgt_arm_iksolver = TracIK(base_link_name="yumi_body",
tip_link_name="yumi_link_7_r",
urdf_path=urdf_path, )
yumi_lft_arm_iksolver = TracIK(base_link_name="yumi_body",
tip_link_name="yumi_link_7_l",
urdf_path=urdf_path, )
seed_jnt = np.array([-0.34906585, -1.57079633, -2.0943951, 0.52359878, 0.,
0.6981317, 0.])
tgt_pos = np.array([.3, -.4, .1])
tgt_rotmat = np.array([[0.5, 0., 0.8660254],
[0., 1., 0.],
[-0.8660254, 0., 0.5]])
result = yumi_rgt_arm_iksolver.ik(tgt_pos, tgt_rotmat, seed_jnt_values=seed_jnt)
print(result)
Output:
[ 1.17331584 -1.99621953 -1.08811406 -0.18234367 0.66571608 1.26591
0.18141696]
📦 Installation
Version 0.0.4 fixes successful IK results outside bounded joint limits, including the boundary-seed case in issue #13.
⚡ Install from PyPI (recommended)
🐧 Linux (Ubuntu / Debian)
sudo apt-get install -y libboost-all-dev libeigen3-dev liborocos-kdl-dev libnlopt-dev libnlopt-cxx-dev
pip install pytracik
🍎 macOS
brew install boost eigen orocos-kdl nlopt
pip install pytracik
🪟 Windows
pip install pytracik
Linux ARM64 / aarch64 wheels
The release workflow builds and tests Linux x86_64 and aarch64 wheels on separate
native GitHub runners. Linux wheels target glibc 2.28 or newer and bundle KDL and
NLopt. ARM64 Linux requires an aarch64 wheel; macOS arm64 wheels cannot be used
on Linux. The 0.0.3 release did not include Linux aarch64 wheels.
python -m pip install --upgrade pip
python -m pip install --only-binary=:all: "pytracik==0.0.4"
Wheels cover CPython 3.9–3.13 on Windows x86_64, Linux x86_64/aarch64 and macOS Intel; macOS ARM64 covers CPython 3.10–3.13. macOS wheels require macOS 15 or newer. 32-bit ARM and musl-based Linux (for example Alpine) require a source build.
Building distributions on GitHub
Branch pushes and pull requests run the shared Build distributions workflow. It
builds a source archive and native wheels for every supported platform, installs
each repaired wheel in an isolated environment, and runs the joint-limit regression
tests. CI checks that all 24 expected wheels and their runtime libraries exist.
Download the wheels-* artifacts from a workflow run to try a build before release.
To publish, update trac_ik/version.py and push the matching tag (for example
v0.0.4). Publish to PyPI builds and verifies every platform before publishing,
using the repository's pypi environment and PyPI Trusted Publishing configuration.
🛠️ Manual Installation (from source)
- Download this library and enter the project directory
git clone https://github.com/chenhaox/pytracik.git
cd pytracik
🐧 Installation on Linux
Here we use Ubuntu 22.04 as an example.
- Install dependencies: 1. Boost 2. Eigen3 3. Orocos KDL 4. NLopt
sudo apt install libboost-all-dev libeigen3-dev liborocos-kdl-dev libnlopt-dev libnlopt-cxx-dev
- Install the package on Linux
pip install .
🪟 Install on MacOS
- Install dependencies: 1.Boost 2. Eigen3 3. Orocos-KDL 4.Nlopt
brew install boost eigen3 orocos-kdl nlopt
- Install the package on MacOS
pip install .
🪟 Install on Windows
Download dependencies from Official Websites
- Download Boost 1.79.0 (https://www.boost.org/)
- Eigen3 3.4.0 (https://eigen.tuxfamily.org/index.php?title=Main_Page)
- NLopt (https://nlopt.readthedocs.io/en/latest/)
- Orocos KDL (https://orocos.github.io/orocos_kinematics_dynamics/installation.html)
👉 Shortcut: Instead of downloading them individually, you can grab a pre-packaged zip with all dependencies from the project’s GitHub release:
📥 https://github.com/chenhaox/pytracik/releases/tag/dependency_files
🔹 Method 1: Install with pip (Recommended for most users)
Copy the downloaded dependency zip file and unzip it to project root directory. Then run the following command in the project root directory:
pip install .
🔹 Method 2: Manual Build with Visual Studio (For advanced users)
-
Download Visual Studio (https://visualstudio.microsoft.com/downloads/). Here we use Visual Studio 2022 as an example. Install required components:
- Desktop development with C++
- C++ CMake tools for Windows
-
Compile pytracik with Visual Studio following the instructions below. a. Create an C++
Empty projectin Visual Studio.b. Add the source files in
srcfolder to the project.c. Right click the project and select
Properties.- Set the
ConfigurationtoReleaseandPlatformtoActive (x64) - In the
Configuration Properites/Generaltab, set theTarget Nametopytracik_bindings. - Set the
Configuration TypetoDynamic Library (.dll). - Set C++ language standard to
ISO C++17 Standard (/std:c++17).
d. In the
Configuration Properites/Advancedtab, setTaget File Extensionto.pyd.e. In the
C/C++tab, add the include directories of 1. Boost, 2. Eigen3, 3. NLopt and 4. Orocos KDL 5. Python and 6. Pybind11 toAdditional Include Directories.f. In the
Linker/Generaltab, add the library directories of 1. Boost, 2. NLopt 3. Orocos KDL and 4. Python toAdditional Library Directories.g. In the
Linker/Inputtab, add the library names of 1. Boost, 2. NLopt 3. Orocos KDL and 4. Python toAdditional Dependencies.h. Set the
Solution ConfigurationtoReleaseandSolution Platformtox64. Then build the project. Thepytracik_bindings.pydfile will be generated in theReleasefolder. - Set the
-
Copy the
pytracik_bindings.pydfile to the pytracik folder. Note: if the errorImportError: DLL load failed while importing pytracik: The specified module could not be found.occurs, please copy thenlopt.dllin the<NLopt installation path\bin>to the pytracik folder: -
Make installation (Optional):
pip install -e .
Metadata
Release files for pytracik 0.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| pytracik-0.0.4.tar.gz | 79.8 kB | With provenance | Details for pytracik-0.0.4.tar.gz |
Built distributions (wheels)
Total release size: 21.1 MB
Release files / pytracik-0.0.4.tar.gz
| Download URL | pytracik-0.0.4.tar.gz |
|---|---|
| Size | 79.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
65e06acf172ff30e091219a9d3c31f18bfc55886bc40723d85217574c0bc54e7
|
|
BLAKE2b-256 checksum How to use checksums |
f5a4e4dd24ec3f2bf2e6efa527ae88cb1bc622aa8342c7a607f0ca7fec8a200e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 29, 2026.
Transparency logRelease files / pytracik-0.0.4-cp313-cp313-win_amd64.whl
| Download URL | pytracik-0.0.4-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 955.4 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5c6cf1a6fe5ebfd5dfc599b5cf2b5cf4512ad078fc0a644c7bb737782e1b3fee
|
|
BLAKE2b-256 checksum How to use checksums |
7cbbb7a3193457f6c7087aea133a2520e47f116138b7653e5779128cc90bf46c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 29, 2026.
Transparency logRelease files / pytracik-0.0.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pytracik-0.0.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
3937b9964afe8bf409df89444c5b14570a083ae522c1e624f6552c769903b180
|
|
BLAKE2b-256 checksum How to use checksums |
da77c56f8eaa7a003f2b423f8e9775bd6e6513c40d783cebb3609ea2e507d784
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 29, 2026.
Transparency logRelease files / pytracik-0.0.4-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | pytracik-0.0.4-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 957.4 kB |
| Tags | CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
a062e237b27be492e4834fa1573590534c21783e8e4bbc20ba2da34d176c98a2
|
|
BLAKE2b-256 checksum How to use checksums |
afa8c9ef1bde3f230fc54124d016bebae73fffc34d34af802bc8a98d43aad5b6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 29, 2026.
Transparency logRelease files / pytracik-0.0.4-cp313-cp313-macosx_15_0_x86_64.whl
| Download URL | pytracik-0.0.4-cp313-cp313-macosx_15_0_x86_64.whl |
|---|---|
| Size | 716.6 kB |
| Tags | CPython 3.13 macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
cf1f4da13621d2b19108273a69607b6307cb02f90770a56d2e11a1d8710e0a5c
|
|
BLAKE2b-256 checksum How to use checksums |
05d7513b7359a4bba254d3abd35dfc024736ea47c564ec1d0b19779d80135772
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 29, 2026.
Transparency logRelease files / pytracik-0.0.4-cp313-cp313-macosx_15_0_arm64.whl
| Download URL | pytracik-0.0.4-cp313-cp313-macosx_15_0_arm64.whl |
|---|---|
| Size | 654.6 kB |
| Tags | CPython 3.13 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
05c5385ad13a2821ee1289ca69e6bc6be1f175ac3207c763016817e3e7bce6ad
|
|
BLAKE2b-256 checksum How to use checksums |
f32c5c280bf8772b1d383fff3324727ac31ae45695316c2aff64e5107f8a2a47
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 29, 2026.
Transparency logRelease files / pytracik-0.0.4-cp312-cp312-win_amd64.whl
| Download URL | pytracik-0.0.4-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 955.4 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
73d88a697da1a1225e2c3f7c7b214d6177558ce5551bc7f0a94bea6fa3405b10
|
|
BLAKE2b-256 checksum How to use checksums |
95606f910d655531ba29400523a90493c71252b8e79019af144922e39c5129ab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 29, 2026.
Transparency logRelease files / pytracik-0.0.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pytracik-0.0.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
bb7c3c8fcd1f0404a31d488784d69a9fd8426d7f19d9e75ebbf2de13e995838a
|
|
BLAKE2b-256 checksum How to use checksums |
333e80ffd92ad3f482da7a339a0f8e27961cbe87af88ed8934c832c37d1ba944
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 29, 2026.
Transparency logRelease files / pytracik-0.0.4-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | pytracik-0.0.4-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 957.3 kB |
| Tags | CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
ad2e00221072c46d2a7e3609eafbe16b311a12d7341e5317122852eb6263ea57
|
|
BLAKE2b-256 checksum How to use checksums |
dbaceb34f63ff43266d324cd565a5d04312603a5e63532886852e1f356fc9e41
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 29, 2026.
Transparency logRelease files / pytracik-0.0.4-cp312-cp312-macosx_15_0_x86_64.whl
| Download URL | pytracik-0.0.4-cp312-cp312-macosx_15_0_x86_64.whl |
|---|---|
| Size | 716.5 kB |
| Tags | CPython 3.12 macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
b8f31ea9b72b55ff7e9c20d865508ec2a2f74db622523b5e112833c53ecc1fa6
|
|
BLAKE2b-256 checksum How to use checksums |
2a98707c2fe93bc8d5ec0fea3a75dc8dadb58f5614557a45bbb49caa73b263a9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 29, 2026.
Transparency logRelease files / pytracik-0.0.4-cp312-cp312-macosx_15_0_arm64.whl
| Download URL | pytracik-0.0.4-cp312-cp312-macosx_15_0_arm64.whl |
|---|---|
| Size | 654.5 kB |
| Tags | CPython 3.12 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
dfa5559f269f3eb50a4651619bc1898a43d7c74e226895eff41c000aaea75f3d
|
|
BLAKE2b-256 checksum How to use checksums |
f3e79607fb6ed12577cab34f8eefe582d57ba76270ad5dbf4a3173f99dd45081
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 29, 2026.
Transparency logRelease files / pytracik-0.0.4-cp311-cp311-win_amd64.whl
| Download URL | pytracik-0.0.4-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 953.6 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f53d42a32f49c3caece0dac31cda4278f34e05e88410d6ace2a509b658b38eb1
|
|
BLAKE2b-256 checksum How to use checksums |
22875e768952abce673b0ad9d00d877ec9f5493cc31a8cffc05c97ce99c5e657
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 29, 2026.
Transparency logRelease files / pytracik-0.0.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pytracik-0.0.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
728b7a4cb07c57527784a187081bc63e7b434a40ff1864406f64336b4e621409
|
|
BLAKE2b-256 checksum How to use checksums |
5f48e766da583b7e04c406852af7bcf270030d840b8d7e2536647a571fa74ab0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 29, 2026.
Transparency logRelease files / pytracik-0.0.4-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | pytracik-0.0.4-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 954.8 kB |
| Tags | CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
bc1859137ce8104c16645dc2fde24b2d87b99de92a28c1c4b8dfd61712a9837e
|
|
BLAKE2b-256 checksum How to use checksums |
6f4c227c4ac10ab0b985b0f6b3a16f5aaba24aade38fa5699c62671cb6bf94b0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 29, 2026.
Transparency logRelease files / pytracik-0.0.4-cp311-cp311-macosx_15_0_x86_64.whl
| Download URL | pytracik-0.0.4-cp311-cp311-macosx_15_0_x86_64.whl |
|---|---|
| Size | 714.1 kB |
| Tags | CPython 3.11 macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
424b5581f56b3d7b83c372d52ee0ae0bf16c50b425e45b49862c2eb5e6f79d06
|
|
BLAKE2b-256 checksum How to use checksums |
26d48e5815053bd27d09ea254e4924272014de793a5b0c99da8f100ad429918a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 29, 2026.
Transparency logRelease files / pytracik-0.0.4-cp311-cp311-macosx_15_0_arm64.whl
| Download URL | pytracik-0.0.4-cp311-cp311-macosx_15_0_arm64.whl |
|---|---|
| Size | 653.3 kB |
| Tags | CPython 3.11 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
d6bb582c17d2effa537b3bf333588cfa22ae2c8f9e2a6cef63c3064ee254d491
|
|
BLAKE2b-256 checksum How to use checksums |
47427dd6aecc03720afa13e2c1af58cc3c8d6ed9e4f066746e943dcc32b5bec6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 29, 2026.
Transparency logRelease files / pytracik-0.0.4-cp310-cp310-win_amd64.whl
| Download URL | pytracik-0.0.4-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 952.9 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
c70f37edd990c59694a343883a5a88ba804a955791e7300f720c13617aa30c3b
|
|
BLAKE2b-256 checksum How to use checksums |
607ca2624aac83f773600d56b068bd62183def9acfdb0de3d882fb7ca117b14f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 29, 2026.
Transparency logRelease files / pytracik-0.0.4-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pytracik-0.0.4-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
f60e812e4f6f8054a8d0ac564c99416a5a6a4b16a6f26a6fa56c00f9225874e9
|
|
BLAKE2b-256 checksum How to use checksums |
f1c9b09bf30d939d3e62c97dfdd3aa5860b41576d50059cc46ba4a4c7e674ac9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 29, 2026.
Transparency logRelease files / pytracik-0.0.4-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | pytracik-0.0.4-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 953.7 kB |
| Tags | CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
a0696783b716c96b35660fa9ddbef8f9e97a2da22874e3261a5f786c6a5a78c5
|
|
BLAKE2b-256 checksum How to use checksums |
d531ca2331a69d111f81070985cc2646a3756b29fd73da7eac4972d7b8c5ed6a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 29, 2026.
Transparency logRelease files / pytracik-0.0.4-cp310-cp310-macosx_15_0_x86_64.whl
| Download URL | pytracik-0.0.4-cp310-cp310-macosx_15_0_x86_64.whl |
|---|---|
| Size | 712.7 kB |
| Tags | CPython 3.10 macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
f4075e34c1a2c5e186a1d63fd8e3ab3a9eea67ea943ff5941120768f1b9205cf
|
|
BLAKE2b-256 checksum How to use checksums |
e397b93da57bdcbb47d7e16a538c3d7e40b4105df96aee83e4eafae79631c0cd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 29, 2026.
Transparency logRelease files / pytracik-0.0.4-cp310-cp310-macosx_15_0_arm64.whl
| Download URL | pytracik-0.0.4-cp310-cp310-macosx_15_0_arm64.whl |
|---|---|
| Size | 652.3 kB |
| Tags | CPython 3.10 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e12ba1b6991e41c9b76a00d095b1c016be9122cee3183ff6193665bc8efa32dc
|
|
BLAKE2b-256 checksum How to use checksums |
c0db1ebfbb9974dfea96a8dde6e595b620b5d4e02b8c6379d27a3decff927bb6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 29, 2026.
Transparency logRelease files / pytracik-0.0.4-cp39-cp39-win_amd64.whl
| Download URL | pytracik-0.0.4-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 956.1 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
dc4df6b251d0fd7805003377b3bcdbe55bd795df73016ba16bcb71e98e1d094f
|
|
BLAKE2b-256 checksum How to use checksums |
dcd3e630b6d6b237a88f2decba5150abaf89d1c1a59f8477fd1abc54c3e91eaf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 29, 2026.
Transparency logRelease files / pytracik-0.0.4-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pytracik-0.0.4-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
34f854f900e8170a919220a3246422fece4f4f2b70821ef1a6b8949cb7cdae03
|
|
BLAKE2b-256 checksum How to use checksums |
c48f3904f35bf094e0e593e7e033ab1c077d96b43180a94a56503c464959fe54
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 29, 2026.
Transparency logRelease files / pytracik-0.0.4-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | pytracik-0.0.4-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 954.0 kB |
| Tags | CPython 3.9 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
3b235dfeacf8d03213ad1307bde23e302b895fc6c3f3476dcb77b585e8d25441
|
|
BLAKE2b-256 checksum How to use checksums |
19ee5f887decfe221ae27298252e80d90650adc8dd341eb6039d154664fce498
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 29, 2026.
Transparency logRelease files / pytracik-0.0.4-cp39-cp39-macosx_15_0_x86_64.whl
| Download URL | pytracik-0.0.4-cp39-cp39-macosx_15_0_x86_64.whl |
|---|---|
| Size | 712.8 kB |
| Tags | CPython 3.9 macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
fec1d65b4c39a60d244bf8aa9d90894a963a88dccccfc8edda03c278add6683d
|
|
BLAKE2b-256 checksum How to use checksums |
d575d13c3c1633b2939bb9d12de42fc73d096703b6b9515c19a68fafb504e06c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
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 29, 2026.
Transparency logSecurity for pytracik 0.0.4
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.
Full provenance
All 25 files in this release have been uploaded with provenance metadata.
Attestation for pytracik-0.0.4.tar.gz
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 29, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.