Skip to main content

Here-Debugger

This user-friendly debugger simplifies the debugging process by accepting any number of variables and printing their names, values, and line numbers. It also offers options to add search text and include variable type information for enhanced clarity.

Pypi: https://pypi.org/project/here-debugger/

Features:

  • Prints variable names and values
  • Displays line number of the variables
  • Option to add search text
  • Option to include variable type information

Installation

To install the debugger, use: pip install here-debugger

Usage

  1. Print variable names and values.

    from here_debugger.debug import here_debug
    a = 2
    b = "Bibhash"
    here_debug(a, b)
    

    Output: File: <current_file>: Line-4: a = 2 | b = Bibhash |

  2. Add search text:

    from here_debugger.debug import here_debug
    a = 2
    b = "Bibhash"
    here_debug(a,b, custom_search_text="Debug-")
    

    Output: Debug-: File: <current_file>: Line-4: a = 2 | b = Bibhash |

  3. Print variable type information:

    from here_debugger.debug import here_debug
    a = 2
    b = "Bibhash"
    c = [2,2]
    d = {}
    here_debugger(a,b,c,d, custom_search_text="Debug-", include_types=True)
    

    Output: Debug-: File: <current_file>: Line-6: a = 2, type = <class 'int'> | b = Bibhash, type = <class 'str'> | c = [2, 2], type = <class 'list'> | d = {}, type = <class 'dict'> |

  4. Update: Now supports constants:

    from here_debugger.debug import here_debug
    a = 2
    here_debug(a,"Bibhash", custom_search_text="Debug-")
    

    Output: Debug-: File: <current_file>: Line-4: a = 2 | Bibhash |

Test Case Coverage: 98%

here-debugger-coverage-report.png

Metadata

Release files for here-debugger 2.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for here-debugger 2.0.0
File Size Uploaded Provenance Actions
here_debugger-2.0.0.tar.gz 3.9 kB Without provenance Details for here_debugger-2.0.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for here-debugger 2.0.0
File Interpreter ABI Platform Actions
here_debugger-2.0.0-py3-none-any.whl Python 3 none any Details for here_debugger-2.0.0-py3-none-any.whl

Total release size: 7.6 kB

Release files / here_debugger-2.0.0.tar.gz

Download URL here_debugger-2.0.0.tar.gz
Size 3.9 kB
Tags Source
SHA-256 checksum
How to use checksums
57826675bddd3733a7e9f0ca78ae5a4816a4f0bc7ebf9590202cd403c5e7dd1e
BLAKE2b-256 checksum
How to use checksums
cbe10a629733955ea095d56c6b5cc63ce650f84f14dfa85c3b2ae2a941434770
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.14

Release files / here_debugger-2.0.0-py3-none-any.whl

Download URL here_debugger-2.0.0-py3-none-any.whl
Size 3.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4c0b5f756b70f0b5b294b665e90120a21449039a73910deabaf85544493cb4a4
BLAKE2b-256 checksum
How to use checksums
95844d90be74a05eab549e5044d70f332df744c111b4673c41509373201af694
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.14

Security for here-debugger 2.0.0

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A 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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page