Tobiko 0.8.17
Release Notes
0.8.17
New Features
Introduced a new
TableDataclass intobiko.commonmodule as a lightweight alternative to pandas DataFrame. The TableData class provides tabular data manipulation capabilities specifically tailored to Tobiko’s needs without requiring the heavy pandas dependency.
Upgrade Notes
The pandas library has been removed as a dependency from Tobiko. All code that previously used
pandas.DataFramehas been migrated to use the newTableDataclass. This change reduces the installation size and simplifies dependency management. Users who were relying on pandas functionality in Tobiko should update their code to use the newTableDataclass instead. The following modules have been updated:tobiko.podified.containerstobiko.rhosp.containerstobiko.tripleo.containerstobiko.tripleo.pacemakertobiko.tripleo.processestobiko.tripleo.servicestobiko.openstack.topologytobiko.podified._topologytobiko.tripleo._topologytobiko.tripleo._overcloud
References to “dataframe” in function names, variables, and documentation have been renamed to “tabledata” to reflect this change.
Deprecation Notes
The pandas library is no longer used or supported by Tobiko. Any external code that depends on Tobiko returning pandas DataFrame objects should be updated to work with the new
TableDataclass.