Skip to main content

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://github.com/iterabloom/hypergumbo for full documentation.

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: hypergumbo_core-8.0.0.tar.gz
  • Upload date:
  • Size: 3.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.11.16

File hashes

Hashes for hypergumbo_core-8.0.0.tar.gz
Algorithm Hash digest
SHA256 f72c0f8ba3de4210cc21b7c34b06870ea109ec0380868260c62fa133f388209b
MD5 c7a96b1c5bbd1772656e324950e5ed00
BLAKE2b-256 7640146a8818e273eb5838d2b57d26227b2f60f29798ea7ae8d73b2c9e83633d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hypergumbo_core-8.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f212f16d40500bce434f6a1a1998a8314c38115234cb30c0a962947b424f642f
MD5 ca427b216895a2e88982da76a59cb174
BLAKE2b-256 00e56f6ff3a45cba29ccc0b59940c6bc4fedf993a4cf821be18d33d87e0361eb

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

8.0.0 This release

2 files

7.0.0

2 files

6.1.0

2 files

6.0.0

2 files

5.0.1

2 files

5.0.0

2 files

4.1.0

2 files

4.0.0

2 files

3.0.0

2 files

2.7.0

2 files

2.6.0

2 files

2.5.1

2 files

2.4.0

2 files

2.3.0

2 files

2.2.1

2 files

2.2.0

2 files

2.1.0

2 files

2.0.2

2 files

2.0.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page