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.0.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.0-py3-none-any.whl (1.3 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: hypergumbo_core-5.0.0.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.0.tar.gz
Algorithm Hash digest
SHA256 0b2a5acce522f8fb1baa4080cc716bd87b29fb185c9c22cf6a81da7d5e6ebc22
MD5 17ce7e8b43d01368f34ad8b59537f2fa
BLAKE2b-256 a9f0fd6f412c71fd571adb808b56ba90cde3e8c26faaf1ab726452f514eb1c8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hypergumbo_core-5.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 91a2aaf3e430fabb92a40400dc33dfea69dc776deb7ed5876b6263f18de69561
MD5 fc622d33cfcd452ac95ba843ea202d79
BLAKE2b-256 0fe5b731c52482046276772f8865d78d4075f91e9ff8db18d6a4718a2ca28a8b

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