pyitt
pyitt is a Python binding to Intel Instrumentation and Tracing Technology (ITT) API. It provides a convenient way to mark up the Python code for further performance analysis using performance analyzers from Intel like Intel VTune or others.
pyitt supports following ITT APIs:
- Collection Control API
- Counter API
- Domain API
- Event API
- Frame API
- Id API
- Processor Trace Control API
- String Handle API
- Task API
- Thread Naming API
Usage
The main goal of the project is to provide the ability to instrument a Python code using ITT API in the Pythonic way. pyitt provides wrappers that simplify markup of Python code.
import pyitt
@pyitt.task
def workload():
pass
workload()
pyitt.task can be used as a decorator. In this case, the name of a callable object (workload function in this
example) will be used as a name of the task and the task will be attributed to a default domain named 'pyitt'.
If you want to change the default name and/or other parameters for the task (e.g. task domain), you can pass
them as arguments to pyitt.task:
import pyitt
@pyitt.task('My Task', domain='My Task Domain')
def workload():
pass
workload()
Also, pyitt.task returns the object that can be used as a context manager:
import pyitt
with pyitt.task():
# some code here...
pass
If the task name is not specified, the pyitt.task uses call site information (filename and line number) to give
the name to the task. A custom name for the task and other task parameters can be specified via arguments
for pyitt.task in the same way as for the decorator form.
Installation
pyitt package is available on PyPi and can be installed in the usual way for the supported configurations:
python -m pip install pyitt
Build
The native part of pyitt module is written using C++20 standard, therefore you need a compiler that supports this standard, for example GCC-10 for Linux and Visual Studio 2022 for Windows.
Ubuntu 22.04
-
Install the compiler and Python utilities to build module:
sudo apt install gcc g++ python3-pip -
Clone the repository:
git clone --recurse-submodules https://github.com/esuldin/pyitt.git -
Build and install pyitt:
cd pyitt python3 -m pip install .
Windows 10/11
-
Install Python 3.8+ together with pip utility.
-
Install Visual Studio 2022. Make sure that "Desktop development with C++" workload is selected.
-
Clone the repository
git clone --recurse-submodules https://github.com/esuldin/pyitt.git -
Build and install pyitt
cd pyitt python -m pip install .
Compatibility with other Python binding to ITT API
pyitt provides compatibility layers that allow you to use pyitt as a "backend" for other Python bindings to the ITT API.
itt-python
pyitt.compatibility_layers.itt_python fully implements the itt-python public API. It allows you to switch to pyitt
without anything else by only replacing the imports. For example, the following import for itt-python:
import itt
should be replaced with:
import pyitt.compatibility_layers.itt_python as itt
For more details, please see itt_python_compatibility_sample.py.
ittapi
pyitt.compatibility_layers.ittapi implements most of ittapi Python binding public API. Technically, the Python binding
to ITT API that is included in the ITT API repository is based on the pyitt v1.1.0 code base. But, the implementations
have been diverging since then. However, in most cases, it should be possible to use newer versions of pyitt instead of
ittapi just by replacing the imports. For example, the import for ittapi:
import ittapi
should be replaced with:
import pyitt.compatibility_layers.ittapi as ittapi
Known Issues and Limitations
-
If pyitt is used in a function which is specified as a target for calls from multiprocessing module and an application is profiled on Linux with Intel VTune Profiler, the following error may occur:
<...>/data.0/userapicollector-*.trace' (Data file is corrupted)This issue is caused by libittnotify_collector.so library which is a part of Intel VTune Profiler. Unfortunately, the issue is not resolvable within pyitt itself. However, a potential workaround is to use 'spawn' method for multiprocessing module in the profiled application:
import multiprocessing ... if __name__ == '__main__': multiprocessing.set_start_method('spawn')
Please see #1 for more technical information.
-
The
pyitt.nativemodule cannot be built for Python 3.13.4 on Windows. This issue is caused by a regression in this interpreter version. For more details, please refer to python/cpython#135151. Unfortunately, this issue is not resolvable within pyitt itself. Therefore, please use Python 3.13.3 or older, or 3.13.5 or newer to build pyitt from source on Windows.
References
- Intel® VTune™ Profiler User Guide - Instrumentation and Tracing Technology APIs
- Intel® VTune™ Profiler User Guide - Task Analysis
- Intel® VTune™ Profiler Performance Analysis Cookbook - Profiling an Application for Performance Anomalies
- Intel® Graphics Performance Analyzers User Guide - Instrumentation and Tracing Technology API Support
Metadata
Release files for pyitt 1.7.6
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 | |
|---|---|---|---|---|
| pyitt-1.7.6.tar.gz | 107.7 kB | With provenance | Details |
Built distributions (wheels)
Total release size: 11.6 MB
Release files / pyitt-1.7.6.tar.gz
| Download URL | pyitt-1.7.6.tar.gz |
|---|---|
| Size | 107.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9d85c2c6e099f4d5ef3a67274e214b37c04da0b3046aeaa4d60c2bf404aa5221
|
|
BLAKE2b-256 checksum How to use checksums |
5e96763d2571fde74565382c57b4c87b7af14da5461b17e8dbd978dea2cae3ad
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jul 5, 2026.
Transparency logRelease files / pyitt-1.7.6-pp311-pypy311_pp73-win_amd64.whl
| Download URL | pyitt-1.7.6-pp311-pypy311_pp73-win_amd64.whl |
|---|---|
| Size | 80.0 kB |
| Tags | PyPy 3.11 PyPy 3.11 7.3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e3ea120743cb8351fbf343f869d28cdabd86d2055fe806527da49681e0479b47
|
|
BLAKE2b-256 checksum How to use checksums |
f9a39373d7d23f8bf52c9c8157eace85af5032d9bd05d8414f13988e1efc6c41
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jul 5, 2026.
Transparency logRelease files / pyitt-1.7.6-pp311-pypy311_pp73-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
| Download URL | pyitt-1.7.6-pp311-pypy311_pp73-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl |
|---|---|
| Size | 67.0 kB |
| Tags | Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
211423bbec43dbe6143e04c1e087e8a3b917341ea8ac3fe19cff0d64fd7a98f3
|
|
BLAKE2b-256 checksum How to use checksums |
1cdd85eb9a90a5796280b2480828920e0a6d81f606c699d2808c074bc95c757b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jul 5, 2026.
Transparency logRelease files / pyitt-1.7.6-cp314-cp314t-win_amd64.whl
| Download URL | pyitt-1.7.6-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 53.1 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
b0b4790cddf0cc6e0a942769ccb9dcbfef1110dd8d933eb27b5adf9074008ac0
|
|
BLAKE2b-256 checksum How to use checksums |
3776a4ec08ae3a04e5f01a72eb2cb7d316ab0dc8504a0f9be311e4d37f956355
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jul 5, 2026.
Transparency logRelease files / pyitt-1.7.6-cp314-cp314t-win32.whl
| Download URL | pyitt-1.7.6-cp314-cp314t-win32.whl |
|---|---|
| Size | 47.9 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-32 |
|
SHA-256 checksum How to use checksums |
7726f21ce4941ae04ba1e01b8ed087a85b82c47a94b9c7ecaf717e12ff7a78cd
|
|
BLAKE2b-256 checksum How to use checksums |
f1be62aa65ca57a647b6ccd410dc226afaa1784d749e9132b7b913aea1e7d7e2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jul 5, 2026.
Transparency logRelease files / pyitt-1.7.6-cp314-cp314t-musllinux_1_2_x86_64.whl
| Download URL | pyitt-1.7.6-cp314-cp314t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
91ff9f0049d9d75d420d0f4f55883a07c8a32ca05abbd569250f1f893aefa3d3
|
|
BLAKE2b-256 checksum How to use checksums |
7eb412443695890113d4c627c0561854eb80ae8a42a8bb1b3066bbad6fb4ab6b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jul 5, 2026.
Transparency logRelease files / pyitt-1.7.6-cp314-cp314t-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
| Download URL | pyitt-1.7.6-cp314-cp314t-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl |
|---|---|
| Size | 269.2 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
6076a2e0c425b554d04ccedf511686e516ec121b17134d6939e15f84664470f5
|
|
BLAKE2b-256 checksum How to use checksums |
6adc4f77d943706ef187dc1836097843da36441e90fdd98331883e04c9bcfb6a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jul 5, 2026.
Transparency logRelease files / pyitt-1.7.6-cp314-cp314-win_amd64.whl
| Download URL | pyitt-1.7.6-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 52.5 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
51fd1b6ffeee894e19e249390b10a646277c2098b32eb86b5466f4130890fae8
|
|
BLAKE2b-256 checksum How to use checksums |
010f4ef729082c29e20acb38456ce642a539cefcdea8575ea115c14f74d4af05
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jul 5, 2026.
Transparency logRelease files / pyitt-1.7.6-cp314-cp314-win32.whl
| Download URL | pyitt-1.7.6-cp314-cp314-win32.whl |
|---|---|
| Size | 47.4 kB |
| Tags | CPython 3.14 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
c85a130db445cc741af875bc6c293235a2e9e24efba1b23c4b676e4d9476988e
|
|
BLAKE2b-256 checksum How to use checksums |
520f65853b549747562fd7ba25fe47f20f5cbbbe30f7b7704d3ed7cd1e5e922e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jul 5, 2026.
Transparency logRelease files / pyitt-1.7.6-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | pyitt-1.7.6-cp314-cp314-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
0c7b96b2b683df549504d9249f8e4d3bcbcbf00777726c9e5109afd9ae9b6338
|
|
BLAKE2b-256 checksum How to use checksums |
8a22b0e69a4e330fc2aa02423a152e6d017c7acceccf8fb6eea597de9a053849
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jul 5, 2026.
Transparency logRelease files / pyitt-1.7.6-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
| Download URL | pyitt-1.7.6-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl |
|---|---|
| Size | 252.2 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
3f7d8f9834054377813641d6e43fb14c934abf9390641d633194dd520dd29458
|
|
BLAKE2b-256 checksum How to use checksums |
a7449bccd1a221536b4ebad8c235b972a47d79c50a79aca9b21a441913aa55da
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jul 5, 2026.
Transparency logRelease files / pyitt-1.7.6-cp313-cp313-win_amd64.whl
| Download URL | pyitt-1.7.6-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 51.4 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e59d91376dda32323a8beca20c5fb48283bb2c7192a6ae4cf0399a08874b99d3
|
|
BLAKE2b-256 checksum How to use checksums |
c8d6a0f36a02067bb4213c4b8c37244bb35745f169feee48054adebdd1d81397
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jul 5, 2026.
Transparency logRelease files / pyitt-1.7.6-cp313-cp313-win32.whl
| Download URL | pyitt-1.7.6-cp313-cp313-win32.whl |
|---|---|
| Size | 46.8 kB |
| Tags | CPython 3.13 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
0f13e14bb67198c7d692a4a936cce17b85869e45996c0592046a9e3b32788204
|
|
BLAKE2b-256 checksum How to use checksums |
f60bc53254875dcf7e634411cbd7f545050923b0f03eb37ed17599678662c7f7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jul 5, 2026.
Transparency logRelease files / pyitt-1.7.6-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | pyitt-1.7.6-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
8fbc72ef9d01124236bc779cb966da14fb5fa24c175060be5477d506ec301cb2
|
|
BLAKE2b-256 checksum How to use checksums |
9238acd5ae65fd91ffc3f004b8169073b34fcc1092c8e839c60f678021b050a2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jul 5, 2026.
Transparency logRelease files / pyitt-1.7.6-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
| Download URL | pyitt-1.7.6-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl |
|---|---|
| Size | 252.4 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
f571bd05cd3664d627257c7ccf8fdca78bcb2a9e4ac820b62d22ca3936c37907
|
|
BLAKE2b-256 checksum How to use checksums |
6f12a21d94710fc0e577ebca913ec60ffdff8c7fe8e49c5aa108fd23ccd0f73c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jul 5, 2026.
Transparency logRelease files / pyitt-1.7.6-cp312-cp312-win_amd64.whl
| Download URL | pyitt-1.7.6-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 51.4 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
cffd20bbcaab80029f20656f5827cbddc5914d9863aff99a665f215962c0e4d5
|
|
BLAKE2b-256 checksum How to use checksums |
1afc326f0400e7c2bea9cd14bc2ea4b26087ce44ceafb3e4ab635ccacb7349f4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jul 5, 2026.
Transparency logRelease files / pyitt-1.7.6-cp312-cp312-win32.whl
| Download URL | pyitt-1.7.6-cp312-cp312-win32.whl |
|---|---|
| Size | 46.7 kB |
| Tags | CPython 3.12 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
672e12550348cb5385852f4da9f4988e9050277847307cca03499e8ea5cc07f7
|
|
BLAKE2b-256 checksum How to use checksums |
1ff4a96f445c86882753ccf06afdf1f0e6435170f9add5df9991e32705a24716
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jul 5, 2026.
Transparency logRelease files / pyitt-1.7.6-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | pyitt-1.7.6-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
6f338c4824adbb9d6295b8c36618105639b835afccaf04305adbfe537a671b50
|
|
BLAKE2b-256 checksum How to use checksums |
91ed3db2f5434c775d1c0a9302a5f027cc3394041b96ca21fe1a16b754939fdb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jul 5, 2026.
Transparency logRelease files / pyitt-1.7.6-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
| Download URL | pyitt-1.7.6-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl |
|---|---|
| Size | 247.2 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
edf6ad317f478a509b2a5f3ce9a688c8d107e1a6a27de10d5f4102c21624f20f
|
|
BLAKE2b-256 checksum How to use checksums |
adf05fb60207b9fa3cefc1631f46b02c1c9f2707b7f615701f8a91a0d02fc2c4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jul 5, 2026.
Transparency logRelease files / pyitt-1.7.6-cp311-cp311-win_amd64.whl
| Download URL | pyitt-1.7.6-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 51.6 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
03fddeaa61d2b0332ed3c40f0396c9c92c3d0fec4c7a96c88a1a797638505a30
|
|
BLAKE2b-256 checksum How to use checksums |
bf46fa2a84a51eec8569627464249c441db1257ef415d2260fff81c5ee4ab56d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jul 5, 2026.
Transparency logRelease files / pyitt-1.7.6-cp311-cp311-win32.whl
| Download URL | pyitt-1.7.6-cp311-cp311-win32.whl |
|---|---|
| Size | 46.8 kB |
| Tags | CPython 3.11 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
247bd05962cae843026154e5e80f9df154feba2743e0310bf3781255e7b3c055
|
|
BLAKE2b-256 checksum How to use checksums |
3efd284fdad37a5a37ffe5c42d22bba7cea395e61628f1633bd7ec6a7885286a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jul 5, 2026.
Transparency logRelease files / pyitt-1.7.6-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | pyitt-1.7.6-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
0d1039cde74628c6948ac1df60890e303470506b5d81144f7f94994e948a48bd
|
|
BLAKE2b-256 checksum How to use checksums |
fffe0b5590681193e6722b4aa019ac5cbafebf1a0d44cb7ecaeba43d5423cd22
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jul 5, 2026.
Transparency logRelease files / pyitt-1.7.6-cp311-cp311-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
| Download URL | pyitt-1.7.6-cp311-cp311-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl |
|---|---|
| Size | 246.6 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
4c4274098a38bec93f054b0f0c575579df42450f9d3f76e60deeb0789cfe89d1
|
|
BLAKE2b-256 checksum How to use checksums |
9632c1411f63e7050351e9f715d21b8680a9963a05150fc07aacdffbd6c2accb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jul 5, 2026.
Transparency logRelease files / pyitt-1.7.6-cp310-cp310-win_amd64.whl
| Download URL | pyitt-1.7.6-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 51.6 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5004cb145ebc813e71b60249bef7a72e52ead34cd8310b66b34ac517797ff387
|
|
BLAKE2b-256 checksum How to use checksums |
1c9f5017b020cd88f6df848eefa56501721e349a069f534a278456d3eed15f8b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jul 5, 2026.
Transparency logRelease files / pyitt-1.7.6-cp310-cp310-win32.whl
| Download URL | pyitt-1.7.6-cp310-cp310-win32.whl |
|---|---|
| Size | 46.8 kB |
| Tags | CPython 3.10 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
c415dc7d1b8e200138ffa7663981563ff842a3496f8f6cc7665586d355f9d0af
|
|
BLAKE2b-256 checksum How to use checksums |
479bddcb42d0610f09b0802eeb7a89d64835491506f66bcc72850b0f0ea756d2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jul 5, 2026.
Transparency logRelease files / pyitt-1.7.6-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | pyitt-1.7.6-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
35016f6d8b37054d7b979a138fa853afe5a177d7fca852b514f02eb64b17d0d6
|
|
BLAKE2b-256 checksum How to use checksums |
da6ad350121e478e021cf51b1e3822beda4f5b8134cc343a9748b142077f8eae
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jul 5, 2026.
Transparency logRelease files / pyitt-1.7.6-cp310-cp310-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
| Download URL | pyitt-1.7.6-cp310-cp310-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl |
|---|---|
| Size | 243.7 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
1c9227dc73a0e0170c0f3965363ebb76aa15b557ce11c4ac08c080659b39777f
|
|
BLAKE2b-256 checksum How to use checksums |
0b7ce33c9c6dfb865d239219e2a2f6a8f2f5229596505e1228d1e00d10943fb4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jul 5, 2026.
Transparency logRelease files / pyitt-1.7.6-cp39-cp39-win_amd64.whl
| Download URL | pyitt-1.7.6-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 51.6 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ccb824f3d33dfbf528631278fb64525c053639a0485d1be2f6aac6c1ae75704a
|
|
BLAKE2b-256 checksum How to use checksums |
247c6d2a094038bea2ab51683123387f2ccb4ec6838f530608bf7c7ec03e439e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jul 5, 2026.
Transparency logRelease files / pyitt-1.7.6-cp39-cp39-win32.whl
| Download URL | pyitt-1.7.6-cp39-cp39-win32.whl |
|---|---|
| Size | 46.9 kB |
| Tags | CPython 3.9 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
b3c2ce8b301fb965b533588cb21836cac144bb71a5638b7b08b6c93a1e57f6e9
|
|
BLAKE2b-256 checksum How to use checksums |
3912d5c880d693fe74f175c387cc46ae9aeaaadceddd1c899b0a7b500b0d94af
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jul 5, 2026.
Transparency logRelease files / pyitt-1.7.6-cp39-cp39-musllinux_1_2_x86_64.whl
| Download URL | pyitt-1.7.6-cp39-cp39-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.9 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
8cdb9de91aa76c690e0667bb33035e1dd1faee9ac4acb8bae03e96794c92c724
|
|
BLAKE2b-256 checksum How to use checksums |
6dbff450f7498cb063392ff0585a8a795a38e27602f51e88c5f5ac0698ab79a9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jul 5, 2026.
Transparency logRelease files / pyitt-1.7.6-cp39-cp39-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl
| Download URL | pyitt-1.7.6-cp39-cp39-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl |
|---|---|
| Size | 242.2 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
125ada56e48ffd8eb025c566453b140d7510f08f072108bf43855ba0f37ee22d
|
|
BLAKE2b-256 checksum How to use checksums |
81e01e0807e46cbe940bedd9fe82d0928b1f78e8ca69c67164a27f9dd68781f3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
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 Jul 5, 2026.
Transparency logSecurity for pyitt 1.7.6
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 31 files in this release have been uploaded with provenance metadata.
Attestation for pyitt-1.7.6.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 Jul 5, 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.