Lumigo-core is an internal utility library providing core functionalities for other Lumigo Python packages, primarily the Lumigo Python tracers. It contains common utilities for environment detection, configuration, and reporting, designed to operate within the context of AWS serverless environments. It is not typically intended for direct end-user application development but is an essential dependency for Lumigo's observability tools. The current version is 0.0.16, and releases are tied to the needs of the Lumigo tracer libraries.
pip install lumigo-coreVerified import paths — ran on the pinned version, not inferred.
Demonstrates accessing a simple utility function. While you can import and use these utilities, `lumigo-core` is generally an internal dependency for the Lumigo tracer, not a standalone library for direct end-user application setup. Many functionalities rely on the tracer's initialization.
For tracing functionality, install and configure `lumigo-tracer` rather than directly using `lumigo-core` utilities. Only use `lumigo-core` directly if you understand its specific internal purpose.
When upgrading, ensure that `lumigo-core` is updated as a dependency of `lumigo-tracer` (e.g., `pip install --upgrade lumigo-tracer`) rather than manually attempting to upgrade `lumigo-core` in isolation, unless explicitly advised.