Skip to main content

Core infrastructure for hypergumbo repo behavior map generator

Project description

hypergumbo-core

Core infrastructure for hypergumbo repo behavior map generator.

What's Included

  • CLI: Command-line interface (hypergumbo run, hypergumbo sketch, etc.)
  • IR: Data structures (Symbol, Edge, Span, AnalysisRun)
  • Analysis Framework: Base classes and registry for language analyzers
  • Linkers: Tier 2 edge-recovery across Protocol / Bridge / Framework / Infrastructure subcategories (HTTP, gRPC, IPC, DI, and more — see docs/LINKERS.md)
  • Framework Patterns: Route and handler detection for 150+ frameworks
  • Slice: Forward and reverse dependency analysis
  • Sketch: Token-budgeted codebase overview generation

Installation

# Core only (no language analyzers)
pip install hypergumbo-core

# Full installation (recommended)
pip install hypergumbo

Usage

from hypergumbo_core.ir import Symbol, Edge, Span
from hypergumbo_core.sketch import generate_sketch
from hypergumbo_core.slice import forward_slice, reverse_slice

Documentation

See https://codeberg.org/iterabloom/hypergumbo for full documentation.

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

hypergumbo_core-4.1.0.tar.gz (1.9 MB view details)

Uploaded Source

Built Distribution

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

hypergumbo_core-4.1.0-py3-none-any.whl (1.3 MB view details)

Uploaded Python 3

File details

Details for the file hypergumbo_core-4.1.0.tar.gz.

File metadata

  • Download URL: hypergumbo_core-4.1.0.tar.gz
  • Upload date:
  • Size: 1.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for hypergumbo_core-4.1.0.tar.gz
Algorithm Hash digest
SHA256 30f14836697c074306b2168dc38a43ed1c037e0cf54d0ab97e54f1fe24506561
MD5 266008ea1d07385d3a0d6150ba90f5b4
BLAKE2b-256 662ee7c86b8767ad1dc708e092e704c1d23b9250968cf0aa1a8745e08216fc7b

See more details on using hashes here.

File details

Details for the file hypergumbo_core-4.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for hypergumbo_core-4.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8bbd471076b5c562a396d3a612376605d14fb6617cb85411b335704679e8c3bf
MD5 d4124a3279cd6fa26b3138cd2766313f
BLAKE2b-256 321d28ee3b711ad1a58bbb57a8eba7b5810c05391862e239672edf12bab28e0a

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