{"library":"pyccolo","type":"library","category":null,"description":"Pyccolo (pronounced like \"piccolo\") is a library for declarative instrumentation in Python, allowing users to specify *what* instrumentation to perform rather than *how* to implement it. It aims for ergonomics, composability, and portability across various Python versions. It achieves this by embedding instrumentation at the source code level. The library is actively maintained, with the current version being 0.0.85, and supports Python versions from 3.6 up to 3.14 (since v0.0.73).","language":"python","status":"active","version":"0.0.85","tags":["instrumentation","dynamic analysis","AST transformation","tracing","metaprogramming"],"install":[{"cmd":"pip install pyccolo","imports":["from pyccolo import BaseTracer","from pyccolo import before_stmt","from pyccolo import Null"]}],"homepage":null,"github":"https://github.com/smacke/pyccolo","docs":null,"changelog":null,"pypi":"https://pypi.org/project/pyccolo/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":1.8,"avg_import_s":0.19,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/pyccolo/compatibility"},"provenance":{"verified_status":"passing","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Tue Jul 28","install_tag":null}}