Skip to main content

daredevil

Vib code (python) code without reading it.

Vibe coding is good at creating code. But I would prefer not to read all of it all the time. Daredevil is a syntax analysis tool to help you understand code without reading it. At the moment, it is a dumping gound for my work on this topic.

Liable to change. Features probably won't go away but might change. Contains AI generated code.

Will probably start as a bunch of tools that I dump which begins to take shape

My preferences

I hate GUIs but sometimes the are the best tools. I do not want to work out out to use tools like this each time.

Features

Show a module import graph with line numbers and doc on mousehover.

daredevil modules

Probably features

Call graphs through modules. Constraings

Metadata

Release files for daredevil 0.1.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 daredevil 0.1.0
File Size Uploaded Provenance Actions
daredevil-0.1.0.tar.gz 4.7 kB Without provenance Details for daredevil-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for daredevil 0.1.0
File Interpreter ABI Platform Actions
daredevil-0.1.0-py3-none-any.whl Python 3 none any Details for daredevil-0.1.0-py3-none-any.whl

Total release size: 10.3 kB

Release files / daredevil-0.1.0.tar.gz

Download URL daredevil-0.1.0.tar.gz
Size 4.7 kB
Tags Source
SHA-256 checksum
How to use checksums
b47a524fdeee983c47b7329fe14beeb8f1178a2a000049da56ab65b24446cc60
BLAKE2b-256 checksum
How to use checksums
12baa9903da659bffc3933c0c152022f76aba15203ce84477f893e1c5cf02e1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / daredevil-0.1.0-py3-none-any.whl

Download URL daredevil-0.1.0-py3-none-any.whl
Size 5.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ba4561c89fe36d73106497948eed5d0e7cc573ea05a67c9a329f8acd6d5a69f7
BLAKE2b-256 checksum
How to use checksums
1f98a7b2e02c9d7959d0d5b3c30e4b334171ce7ba679e0a7cd93532eac179111
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Security for daredevil 0.1.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.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

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