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-7.0.0.tar.gz (2.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-7.0.0-py3-none-any.whl (1.7 MB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for hypergumbo_core-7.0.0.tar.gz
Algorithm Hash digest
SHA256 8116f83e871978f4cf691d0a2d601be221ed33287fe66cef1610a8f0d0ec2415
MD5 bdbf208c07fe9ac954ca455deda8cd1c
BLAKE2b-256 2b09a013f2c129dca660f327cc4a0d1b02d3c8311f25667114fa330a6905b830

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hypergumbo_core-7.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3fcb40c6286669dc3c87952fbf1c69ee7d1b0b6602943def25fa50f0857e0bf4
MD5 4891d3ddfe6408cb4a53f04097b3012b
BLAKE2b-256 0af9682299b4d8e35912d01516a369ea16f2e73c73f04ce64a12a7cdff689012

See more details on using hashes here.

Release history Release notifications | RSS feed

8.0.0

2 files

This release

7.0.0 This release

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