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: Cross-language relationship detection (gRPC, HTTP, IPC, etc.)
  • 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-2.0.0.tar.gz (853.4 kB view details)

Uploaded Source

Built Distribution

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

hypergumbo_core-2.0.0-py3-none-any.whl (663.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: hypergumbo_core-2.0.0.tar.gz
  • Upload date:
  • Size: 853.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for hypergumbo_core-2.0.0.tar.gz
Algorithm Hash digest
SHA256 50028d239dff5474c4cfe8da023b454d708e91534f3c76f33c39971615e51aee
MD5 ddde7cc402ba2a791a1aa4ff275e93eb
BLAKE2b-256 0dd439c035c8ffcf699d0d7fc1275b54dfdc649252fa25cf5e2e95d6db64e611

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hypergumbo_core-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 91ea0df9787c397a81f3747b875b794beefb854c9c8756db291703ae8a6312ee
MD5 e4291acb72c7cc682d39d80b7bddf73f
BLAKE2b-256 df466ee7e161b0d3735b13a85fca70abc5f10717a0e0f77cc3ba08e4d9388c77

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