A professional Python error explanation and debugging assistant with rich UI. (Under development)
Project description
CLARIX
Clarix is a lightweight Python debugging assistant designed to analyze and explain runtime errors in a clear and structured manner. It enhances standard Python tracebacks with improved readability and contextual insights.
FEATURES
- Structured and readable error explanations
- Highlights the exact line causing failure
- Simple integration with existing Python scripts
- Command-line interface for quick debugging
- Minimal dependencies and lightweight design
INSTALLATION
Install via pip:
pip install clarix
USAGE
COMMAND LINE Run Clarix directly in your terminal:
clarix script.py
PYTHON API You can also use Clarix inside a code to check the test file :
import clarix
clarix.run("test.py")
You can use clarix.run('/.py') syntax to run the desired file
-
You can also directly inject Clarix inside the test file, but generally this is not recommended, as this experimental feature can't handle Syntax-Errors :
import clarix clarix.enable()
CURRENT STATUS
- Version: Early development stage
- Core functionality implemented
- Actively evolving with new features
ROADMAP
- Advanced error classification
- Improved traceback visualization
- Enhanced contextual explanations
- Support for more error types
LICENSE
This project is licensed under the MIT License. See the LICENSE file for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file clarix-0.0.6.tar.gz.
File metadata
- Download URL: clarix-0.0.6.tar.gz
- Upload date:
- Size: 9.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0004b252468c2896307cf4dce54ec227b4c62433bb821ec1333cf37269e10820
|
|
| MD5 |
05a46efdc0e1b9065eb5694d95463751
|
|
| BLAKE2b-256 |
80efdd359ba4eb0eb528f082dd5610eb2d13932e7471e57b006bae03d7c2de2c
|
File details
Details for the file clarix-0.0.6-py3-none-any.whl.
File metadata
- Download URL: clarix-0.0.6-py3-none-any.whl
- Upload date:
- Size: 12.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6cc94d2be6ede749da61e67a3f2d5ea6529452fdf10a899489bbbb7820fbc1a8
|
|
| MD5 |
aad7915d8655a40e80a00b9bba1c340b
|
|
| BLAKE2b-256 |
2855b86f9297776ac2982e106c3a6ae2bc7ae4690777b3a071296ef88e1b41a7
|