Skip to main content

Elegant debuging module

Project description

Nezu

PyPI version License Dependencies

Elegant debuging module

How to install

python -m pip install nezu or python -m poetry add nezu

How to use?

Inspect variables scope and value using say() function...

# file.py
from nezu import say

x = 13
say('x')

...and executing your code with --nezu argument.

python file.py --nezu

Output should look something like that.

@5      l  x:int  =>  13

How to interpret output

[Incoming...]

TO DO

  • add class method support?
  • add coloring
  • indicate shadowing
  • write docstring for say
  • write tests for say
  • automate testing with Github actions?
  • automate deployment to PyPI with Github actions?
  • publish to Conda
  • test on different CPython versions
  • test on different Pypy
  • test on Anaconda
  • add badges
  • write proper documentation
    • How to interpret output
    • Explain arguments
    • Note args
    • brag about being on pypy and and conda
  • make a helper function, that returns dictionary (so it's easier to assert and doesn't require --nezu)
    • write function
    • write docstring for it
    • write tests for it
    • document it in README
  • Write code of conduct
  • Write/generate TOC

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

nezu-0.1.2.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

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

nezu-0.1.2-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

Details for the file nezu-0.1.2.tar.gz.

File metadata

  • Download URL: nezu-0.1.2.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.11.7 Windows/10

File hashes

Hashes for nezu-0.1.2.tar.gz
Algorithm Hash digest
SHA256 f0696a8d8d2b9ec28e83fc83bd9ae08ea43a1e03735304f14454a7c906839fab
MD5 f68531aec29f70f0e7d0dd12a84fbf37
BLAKE2b-256 0c95b9e665c879d1c5c42f8dc5e8e8bea404b024b4e60003cf52cc4ea2b125b1

See more details on using hashes here.

File details

Details for the file nezu-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: nezu-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 3.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.11.7 Windows/10

File hashes

Hashes for nezu-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 600b63fcfb1db06bd48b26ed1b6e8aa14724e55ee17429c93b9cc0ff963c740e
MD5 487853d646178fcb5301927c093ddbc4
BLAKE2b-256 55b7d5aa3457ed54cb8fede33f46a6e9c74ed0ede7fe0a74fa4fccca9fee9779

See more details on using hashes here.

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