Skip to main content

A debugging and profiling tool that can trace and visualize python code execution

Project description

VizTracer

build flake8 readthedocs coverage pypi support-version license commit twitter

VizTracer is a low-overhead logging/debugging/profiling tool that can trace and visualize your python code execution.

You can take a look at the demo result of multiple example programs. The UI is powered by Chrome Trace Viewer. Use "AWSD" to zoom/navigate. More help can be found by clicking "?" on the top right corner.

example_img

Highlights

  • Detailed function entry/exit information on timeline with source code
  • Super easy to use, no source code change for most features, no package dependency
  • Optional function filter to ignore functions you are not interested
  • Custom events to log and track arbitrary data through time
  • Log arbitrary function/variable using RegEx without code change
  • Stand alone HTML report with powerful front-end, or chrome-compatible json
  • Works on Linux/MacOS/Windows

Install

The prefered way to install VizTracer is via pip

pip install viztracer

Basic Usage

Command Line

Assume you have a python script to run:

python3 my_script.py arg1 arg2

You can simply use VizTracer by

viztracer my_script.py arg1 arg2

which will generate a result.html file in the directory you run this command, which you can open with Chrome.

You can also generate json file or gz file and load it with chrome://tracing/ or perfetto. gz file is especially helpful when your trace file is large

viztracer -o result.json my_script.py arg1 arg2
viztracer -o result.json.gz my_script.py arg1 arg2

Inline

You can also manually start/stop VizTracer in your script as well.

from viztracer import VizTracer

tracer = VizTracer()
tracer.start()
# Something happens here
tracer.stop()
tracer.save() # also takes output_file as an optional argument

Or, you can do it with with statement

with VizTracer(output_file="optional.html") as tracer:
    # Something happens here

Display Result

By default, VizTracer will generate a stand alone HTML file which you can simply open with Chrome.

Or, you can use vizviewer to open generated HTML/json/gz file.

# Open with chrome trace viewer that shows source code
vizviewer result.html
# Open with perfetto
vizviewer result.json

You can also pass --open to viztracer so it will automatically open the report after tracing

# Open with chrome trace viewer that shows source code
viztracer -o result.html --open my_script.py
# Open with perfetto
viztracer -o result.json --open my_script.py

As Chrome Trace Viewer is already deprecated, we will gradually lean towards perfetto.

If you prefer Chrome Trace Viewer, you can use html output, or use chrome://tracing to load the json/gz file.

When you are dealing with big traces, a stand alone HTML file might be very large and hard to load. You should try to dump a compressed filename.json.gz file

Advanced Usage

Trace Filter

VizTracer can filter out the data you don't want to reduce overhead and keep info of a longer time period before you dump the log.

Extra Logs without Code Change

VizTracer can log extra information without changing your source code

Add Custom Event

VizTracer supports inserting custom events while the program is running. This works like a print debug, but you can know when this print happens while looking at trace data.

Misc

Multi Thread Support

VizTracer supports python native threading module without the need to do any modification to your code. Just start VizTracer before you create threads and it will just work.

example_img

Multi Process Support

VizTracer supports subprocess with --log_subprocess and multiprocessing or os.fork() with --log_multiprocess. For more general multi-process cases, VizTracer can support with some extra steps.

Refer to multi process docs for details

Async Support

VizTracer supports asyncio natively, but could enhance the report by using --log_async.

Refer to async docs for details

Remote attach

VizTracer supports remote attach to a process as long as you installed VizTracer on that process.

Refer to remote attach docs

JSON alternative

VizTracer needs to dump the internal data to json format. It is recommended for the users to install orjson, which is much faster than the builtin json library. VizTracer will try to import orjson and fall back to the builtin json library if orjson does not exist.

Virtual Debug

You can virtually debug your program with you saved json report. The interface is very similar to pdb. Even better, you can go back in time because VizTracer has all the info recorded for you.

vdb <your_json_report>

Refer to the docs for detailed commands

Performance

VizTracer will introduce 2x to 3x overhead in the worst case. The overhead is much better if there are less function calls or if filters are applied correctly.

An example run for test_performance with Python 3.8 / Ubuntu 18.04.4 on Github VM

fib:
0.000678067(1.00)[origin]
0.019880272(29.32)[py] 0.011103901(16.38)[parse] 0.021165599(31.21)[json]
0.001344933(1.98)[c] 0.008181911(12.07)[parse] 0.015789866(23.29)[json]
0.001472846(2.17)[cProfile]

hanoi     (6148, 4100):
0.000550255(1.00)[origin]
0.016343521(29.70)[py] 0.007299123(13.26)[parse] 0.016779364(30.49)[json]
0.001062505(1.93)[c] 0.006416136(11.66)[parse] 0.011463236(20.83)[json]
0.001144914(2.08)[cProfile]

qsort     (8289, 5377):
0.002817679(1.00)[origin]
0.052747431(18.72)[py] 0.011339725(4.02)[parse] 0.023644345(8.39)[json]
0.004767673(1.69)[c] 0.008735166(3.10)[parse] 0.017173703(6.09)[json]
0.007248019(2.57)[cProfile]

slow_fib  (1135, 758):
0.028759652(1.00)[origin]
0.033994071(1.18)[py] 0.001630461(0.06)[parse] 0.003386635(0.12)[json]
0.029481623(1.03)[c] 0.001152415(0.04)[parse] 0.002191417(0.08)[json]
0.028289305(0.98)[cProfile]

Documentation

For full documentation, please see https://viztracer.readthedocs.io/en/stable

Bugs/Requests

Please send bug reports and feature requests through github issue tracker. VizTracer is currently under development now and it's open to any constructive suggestions.

License

Copyright Tian Gao, 2020.

Distributed under the terms of the Apache 2.0 license.

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

viztracer-0.12.1.tar.gz (685.1 kB view details)

Uploaded Source

Built Distributions

viztracer-0.12.1-cp39-cp39-win_amd64.whl (696.4 kB view details)

Uploaded CPython 3.9 Windows x86-64

viztracer-0.12.1-cp39-cp39-manylinux2014_x86_64.whl (745.3 kB view details)

Uploaded CPython 3.9

viztracer-0.12.1-cp39-cp39-manylinux2010_x86_64.whl (745.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

viztracer-0.12.1-cp39-cp39-manylinux1_x86_64.whl (745.2 kB view details)

Uploaded CPython 3.9

viztracer-0.12.1-cp39-cp39-macosx_10_14_x86_64.whl (693.1 kB view details)

Uploaded CPython 3.9 macOS 10.14+ x86-64

viztracer-0.12.1-cp38-cp38-win_amd64.whl (696.4 kB view details)

Uploaded CPython 3.8 Windows x86-64

viztracer-0.12.1-cp38-cp38-manylinux2014_x86_64.whl (753.3 kB view details)

Uploaded CPython 3.8

viztracer-0.12.1-cp38-cp38-manylinux2010_x86_64.whl (753.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

viztracer-0.12.1-cp38-cp38-manylinux1_x86_64.whl (753.4 kB view details)

Uploaded CPython 3.8

viztracer-0.12.1-cp38-cp38-macosx_10_14_x86_64.whl (693.1 kB view details)

Uploaded CPython 3.8 macOS 10.14+ x86-64

viztracer-0.12.1-cp37-cp37m-win_amd64.whl (696.3 kB view details)

Uploaded CPython 3.7m Windows x86-64

viztracer-0.12.1-cp37-cp37m-manylinux2014_x86_64.whl (737.1 kB view details)

Uploaded CPython 3.7m

viztracer-0.12.1-cp37-cp37m-manylinux2010_x86_64.whl (740.8 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

viztracer-0.12.1-cp37-cp37m-manylinux1_x86_64.whl (740.8 kB view details)

Uploaded CPython 3.7m

viztracer-0.12.1-cp37-cp37m-macosx_10_14_x86_64.whl (693.0 kB view details)

Uploaded CPython 3.7m macOS 10.14+ x86-64

viztracer-0.12.1-cp36-cp36m-win_amd64.whl (696.3 kB view details)

Uploaded CPython 3.6m Windows x86-64

viztracer-0.12.1-cp36-cp36m-manylinux2014_x86_64.whl (735.6 kB view details)

Uploaded CPython 3.6m

viztracer-0.12.1-cp36-cp36m-manylinux2010_x86_64.whl (739.3 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64

viztracer-0.12.1-cp36-cp36m-manylinux1_x86_64.whl (739.3 kB view details)

Uploaded CPython 3.6m

viztracer-0.12.1-cp36-cp36m-macosx_10_14_x86_64.whl (693.0 kB view details)

Uploaded CPython 3.6m macOS 10.14+ x86-64

File details

Details for the file viztracer-0.12.1.tar.gz.

File metadata

  • Download URL: viztracer-0.12.1.tar.gz
  • Upload date:
  • Size: 685.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for viztracer-0.12.1.tar.gz
Algorithm Hash digest
SHA256 2d468483b505938a87eeb439300e87c67ff133a8998968847e623502227585d7
MD5 fd9e0823e43d680443ceb3634233c855
BLAKE2b-256 d39344d38697f3f4f6e1b07e3432fd89de16be1a67a3d7853eeb45e1aeffd570

See more details on using hashes here.

File details

Details for the file viztracer-0.12.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: viztracer-0.12.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 696.4 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.1

File hashes

Hashes for viztracer-0.12.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d01c625d8da037730b000da13277dfac79cd88f08f9a262718eeef651da396b2
MD5 248c65e4482200a96cf0ee18f9921d7a
BLAKE2b-256 26e9c7ffc868f01b422e575d4c0342c550bf51e468d04f42208bf63c8a560549

See more details on using hashes here.

File details

Details for the file viztracer-0.12.1-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

  • Download URL: viztracer-0.12.1-cp39-cp39-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 745.3 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for viztracer-0.12.1-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3d342ba14972b7eee0314e2d0e380ab190f0aea1d37361c95ff8bb81bb1a019e
MD5 325b0c6055138a7f9592087ac5722f1b
BLAKE2b-256 c9986e3f8c0512361fd2ca25f000a6bb155362363299a597e34b4278707243a4

See more details on using hashes here.

File details

Details for the file viztracer-0.12.1-cp39-cp39-manylinux2010_x86_64.whl.

File metadata

  • Download URL: viztracer-0.12.1-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 745.2 kB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for viztracer-0.12.1-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f15bc0ef903d7f39203908e3180c960f5283b7510b53f359ac0e82d0f50d7465
MD5 43c367a19847af32bc6a6dcaa7d14a32
BLAKE2b-256 b556119c1f24a8a5f9a8a260c95b097febdfbc552e17c53975b9200231e19b89

See more details on using hashes here.

File details

Details for the file viztracer-0.12.1-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: viztracer-0.12.1-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 745.2 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for viztracer-0.12.1-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f23a8f096d4043c91a70179a88e1bc01a5fe731eec37879d75f0fcac1c2f09b2
MD5 6d612c13f2d18620780bc9a25c14b850
BLAKE2b-256 5a234a0719e86bb476dd4ecab73143d8033802d3461321756f09898ab2636b9b

See more details on using hashes here.

File details

Details for the file viztracer-0.12.1-cp39-cp39-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: viztracer-0.12.1-cp39-cp39-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 693.1 kB
  • Tags: CPython 3.9, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for viztracer-0.12.1-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 9675fb83d9eddafa7af1a06c88ca7b9d7a5b976abf3ea2de7c0d48eea213b114
MD5 02724773b7654403b992e27d3f83d69d
BLAKE2b-256 20e7c068f6b3c122c39915f3d31428f52d355b26e4ffc3ce689ae11bba3c30de

See more details on using hashes here.

File details

Details for the file viztracer-0.12.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: viztracer-0.12.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 696.4 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.7

File hashes

Hashes for viztracer-0.12.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f6b19f997b461047f3d8a07838a8ed08e891b038ad422ea3511bba7fc8ee1363
MD5 4b2a3cdeb051642f3522d6d5382a19eb
BLAKE2b-256 c1e52d6809619f7b8e1e7791fc7887c553b9573bb041a67011f068ee407d40ac

See more details on using hashes here.

File details

Details for the file viztracer-0.12.1-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

  • Download URL: viztracer-0.12.1-cp38-cp38-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 753.3 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for viztracer-0.12.1-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 62a1ce0e8f94aee9e50f46a3eee407bda2bf4e5d524d7a688e23baff59cb75fb
MD5 697c13c2cc6aff5c181219c483100c26
BLAKE2b-256 e26c8df3192faa9110d4eb5cce948065ef4286d8fe59392d857b99f9f6c6ffe6

See more details on using hashes here.

File details

Details for the file viztracer-0.12.1-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: viztracer-0.12.1-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 753.4 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for viztracer-0.12.1-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 683251b3f043d1f904b89ed5101aac269a4855c6afd3c87e2c22ef14ad0a9843
MD5 cb39eb62ebf4456642d018ffccecc280
BLAKE2b-256 a48559b4d0689457957b28643491c77b6ba2c7d76ead1084ee16c3fe3b118f7f

See more details on using hashes here.

File details

Details for the file viztracer-0.12.1-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: viztracer-0.12.1-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 753.4 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for viztracer-0.12.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fb43d51d1de3124912ebc7e36d6464af075fab51b5a0c1b2850113908bf1796b
MD5 2e52f40976f8e1081eabfa0653e56598
BLAKE2b-256 280837a8326c6a934203abb9c4ef65276a3f5fb8df013c9b1f03e4eb7471ee69

See more details on using hashes here.

File details

Details for the file viztracer-0.12.1-cp38-cp38-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: viztracer-0.12.1-cp38-cp38-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 693.1 kB
  • Tags: CPython 3.8, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for viztracer-0.12.1-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 d369ce4d0e097ff532d087c30aa5f296070f7d3f4cbb19d36f1e47493949c236
MD5 92b0f5dbf88af4eaf76ea02914a39795
BLAKE2b-256 3177f36d9d0fc575aa0087cc1d46fb742a951b66407089146cdd11af9f8c72af

See more details on using hashes here.

File details

Details for the file viztracer-0.12.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: viztracer-0.12.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 696.3 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.9

File hashes

Hashes for viztracer-0.12.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 e20fb2013df8f0633273cdeeaa3b5b52fd4070138ab650753de7f0e066a87733
MD5 5d22ed8f58c54c66eb0b5c6fd426e346
BLAKE2b-256 23866715bac555d454dcac71766554a4e121fbed3acbe51160e1b38038b2cb0d

See more details on using hashes here.

File details

Details for the file viztracer-0.12.1-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: viztracer-0.12.1-cp37-cp37m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 737.1 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for viztracer-0.12.1-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c9274ea4d55a9e088e6115a9d9763fc3a6faa9063cb14821821adeb668e53a77
MD5 0a051ad3e71e7afa477ebb655522cc80
BLAKE2b-256 705d6f0a9cbacceecbc87cfa67e3ddc6ac60667e28cd07e19d0f5eb9125094be

See more details on using hashes here.

File details

Details for the file viztracer-0.12.1-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: viztracer-0.12.1-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 740.8 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for viztracer-0.12.1-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f9ede2a661c3ec70c2469dd567fff5e3b1ac0e73cb9782c1cba902c43ee65b16
MD5 d23c331fffdc7302914627f527e291e2
BLAKE2b-256 21634f9aef091fbd3da9ba4750c75e9feb79b6585687ba40c4983a38f2029dbb

See more details on using hashes here.

File details

Details for the file viztracer-0.12.1-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: viztracer-0.12.1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 740.8 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for viztracer-0.12.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b617f511c9c3a7e341e9524ddeb313a26fcd08bffe53ab1dc92a02ea57b9acc9
MD5 cdc417ac32eaacc487916801d1700d07
BLAKE2b-256 3e21eb5b0ddb2f4fa28a2ae893ffc05bb4f40d6682bcda24203fda0cc0ee2ad1

See more details on using hashes here.

File details

Details for the file viztracer-0.12.1-cp37-cp37m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: viztracer-0.12.1-cp37-cp37m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 693.0 kB
  • Tags: CPython 3.7m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for viztracer-0.12.1-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 f93b90d18fb60896cedb2d4dd0beec3c1353600263321a2846f5a088a798b4e2
MD5 5867a864c0bd087d702acd6982f7693c
BLAKE2b-256 bed3f73cff4be3d014fb49b24673992b4b46c9d805fa0a62f4f78da83fe12aa2

See more details on using hashes here.

File details

Details for the file viztracer-0.12.1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: viztracer-0.12.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 696.3 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.6.8

File hashes

Hashes for viztracer-0.12.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 183fb6fa035ee82ff5abadc3a24ee88a16145650495e1f2f53d3dadce7e4b87e
MD5 1ad995d48feb69c16c92efcfbb9f3dba
BLAKE2b-256 3ccc6db0558e1370e9e35a961baf1fbc6e3ee6c4698ab1761e6f3fed3e0611fc

See more details on using hashes here.

File details

Details for the file viztracer-0.12.1-cp36-cp36m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: viztracer-0.12.1-cp36-cp36m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 735.6 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for viztracer-0.12.1-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b32fd1154023dac8f7bbbef3efd32b8bb1ad8f4f34b552b3345832c1b29e9de3
MD5 017a156ddc0e364aac20c5f000510119
BLAKE2b-256 d3ee7e83a9c77b5e56ae7af8ecc1fd46d58c08288b7aeeb96564383f4801258c

See more details on using hashes here.

File details

Details for the file viztracer-0.12.1-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: viztracer-0.12.1-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 739.3 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for viztracer-0.12.1-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9c8c5a20d23bdd3d49432e9e2cd56db19d8ba96c7bce0dfb00595a559d8a1b1e
MD5 8e36493ce0c5a55a9edb8b73f23a7127
BLAKE2b-256 79a75d241f573b31cfa650e17efb9b7dfd88aa7d3fc0124e5bb0335e9f422ad2

See more details on using hashes here.

File details

Details for the file viztracer-0.12.1-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: viztracer-0.12.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 739.3 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for viztracer-0.12.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 dad65a985932d51f67d86f1becefdb53974a1489afa6ba1c37ac7a11235b5a75
MD5 ac21828674dc4a27dad182df45891c5b
BLAKE2b-256 120d8f180bfac3c5d74309db5db721454663ae6876723bc48698efdf72d6c779

See more details on using hashes here.

File details

Details for the file viztracer-0.12.1-cp36-cp36m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: viztracer-0.12.1-cp36-cp36m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 693.0 kB
  • Tags: CPython 3.6m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.6.13

File hashes

Hashes for viztracer-0.12.1-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 fb8a17a02cb40be2b4041086753b6e2ba484e3cd8bffec80337a00e4d69de82a
MD5 5eec322649c82661d0bd1ec9b9827a14
BLAKE2b-256 daaa339588c9dc41c13adbcb500bbe7b3a68379dcfeb3318c1ef9f18d4f5548d

See more details on using hashes here.

Supported by

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