This repository was archived by the owner on Jun 18, 2026. It is now read-only.
Repository navigation
v1.6.3
Fragua v1.6.3
Overview
This version focuses on decoupling Fragua from any concrete DataFrame implementation and simplifying its dependency graph.
Changes
- Removed the direct dependency on pandas from the core.
- Replaced
pandas.DataFrametyping with generic typing (object) where appropriate, enabling compatibility with multiple backends such as Polars. - Reinforced Fragua’s role as a pure execution framework for pipelines, independent of any specific data processing library.
- Removed unused serializer utilities and related imports.
- Cleaned project dependencies to reflect the minimal requirements of the core.
Impact
Fragua is now fully backend-agnostic at the core level.
All data manipulation responsibilities are delegated to user-defined function sets, making it straightforward to:
- Use pandas, Polars, or any other DataFrame-like structure.
- Build parallel ecosystems (e.g.,
fragua-sets-pandas,fragua-sets-polars) without modifying Fragua itself.
This release strengthens Fragua’s architectural purity and long-term extensibility.