Skip to main content

A targeting profiler.

Project description

https://img.shields.io/github/actions/workflow/status/adamchainz/tprof/main.yml.svg?branch=main&style=for-the-badge https://img.shields.io/badge/Coverage-100%25-success?style=for-the-badge https://img.shields.io/pypi/v/tprof.svg?style=for-the-badge https://img.shields.io/badge/code%20style-black-000000.svg?style=for-the-badge pre-commit

A targeting profiler.

tprof in action.

Get better at command line Git with my book Boost Your Git DX.


Requirements

Python 3.12 to 3.14 supported.

Installation

  1. Install with pip:

    python -m pip install tprof

Usage

tprof measures the time spent in specified target functions when running a script or module. Unlike a full program profiler, it only tracks the specified functions using sys.monitoring (new in Python 3.12), reducing overhead and helping you focus on the bits you’re changing. Timing is done in C to further reduce overhead.

tprof supports usage as a CLI and with a Python API.

CLI

Specify one or more target functions with -t, then what to run: a script file by filename, or a module with -m then its name. Any unrecognized arguments are passed to the script or module.

Use the format <module>:<function> to specify target functions. When using -m with a module, you can skip the <module> part and it will be inferred from the module name.

$ tprof -t lib:maths ./example.py
...
🎯 tprof results:
 function    calls total  mean ± σ     min … max
 lib:maths()     2 610ms 305ms ± 2ms 304ms … 307ms

Full help:

usage: tprof [-h] -t target [-x] (-m module | script) ...

positional arguments:
  script         Python script to run
  args           Arguments to pass to the script or module

options:
  -h, --help     show this help message and exit
  -t target      Target callable to profile (format: module:function).
  -x, --compare  Compare performance of targets, with the first as baseline.
  -m module      Run library module as a script (like python -m)

Comparison mode

Pass -x (--compare) to compare the performance of multiple target functions, with the first as the baseline, in an extra “delta” column. For example, given this code:

def before():
    total = 0
    for i in range(100_000):
        total += i
    return total


def after():
    return sum(range(100_000))


for _ in range(100):
    before()
    after()

…you can run tprof like this to compare the two functions:

$ tprof -x -t before -t after -m example
🎯 tprof results:
 function         calls total  mean ± σ      min … max   delta
 example:before()   100 227ms   2ms ± 34μs   2ms … 2ms   -
 example:after()    100  86ms 856μs ± 15μs 835μs … 910μs -62.27%

API

tprof(*targets, label: str | None = None, compare: bool = False)

Use this context manager / decorator within your code to perform profiling in a specific block. The report is printed when the block ends, each time it ends.

Each item in targets may be a callable to profile, or a string reference to one that will be resolved with pkgutil.resolve_name().

label is an optional string to add to the report heading to distinguish multiple reports.

Set compare to True to enable comparison mode, as documented above in the CLI section.

For example, given this code:

from lib import maths

from tprof import tprof

print("Doing the maths…")
with tprof(maths):
    maths()
print("The maths has been done!")

…running it would produce output like:

$ python example.py
Doing the maths…
🎯 tprof results:
 function    calls total  mean ± σ   min … max
 lib:maths()     1 305ms 305ms     305ms … 305ms
The maths has been done!

Another example using comparison mode:

from tprof import tprof


def before():
    total = 0
    for i in range(100_000):
        total += i
    return total


def after():
    return sum(range(100_000))


with tprof(before, after, compare=True):
    for _ in range(100):
        before()
        after()

…which produces output like:

$ python example.py
🎯 tprof results:
 function          calls total  mean ± σ      min … max delta
 __main__:before()   100 227ms   2ms ± 83μs   2ms … 3ms -
 __main__:after()    100  85ms 853μs ± 22μs 835μs … 1ms -62.35%

History

When optimizing Python code, I found I was using this workflow:

  1. Profile the whole program with a tool like cProfile or py-spy to find slow functions.

  2. Pick a function to optimize.

  3. Make a change.

  4. Re-profile the whole program to see if the changes helped.

This works fined but profiling the whole program again adds overhead, and picking out the one function’s stats from the report is extra work. When I saw that Python 3.12’s sys.monitoring allows tracking specific functions with low overhead, I created tprof to streamline this workflow, allowing the final step to re-profile just the target function.

It also seemed a natural extension that tprof could compare multiple functions, supporting a nice microbenchmarking workflow.

Output inspired by poop and formatted nicely with Rich.

Project details


Download files

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

Source Distribution

tprof-1.1.0.tar.gz (13.3 kB view details)

Uploaded Source

Built Distributions

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

tprof-1.1.0-cp314-cp314t-win_arm64.whl (16.4 kB view details)

Uploaded CPython 3.14tWindows ARM64

tprof-1.1.0-cp314-cp314t-win_amd64.whl (17.6 kB view details)

Uploaded CPython 3.14tWindows x86-64

tprof-1.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl (30.6 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

tprof-1.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl (32.1 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

tprof-1.1.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (33.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

tprof-1.1.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (31.3 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

tprof-1.1.0-cp314-cp314t-macosx_11_0_arm64.whl (14.8 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

tprof-1.1.0-cp314-cp314t-macosx_10_15_x86_64.whl (14.4 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

tprof-1.1.0-cp314-cp314-win_arm64.whl (16.1 kB view details)

Uploaded CPython 3.14Windows ARM64

tprof-1.1.0-cp314-cp314-win_amd64.whl (17.3 kB view details)

Uploaded CPython 3.14Windows x86-64

tprof-1.1.0-cp314-cp314-musllinux_1_2_x86_64.whl (25.9 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

tprof-1.1.0-cp314-cp314-musllinux_1_2_aarch64.whl (26.5 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

tprof-1.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (27.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

tprof-1.1.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (26.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

tprof-1.1.0-cp314-cp314-macosx_11_0_arm64.whl (14.5 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

tprof-1.1.0-cp314-cp314-macosx_10_15_x86_64.whl (14.1 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

tprof-1.1.0-cp313-cp313t-win_arm64.whl (16.2 kB view details)

Uploaded CPython 3.13tWindows ARM64

tprof-1.1.0-cp313-cp313t-win_amd64.whl (17.4 kB view details)

Uploaded CPython 3.13tWindows x86-64

tprof-1.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl (30.6 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

tprof-1.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl (32.1 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

tprof-1.1.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (33.7 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

tprof-1.1.0-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (31.3 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

tprof-1.1.0-cp313-cp313t-macosx_11_0_arm64.whl (14.8 kB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

tprof-1.1.0-cp313-cp313t-macosx_10_13_x86_64.whl (14.4 kB view details)

Uploaded CPython 3.13tmacOS 10.13+ x86-64

tprof-1.1.0-cp313-cp313-win_arm64.whl (16.0 kB view details)

Uploaded CPython 3.13Windows ARM64

tprof-1.1.0-cp313-cp313-win_amd64.whl (17.1 kB view details)

Uploaded CPython 3.13Windows x86-64

tprof-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl (26.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

tprof-1.1.0-cp313-cp313-musllinux_1_2_aarch64.whl (26.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

tprof-1.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (27.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

tprof-1.1.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (26.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

tprof-1.1.0-cp313-cp313-macosx_11_0_arm64.whl (14.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

tprof-1.1.0-cp313-cp313-macosx_10_13_x86_64.whl (14.0 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

tprof-1.1.0-cp312-cp312-win_arm64.whl (16.0 kB view details)

Uploaded CPython 3.12Windows ARM64

tprof-1.1.0-cp312-cp312-win_amd64.whl (17.1 kB view details)

Uploaded CPython 3.12Windows x86-64

tprof-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl (25.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

tprof-1.1.0-cp312-cp312-musllinux_1_2_aarch64.whl (26.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

tprof-1.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (27.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

tprof-1.1.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (26.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

tprof-1.1.0-cp312-cp312-macosx_11_0_arm64.whl (14.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

tprof-1.1.0-cp312-cp312-macosx_10_13_x86_64.whl (14.0 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

File details

Details for the file tprof-1.1.0.tar.gz.

File metadata

  • Download URL: tprof-1.1.0.tar.gz
  • Upload date:
  • Size: 13.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tprof-1.1.0.tar.gz
Algorithm Hash digest
SHA256 c5d9f7cbf1360da99ac62d570ea40f978b9c4abdabee1cc98f5c9b7862e2e3f4
MD5 620b8879edc6f42a734b62c2c8bcd859
BLAKE2b-256 1c271fdb36b1cf42dac01273234b5df1feace19d490d06b93d2064fe2a9616ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for tprof-1.1.0.tar.gz:

Publisher: main.yml on adamchainz/tprof

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

File details

Details for the file tprof-1.1.0-cp314-cp314t-win_arm64.whl.

File metadata

  • Download URL: tprof-1.1.0-cp314-cp314t-win_arm64.whl
  • Upload date:
  • Size: 16.4 kB
  • Tags: CPython 3.14t, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tprof-1.1.0-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 ae9ed04e6b0f26bd67a22d26a696c2bf1caa6c7421831dab85bb98d30bb94efd
MD5 9df794ba20ceb1d69c01dcba69cee0b5
BLAKE2b-256 2f3048143da8aa7a1168cf10a6bde31a7324962ab6ecc15bc21dd4b87f682ba0

See more details on using hashes here.

Provenance

The following attestation bundles were made for tprof-1.1.0-cp314-cp314t-win_arm64.whl:

Publisher: main.yml on adamchainz/tprof

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

File details

Details for the file tprof-1.1.0-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: tprof-1.1.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 17.6 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tprof-1.1.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 ff937ab7f4d118febd7d47296d1c31b7bc133f62fcab57a872a0a6154bf37a53
MD5 f45b420b4ac38e0d28391b3602ce0c9c
BLAKE2b-256 3f13f552f4ef68ff05925136f9e3bfcfb923cde902089ff2f93e1bf89bebf4dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for tprof-1.1.0-cp314-cp314t-win_amd64.whl:

Publisher: main.yml on adamchainz/tprof

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

File details

Details for the file tprof-1.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tprof-1.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 731b928b4089b58f3a50b5bc22e8e4ffcdf7704ea2f8905816e29340c6cb555b
MD5 47dfe76eff589f563a29cc40b299cef4
BLAKE2b-256 be5d5d0ff20e8ce419f355f6e58da29e56f1d574038db7a2f8805a7630cc5ca7

See more details on using hashes here.

Provenance

The following attestation bundles were made for tprof-1.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: main.yml on adamchainz/tprof

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

File details

Details for the file tprof-1.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for tprof-1.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 43e5bf3f23acfeab876e801c8562bc3e3b0a5cbb5afb60c0f1a315b0fd5cdec1
MD5 c04bd48565ebcfd6be84ffaa7b7bf30f
BLAKE2b-256 951830d911f8bb34c0515448454dcf60e74a0d96f14fef689eeb7fd436d9cc18

See more details on using hashes here.

Provenance

The following attestation bundles were made for tprof-1.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl:

Publisher: main.yml on adamchainz/tprof

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

File details

Details for the file tprof-1.1.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for tprof-1.1.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4760da49c04335635af7e0e8dec9aaae78fb148bf5daa00a33f98326872f108b
MD5 3dba10d21a3614cd468d3f2ac32c8b38
BLAKE2b-256 f68e00e20ad132e798067f079d7202d590b961da988f198992d70190738fc907

See more details on using hashes here.

Provenance

The following attestation bundles were made for tprof-1.1.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: main.yml on adamchainz/tprof

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

File details

Details for the file tprof-1.1.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for tprof-1.1.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 f10d9f0fec90b294b3022c25a8eacbcb2fa9b75c5858c0578407d0c774f36881
MD5 e49479fb2c795ae49914b4d9c19bf92d
BLAKE2b-256 33da58e55671322b2797300e3cf7d5babaea01ae09ca154e6ddb3165c12b5038

See more details on using hashes here.

Provenance

The following attestation bundles were made for tprof-1.1.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: main.yml on adamchainz/tprof

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

File details

Details for the file tprof-1.1.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tprof-1.1.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 81c474dcb9f906904b98e3f2457acb3640d5c3fcb6e4a8793e9a8802da59257f
MD5 1334dc0df0366ec9e464a637b957949f
BLAKE2b-256 c28e1107aeb45df2b80bb39ecbb7fe9b282ac7dd164e6f620804235d5bb16aa1

See more details on using hashes here.

Provenance

The following attestation bundles were made for tprof-1.1.0-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: main.yml on adamchainz/tprof

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

File details

Details for the file tprof-1.1.0-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for tprof-1.1.0-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 23cc617d0c9b4e0960143bf8d663e3bbaa64e71e38dbe039e8c6a41ce5e277c8
MD5 37eba8fdab7ea69604f66f9fe3c3d510
BLAKE2b-256 ac10a2f4567b7a6d451379d84b4e4029066b45f42c6a2c543f8cf84daf941ccf

See more details on using hashes here.

Provenance

The following attestation bundles were made for tprof-1.1.0-cp314-cp314t-macosx_10_15_x86_64.whl:

Publisher: main.yml on adamchainz/tprof

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

File details

Details for the file tprof-1.1.0-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: tprof-1.1.0-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 16.1 kB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tprof-1.1.0-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 66bdd87bba8bf02f9cc5503be4e33d412564c644817b928fc3361436cd3c5082
MD5 e0b66791df0a9abc286db29363507cac
BLAKE2b-256 4547b46e8e02cb6a93e7f8029e5553cd877e112e69d2beed0e111853f639cd29

See more details on using hashes here.

Provenance

The following attestation bundles were made for tprof-1.1.0-cp314-cp314-win_arm64.whl:

Publisher: main.yml on adamchainz/tprof

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

File details

Details for the file tprof-1.1.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: tprof-1.1.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 17.3 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tprof-1.1.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 b10a1fc46c3307192336515c0575b542208e5bef3c9a37b03604f32802051df0
MD5 f3c2523821e58f872157cc8aa96df990
BLAKE2b-256 f67104ed2542ab87661131c8814e05d0312c8c1d8156ab8617c58b9d1f3063bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for tprof-1.1.0-cp314-cp314-win_amd64.whl:

Publisher: main.yml on adamchainz/tprof

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

File details

Details for the file tprof-1.1.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tprof-1.1.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 11e23b8e0319292843f3ad050b79e6a3738b83ae00508f4576c2f241e0b84536
MD5 d7131692fe4c4079aabd4303c5ae5540
BLAKE2b-256 4ceb72b3378d20d572ed3a57b1424176ea957e491ae6f0a5223821d6bd9ef518

See more details on using hashes here.

Provenance

The following attestation bundles were made for tprof-1.1.0-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: main.yml on adamchainz/tprof

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

File details

Details for the file tprof-1.1.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for tprof-1.1.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a59ed887cac60007551fc6d0a5f0a0bb33ef42f6e0ca77acb1b9f06e85f868f7
MD5 5ec0690fa6fc4c5ce93d668b3ed5756a
BLAKE2b-256 3babe56dbcb0ed0f4477ebad30e068766d43da0843b0641ffbdd539a07639be6

See more details on using hashes here.

Provenance

The following attestation bundles were made for tprof-1.1.0-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: main.yml on adamchainz/tprof

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

File details

Details for the file tprof-1.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for tprof-1.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 402295e5981359fceb353531d916331f3a1f5c2d0f038fa9b591381b7aa12b97
MD5 5bf312239e30a5055dd44786d96295b2
BLAKE2b-256 d65150594fadfe15e60c083eb6ddb82a984d8dfa07b13479fd3d45a26a3dc418

See more details on using hashes here.

Provenance

The following attestation bundles were made for tprof-1.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: main.yml on adamchainz/tprof

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

File details

Details for the file tprof-1.1.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for tprof-1.1.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 81ce82d005794c91ea63213ca6ef848c5949c575d85e7d5a0baba1a98598455f
MD5 8deb2bd4716d46dede292d255502e668
BLAKE2b-256 f01f8cad5aad5230f08690c40cc1c4fe7d3debc2966c3fa553f862e76a96fb11

See more details on using hashes here.

Provenance

The following attestation bundles were made for tprof-1.1.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: main.yml on adamchainz/tprof

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

File details

Details for the file tprof-1.1.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tprof-1.1.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b8f914a34e98bc0db71f3787c777ac54be56bfbd3a7d1b70d2fa6c8a25c7f455
MD5 df6b7109550a05fa7adfba438ef5a079
BLAKE2b-256 3bd53b2366db9644d01f725156800c366b1f64b2e3888faad94ee2123fc31547

See more details on using hashes here.

Provenance

The following attestation bundles were made for tprof-1.1.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: main.yml on adamchainz/tprof

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

File details

Details for the file tprof-1.1.0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for tprof-1.1.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 40b06229d1be017cede19cb86e0711b74280ef4b8e688d77b1d9ce4036896153
MD5 b3950e6effa224e4f5297620bc48a6f2
BLAKE2b-256 8f838268c9f8e3d34662e7b0766b60174eed6f7c6de9e1d32488e505a97c18ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for tprof-1.1.0-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: main.yml on adamchainz/tprof

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

File details

Details for the file tprof-1.1.0-cp313-cp313t-win_arm64.whl.

File metadata

  • Download URL: tprof-1.1.0-cp313-cp313t-win_arm64.whl
  • Upload date:
  • Size: 16.2 kB
  • Tags: CPython 3.13t, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tprof-1.1.0-cp313-cp313t-win_arm64.whl
Algorithm Hash digest
SHA256 0c19a8d514ce2343dffb9a77fb77f6cb3914d8c15036e7a7d0448038b3fdc678
MD5 44b2b3642aebba91516d8ec3c1f49942
BLAKE2b-256 820362d20fefebca45fae468b6fa59c34cdaa26d4dfc8379a940c867030d7264

See more details on using hashes here.

Provenance

The following attestation bundles were made for tprof-1.1.0-cp313-cp313t-win_arm64.whl:

Publisher: main.yml on adamchainz/tprof

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

File details

Details for the file tprof-1.1.0-cp313-cp313t-win_amd64.whl.

File metadata

  • Download URL: tprof-1.1.0-cp313-cp313t-win_amd64.whl
  • Upload date:
  • Size: 17.4 kB
  • Tags: CPython 3.13t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tprof-1.1.0-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 2b54268185ac357c8a12565834c54f32b51a33d537d0e1603981c1d9a3e3f293
MD5 3d801b5c176fcc74f7a9e3005e1db4cb
BLAKE2b-256 238c111789ba697fb1aa4beffba4e866616c9bb992241b7b75fdf50b4be4405e

See more details on using hashes here.

Provenance

The following attestation bundles were made for tprof-1.1.0-cp313-cp313t-win_amd64.whl:

Publisher: main.yml on adamchainz/tprof

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

File details

Details for the file tprof-1.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tprof-1.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 462ec8e530aa534e9c8b13df0fffeba95e0e7ca49a68a14003cc71842d4f320b
MD5 c5d7270f340a9bba850919854177263f
BLAKE2b-256 d345c3c03e6993e563466636a36725d74d817555c4b13d5f298add1288ec02d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for tprof-1.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl:

Publisher: main.yml on adamchainz/tprof

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

File details

Details for the file tprof-1.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for tprof-1.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d0e9a721f3d1d1df3bec404277367427eba3bfbeafed51bfa1b1773e9319fbd9
MD5 cf754f4d9f8b3ea5eb701ad6332b157f
BLAKE2b-256 ecc60162048ac45d44ea84e2075c020f0079ad7c3191a97e145b0398aeb6f713

See more details on using hashes here.

Provenance

The following attestation bundles were made for tprof-1.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl:

Publisher: main.yml on adamchainz/tprof

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

File details

Details for the file tprof-1.1.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for tprof-1.1.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8f817ad295e76847683c610a1575d14fe9397e3e8249e2b09973c76fbb750f5c
MD5 993aff1f72da1a3184c63f9c217c01b8
BLAKE2b-256 7402606f5bc34afb6245aa6ac5a70e3a9bfe5582880ffcd98e55255a0599fe76

See more details on using hashes here.

Provenance

The following attestation bundles were made for tprof-1.1.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: main.yml on adamchainz/tprof

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

File details

Details for the file tprof-1.1.0-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for tprof-1.1.0-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 40683f7fd7d6602d0be67209b5d44976007804a2df52aa334b5b4df5320632e2
MD5 6a3d9341c228e03e8c3b4f3935f672dd
BLAKE2b-256 46a8439c2742cb05297aafd30900688da337aa712e8b5c7e71afaa287e8b6945

See more details on using hashes here.

Provenance

The following attestation bundles were made for tprof-1.1.0-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: main.yml on adamchainz/tprof

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

File details

Details for the file tprof-1.1.0-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tprof-1.1.0-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dd195aa9ce92379893cb67b44bc6cdc6ec38683676098fe55bdc4c2e0402c586
MD5 237db13b44ee54cd0415e9e982625e55
BLAKE2b-256 dc2876649778b8a040b1b55b810cc7c0a53a74d9a6a8aeff958956797217e009

See more details on using hashes here.

Provenance

The following attestation bundles were made for tprof-1.1.0-cp313-cp313t-macosx_11_0_arm64.whl:

Publisher: main.yml on adamchainz/tprof

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

File details

Details for the file tprof-1.1.0-cp313-cp313t-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for tprof-1.1.0-cp313-cp313t-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a3a9731e524408292452d029d583aadfbd0a344cfb095a09915f893648f73fa0
MD5 f78cff1493aee11ab425ddfdd6e1f2ab
BLAKE2b-256 6a9fedc28a66a7e574b72d2de89f9819d687fafdfbf123fb8d7d812badb98f61

See more details on using hashes here.

Provenance

The following attestation bundles were made for tprof-1.1.0-cp313-cp313t-macosx_10_13_x86_64.whl:

Publisher: main.yml on adamchainz/tprof

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

File details

Details for the file tprof-1.1.0-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: tprof-1.1.0-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 16.0 kB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tprof-1.1.0-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 913e86e2d9ac7938d7a84a615630cd4777f25cfa7efc9876158883cbe62853ff
MD5 99b1a949b69ab8e180b3c2c6d59f9d33
BLAKE2b-256 e700904da4239ffe5faa30b4aee61d9840f69770adbeb07d24b0ba126b19af6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for tprof-1.1.0-cp313-cp313-win_arm64.whl:

Publisher: main.yml on adamchainz/tprof

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

File details

Details for the file tprof-1.1.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: tprof-1.1.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 17.1 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tprof-1.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 648a04c9a24a12808c6a2cc22d0d93bf8e71865ced457740c1dee1dbf5144d2d
MD5 2d80190d660d50f4767f2fbe68f920c8
BLAKE2b-256 8d9f87e2e592ac0899a1935264d40846d7a4869fd057f5bb89b0a0be1b0f40df

See more details on using hashes here.

Provenance

The following attestation bundles were made for tprof-1.1.0-cp313-cp313-win_amd64.whl:

Publisher: main.yml on adamchainz/tprof

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

File details

Details for the file tprof-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tprof-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b55d1907f1b2dac8b56f74116664176b3c47b0236d4a294e438e48943429fe09
MD5 d18f2f99bb21ec144e6865627a702752
BLAKE2b-256 0ca122cf2bf4f19acbd5e60d12bc8d218a24ef9044ad5a3ada95fc4657414b77

See more details on using hashes here.

Provenance

The following attestation bundles were made for tprof-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: main.yml on adamchainz/tprof

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

File details

Details for the file tprof-1.1.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for tprof-1.1.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cb2378f7206f9e816f13def0cd3338a25e020eb062788a75c177e7c79ce83d45
MD5 b36204edad412ea923449a68bd826cd8
BLAKE2b-256 c71b646402ae680ec464608919f3c630ba3b4cb234ff9d78b9ad144886471b1e

See more details on using hashes here.

Provenance

The following attestation bundles were made for tprof-1.1.0-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: main.yml on adamchainz/tprof

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

File details

Details for the file tprof-1.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for tprof-1.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7c11452d44f76a21c60d227191f8f16e516b2ae955943de8f30c553c4aedb32b
MD5 ced885fdc6d0c62168918c6fa93005ad
BLAKE2b-256 24c5f0d9a5b33c0268fd5081b0aa89e211d866dbb212e0ec36593893cb165b80

See more details on using hashes here.

Provenance

The following attestation bundles were made for tprof-1.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: main.yml on adamchainz/tprof

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

File details

Details for the file tprof-1.1.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for tprof-1.1.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 5206aa36ddbb3f8f3db068e18ab013b4f5b094f34e8aecf1c9af0d5bab50ece7
MD5 0143b7daa2c3a46fdbe2818f649f5ff2
BLAKE2b-256 fc1e5ede2e1ab473a140d02d220e4832197a6b412212d92bce4928be0865bb5d

See more details on using hashes here.

Provenance

The following attestation bundles were made for tprof-1.1.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: main.yml on adamchainz/tprof

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

File details

Details for the file tprof-1.1.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tprof-1.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a091c5eedeb8087bab7b5a9dba996c226f98d547aeefef2c248db31ead846095
MD5 0df33488db565a49f03c999171ec83d6
BLAKE2b-256 e01c5471c9532a156e61f8f9927aa78af35bcec7605b1415721b7af537a9f4c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for tprof-1.1.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: main.yml on adamchainz/tprof

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

File details

Details for the file tprof-1.1.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for tprof-1.1.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3fc360960a88ec5956cc16efca0a98b4c1906a3860b5a8c334c279b3a0e4ba86
MD5 0a2959ebcd2c8e2eb259c5c502a96e24
BLAKE2b-256 9815f943e2ddb52d805abdf14a52289df3efd655dd763fac707624d455bf6c42

See more details on using hashes here.

Provenance

The following attestation bundles were made for tprof-1.1.0-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: main.yml on adamchainz/tprof

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

File details

Details for the file tprof-1.1.0-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: tprof-1.1.0-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 16.0 kB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tprof-1.1.0-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 78b16e81a5464307b649a0142737cb5e3d6a8e01d81e447f96051595dbf752c6
MD5 72b5b5ac9e6bde65d4b78ac7cc963e11
BLAKE2b-256 2164019c3f6b61c6b9a21858e955d30f76b6d2920167cf9030d114759cfb7ca4

See more details on using hashes here.

Provenance

The following attestation bundles were made for tprof-1.1.0-cp312-cp312-win_arm64.whl:

Publisher: main.yml on adamchainz/tprof

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

File details

Details for the file tprof-1.1.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: tprof-1.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 17.1 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tprof-1.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 810cf69755b5a9277609fc52e09bdc95dbf9622db96a2ae2661982288a9abbb5
MD5 1c57a3ddc0f7a2959a167c4d80da2ae4
BLAKE2b-256 639e742ca30302edc099361b652a8d24c12f9b75a58bb37e9ce6594a0245ad3f

See more details on using hashes here.

Provenance

The following attestation bundles were made for tprof-1.1.0-cp312-cp312-win_amd64.whl:

Publisher: main.yml on adamchainz/tprof

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

File details

Details for the file tprof-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tprof-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 eee3e738480c71d1c7ef21a74a5a61a268363cae24f07f7e572976a416a4a9b8
MD5 296740e154e63f0926517c398ef4c15f
BLAKE2b-256 7fef5d24f8a052df71a8b1bdc2b1e172b500807bb4859d013305f78cc8b74b82

See more details on using hashes here.

Provenance

The following attestation bundles were made for tprof-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: main.yml on adamchainz/tprof

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

File details

Details for the file tprof-1.1.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for tprof-1.1.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 da09582eed1396c3a62ff47aa0e45ade8af5a181dfdea9d5b92fa7552cf4a6a5
MD5 4f60fd947e4ac8cad1d05a7c7d493876
BLAKE2b-256 fc158f05ecff5859a23712bbd12597e0cd5efb32b8165db1efda992472d69f82

See more details on using hashes here.

Provenance

The following attestation bundles were made for tprof-1.1.0-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: main.yml on adamchainz/tprof

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

File details

Details for the file tprof-1.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for tprof-1.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 47ec017a119f09b1a8461103e8718cc3ff4ccbdd70ef197f9951e284f01c8ba5
MD5 501a1aaef78a2c99342b3114e0842e0f
BLAKE2b-256 11324507838f9c0342fceb2b5f832709d239570076be35ba12914775818a6335

See more details on using hashes here.

Provenance

The following attestation bundles were made for tprof-1.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: main.yml on adamchainz/tprof

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

File details

Details for the file tprof-1.1.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for tprof-1.1.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 43676e41dfd4e8da4a2f0e12e5a771dbcd3f7aec26a7972c07c1185c9b0fdb19
MD5 b9d4933ce0aa93cbb682f061edd40591
BLAKE2b-256 868645dae0dd212aed60d009ef6afab7cc8863214a0ff12841bef055df554ecd

See more details on using hashes here.

Provenance

The following attestation bundles were made for tprof-1.1.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: main.yml on adamchainz/tprof

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

File details

Details for the file tprof-1.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tprof-1.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6e7e0c64b999fbc473a701befaaaf140d8252f8cc52970fca9fa1178e873a6f3
MD5 8b2417221af2157fcb7dd466e67df11e
BLAKE2b-256 ee1cf32808dc12e5e74094822ae09a41c8407ffbaf96ed1bb36a023781c7c8fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for tprof-1.1.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: main.yml on adamchainz/tprof

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

File details

Details for the file tprof-1.1.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for tprof-1.1.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0e7dd17ff68c01e0d1d27809165cac69c99daed68f306fc8e41074573fc8e04e
MD5 782bec1d9f6cafc6ead97faf570d11ae
BLAKE2b-256 0bfd17af697b412be75021ce430415efbbfe7814b694598c652713262209dfed

See more details on using hashes here.

Provenance

The following attestation bundles were made for tprof-1.1.0-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: main.yml on adamchainz/tprof

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

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page