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.4.0.tar.gz (1.4 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-2.4.0-py3-none-any.whl (960.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for hypergumbo_core-2.4.0.tar.gz
Algorithm Hash digest
SHA256 7baa91d2814877922d162406370cb8f581401aaaebd9c77b04a9050b6f7f4394
MD5 51cef2d953059f0d15a12b587ab013c9
BLAKE2b-256 350a7469acce552037a2f5359a4bcf3492f3a14955b174d4ef52b3f46dccee3e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hypergumbo_core-2.4.0-py3-none-any.whl
  • Upload date:
  • Size: 960.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for hypergumbo_core-2.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6daf746d4ef64538d33b96dca71457d4f386fe4e7f24733977666d5afd4239e7
MD5 0a4979ae8ea8b8126cd36c4947e05b33
BLAKE2b-256 fef4f88c050bbd7590cb1d5dfcf827bac806d9f203e07ea9e765a70ada8e752f

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