skillfed

lumigo-core

Lumigo core utils

lumigo-core v0.0.16 159.4K downloads/30d#10,697 on PyPI
Permissive license Apache License 2.0 AGING released

What it is and what it does

lumigo-core is a foundational library providing utilities for distributed tracing in Python applications. It serves as the core dependency for Lumigo's observability and tracing ecosystem, offering shared helpers and utilities that other Lumigo packages build upon.

The package has no runtime dependencies, making it lightweight to install. It is classified as aging in maintenance status, with the last release 432 days ago, so it may not receive frequent updates or rapid bug fixes. The permissive Apache 2.0 license allows unrestricted use in commercial and open-source projects.

Use it for:

  • As a base dependency for Lumigo tracing instrumentation packages that need shared utilities.
  • Building custom distributed tracing solutions that integrate with Lumigo's observability platform.
  • Instrumenting Python applications to send trace data to Lumigo's backend.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Provides core utilities and helpers for distributed tracing instrumentation in Python applications, designed as a foundation for Lumigo's tracing ecosystem.

Yes, if you are using or building on Lumigo's tracing ecosystem. The low install friction and permissive license make it safe to add as a dependency. However, the aging maintenance status means you should verify that the utilities it provides match your current needs and be prepared for slower issue resolution if problems arise.

Install

lumigo-core on PyPI

pip

pip install lumigo-core

uv

uv add lumigo-core

poetry

poetry add lumigo-core

Installing lumigo-core

Before you install

Low install friction with no runtime dependencies. Maintenance status is aging—last release was 432 days ago—so expect slower response to issues or feature requests.

License in practice

Licensed under Apache License 2.0 (permissive), allowing commercial use, modification, and distribution with minimal restrictions.

Quickstart

pip install lumigo-core

import lumigo_core
# Core utilities available for use in tracing instrumentation

Verify before relying

  • What specific tracing capabilities or utilities does this package expose—does it handle span creation, context propagation, or sampling?
  • Is this package intended for direct use or primarily as a dependency for other Lumigo packages?
  • What Python versions are actually supported, given that requires_python is unspecified?

Package facts

License Apache License 2.0 (permissive)
Python support not specified
Install friction low — pure-Python wheel
Runtime dependencies none
Maintenance aging — 432 days since the last release
First released
Downloads 159,401/month — #10,697 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: lumigo_core-0.0.16-py3-none-any.whl

Operating System :: OS IndependentProgramming Language :: Python :: 3

Tags

distributed tracing utilitiestracing instrumentation libraryobservability core utilspython tracing helperslumigo tracing foundation
distributed-tracingobservability

More Monitoring packages

tqdm

Wraps any iterable to display a real-time…

copyleft · top 100 on PyPI

opentelemetry-semantic-conventions

Provides generated Python code for…

permissive · top 100 on PyPI

opentelemetry-sdk

Provides the reference implementation of the…

permissive · top 100 on PyPI

opentelemetry-api

Provides the abstract API and interfaces for…

permissive · top 100 on PyPI

opentelemetry-exporter-otlp-proto-http

Exports OpenTelemetry observability data to an…

permissive · top 1,000 on PyPI

opentelemetry-instrumentation

Provides automatic instrumentation commands and…

permissive · top 1,000 on PyPI

lumigo-tracer

Lumigo-tracer instruments Python Lambda…

permissive · top 15,000 on PyPI

opentelemetry-instrumentation-ollama

Adds distributed tracing to Ollama Python…

permissive · top 5,000 on PyPI

opentelemetry-instrumentation-llamaindex

Adds distributed tracing to LlamaIndex…

permissive · top 5,000 on PyPI

opentelemetry-instrumentation-aiohttp-client

Adds distributed tracing to HTTP requests made…

permissive · top 1,000 on PyPI

opentelemetry-instrumentation-remoulade

Adds distributed tracing instrumentation for…

permissive · top 5,000 on PyPI

opentelemetry-instrumentation-bedrock

Adds distributed tracing to AWS Bedrock API…

permissive · top 5,000 on PyPI

opentelemetry-instrumentation-aio-pika

Adds distributed tracing instrumentation to…

permissive · top 5,000 on PyPI

opentelemetry-instrumentation-elasticsearch

Adds distributed tracing to Elasticsearch…

permissive · top 5,000 on PyPI

opentelemetry-instrumentation-aws-lambda

Instruments AWS Lambda functions to emit…

permissive · top 5,000 on PyPI

mlflow-tracing

Instrument GenAI applications with distributed…

permissive · top 1,000 on PyPI