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.

How to interpret output

@5      l  x:int  =>  13

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.1.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.1-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nezu-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 f86bc312d2291be6468f1c2a5610cfec9a450cc2da63be5cfd94d22e107edc85
MD5 286301d520fed0ca5a23166be4e8c01a
BLAKE2b-256 22650a902e3536f8f82c5c203c46686bfb69e391b0132496b8d7ccba2f3caf9f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nezu-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fe47353298123e5b759f9f1a41b4faf2101d0ad9d68436f781dc0248aa7cb800
MD5 7fb8653ff1c9b03231a7412219fb52ba
BLAKE2b-256 bbc73c7121ea1bd0f24bdddd12d7a1c01799b164b4dcd60e199973a02d031be2

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