Skip to main content

Centralized sys.settrace management

Project description

CircleCI Pypi Installs Latest Version Supported Python Versions

packagestatus

Centralized Trace management using sys.settrace.

We allow several trace hooks to get registered and unregistered and allow tracing to be turned on and off temporarily without losing the trace hooks. You can also indicate filters on events for which trace hooks should fire and mark methods that should automatically be ignored.

Installation

This package is available from PyPI:

$ pip install tracer

However if you want to install from the github source:

$ pip install       # creates wheel and install

To run from the source tree:

$ pip install -e .  # set up to run from source tree

Support of older versions of Python

We support running this from older versions of Python in various git branches:

  • python-2.4-to-2.7 has code for Python 2.4 to 2.7

  • python-3.0-to-3.2 has code for Python 3.0 to 3.2

  • python-3.3-to-3.5 has code for Python 3.3 to 3.5

  • python-3.6-to-3.10 has code for Python 3.6 to 3.10

  • master has code for Python 3.11 to the current version of Python

Download files

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

Source Distribution

tracer-2.0.0.tar.gz (26.3 kB view details)

Uploaded Source

Built Distributions

tracer-2.0.0-py313-none-any.whl (22.1 kB view details)

Uploaded Python 3.13

tracer-2.0.0-py312-none-any.whl (22.1 kB view details)

Uploaded Python 3.12

tracer-2.0.0-py311-none-any.whl (9.8 kB view details)

Uploaded Python 3.11

tracer-2.0.0-py2-none-any.whl (18.9 kB view details)

Uploaded Python 2

File details

Details for the file tracer-2.0.0.tar.gz.

File metadata

  • Download URL: tracer-2.0.0.tar.gz
  • Upload date:
  • Size: 26.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for tracer-2.0.0.tar.gz
Algorithm Hash digest
SHA256 baec4888666191ed7fb25c38c526a81d6c748787cacb649d6f67fd75da17687a
MD5 7761587cfe0b2c6f429a08a37e0e74fd
BLAKE2b-256 dea89f47e80c5fb2a908dd6f23f3eb22a182956425a75ca70f88be0384315361

See more details on using hashes here.

File details

Details for the file tracer-2.0.0-py313-none-any.whl.

File metadata

  • Download URL: tracer-2.0.0-py313-none-any.whl
  • Upload date:
  • Size: 22.1 kB
  • Tags: Python 3.13
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for tracer-2.0.0-py313-none-any.whl
Algorithm Hash digest
SHA256 146e5f8d33a3c22dc1d274c956dd7c40f9763aada3e310e3b2beae0fb228bfa6
MD5 a2efbe4ca4f96c662c7f6b08235561a8
BLAKE2b-256 40c9a1df0f756378dc8a54c3ebe43aa9d7ab18b4fd8be3d43622f218edf9f1f8

See more details on using hashes here.

File details

Details for the file tracer-2.0.0-py312-none-any.whl.

File metadata

  • Download URL: tracer-2.0.0-py312-none-any.whl
  • Upload date:
  • Size: 22.1 kB
  • Tags: Python 3.12
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for tracer-2.0.0-py312-none-any.whl
Algorithm Hash digest
SHA256 8cf13a8305b9491d355c9f39a767c8bb069481f4bf4ac8d99c56a797f61dcc8a
MD5 5b4f7806ba2145210251bf50de251d18
BLAKE2b-256 bc9e4a09e896e3208060cfa0aebd3d48d70494186967779980dccf0145f8bf48

See more details on using hashes here.

File details

Details for the file tracer-2.0.0-py311-none-any.whl.

File metadata

  • Download URL: tracer-2.0.0-py311-none-any.whl
  • Upload date:
  • Size: 9.8 kB
  • Tags: Python 3.11
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for tracer-2.0.0-py311-none-any.whl
Algorithm Hash digest
SHA256 3cf6876ab71c83e4bd361883b306dd1b536486ecdaec2e508b73e1a09d64bff7
MD5 1e8f72b945bbc06fb664d3cff2baebab
BLAKE2b-256 57972c0a11e1175b7473b4dfb743fe5c3b59455c002c25f8582ed2e17f4d48f9

See more details on using hashes here.

File details

Details for the file tracer-2.0.0-py2-none-any.whl.

File metadata

  • Download URL: tracer-2.0.0-py2-none-any.whl
  • Upload date:
  • Size: 18.9 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for tracer-2.0.0-py2-none-any.whl
Algorithm Hash digest
SHA256 bd42393ef130ab3293ab35aa684f29bfddddadd846eeb32f4e2f9998cadaae23
MD5 4876343e71073267f941ed19667c0f09
BLAKE2b-256 3e5690de404fe03c56deec2f607992f5f75b021a3bae6af2bc8381989d2c8422

See more details on using hashes here.

Supported by

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