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-5.0.1.tar.gz (2.0 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-5.0.1-py3-none-any.whl (1.3 MB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for hypergumbo_core-5.0.1.tar.gz
Algorithm Hash digest
SHA256 a9c4ec8524aff28f4954b7c35c5872fd73ff760cb860e0ffa2670a8442e75bc0
MD5 4430ff30a6f18529d5f20a8327fe07ab
BLAKE2b-256 b7a581b8a6667a6f9b19a8e0e021897550705fa9f0575a2569ec9cfba7017650

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hypergumbo_core-5.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d99257d7a7e8b490f0f1fd339ed61165cc218326ab67a5e4106a1f1836a07178
MD5 9a5c3897cb2c79d575119a95d8a10a8e
BLAKE2b-256 aded69328d1ee1d3a9d72e63a3a6fcdf3e1951393c5fbdecf5268868a7a466bc

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