Nuanced Python
Reason this release was yanked:
Incorrectly specifies min required Python version as 3.8 instead of 3.10
Project description
nuanced
nuanced uses static analysis to generate enriched function call graphs of Python modules, providing agents and coding assistants with deeper understanding of code behavior.
Docs: https://docs.nuanced.dev
CLI Quick Start
Install nuanced
uv tool install nuanced
Initialize the graph
cd my_project
nuanced init my_python_module
Enrich and add context
nuanced enrich path/to/module/file.py some_function_name > some_function_name_subgraph.json
echo "test_some_function_name_succeeds is failing. Can you use the call graph in
some_function_name_subgraph.json to debug and update the relevant code to make
the test pass?" > agent_prompt.txt
Contributing
Setup
- Clone the repo
% git clone git@github.com:nuanced-dev/nuanced.git
- Set up and activate virtualenv
% cd nuanced-graph
% uv venv
% source .venv/bin/activate
- Install dependencies
% uv sync
Running tests
% pytest
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 nuanced-0.1.1.tar.gz.
File metadata
- Download URL: nuanced-0.1.1.tar.gz
- Upload date:
- Size: 22.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
acf9ac1f72b8a85266119ff71b6a05077f2cee4f2c196f2c0b620c2c82513c31
|
|
| MD5 |
e1e864d6e78d98845a7d18050e91a5aa
|
|
| BLAKE2b-256 |
f99e8e649536e17c264845bc1f431fcd2c193fbf0016713354fb899f90c3a393
|
File details
Details for the file nuanced-0.1.1-py3-none-any.whl.
File metadata
- Download URL: nuanced-0.1.1-py3-none-any.whl
- Upload date:
- Size: 5.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
718d66c78b18979c1ece5b485987d4e0545515375ce8155320084b5fce73315f
|
|
| MD5 |
db131ce5b99edaf17154b7c85fc062aa
|
|
| BLAKE2b-256 |
2e79c8b203170cf53560954411fa63926025a3c434cc4d2c96f0cd55d63c4a95
|