| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-09-10 | 1.9 kB | |
| v0.14.0 source code.tar.gz | 2026-09-10 | 11.1 MB | |
| v0.14.0 source code.zip | 2026-09-10 | 11.3 MB | |
| Totals: 3 Items | 22.5 MB | 1 | |
0.14.0 - 2026-09-10
Breaking Changes
- Dropped support for Python 3.9. The minimum supported version is now Python
3.10 (
python_requires>=3.10). - Raised the
kerasrequirement to>3.4.0,<4.0.0(previously<=3.4.0) and migrated the bundled labeler models from the TensorFlow SavedModel format to the single-file.kerasformat. Environments pinned tokeras<=3.4.0are no longer supported, and previously saved models must be re-saved. - Moved the bundled labeler resources from the top-level
resources/directory into the package atdataprofiler/resources/. Code that referenced the old top-level path must be updated; usedataprofiler.labelers.utils.find_resources_dir()to resolve resource paths.
Added
- Added compatibility support for NumPy 2.0 while constraining
numpyto>=1.22.0,<3.0.0to avoid future breakage from NumPy 3. - Added compatibility support for Keras versions newer than 3.4.0 while
constraining
kerasto>3.4.0,<4.0.0to avoid future breakage from Keras 4. - Added Python 3.12 and 3.13 to the test matrix.
- Added
find_resources_dir()for resolving packaged resources viaimportlib.resources.
Changed
- Replaced the deprecated
pkg_resourcesusage withimportlib.resources, and switched packaging fromdata_filestopackage_data. - Constrained
chardetto<7.0.0andpandasto<3.0.0to avoid breakage from upcoming major releases. - Constrained
pyarrowto<24.0.0. - Simplified the
tensorflowrequirement totensorflow>=2.16.0, removing the platform-specifictensorflow-macosmarker. - Updated the pre-commit configuration to align hook versions and hook dependencies with the current project requirements.
- Enabled
mypychecking across thedataprofilerpackage (excluding tests). - Removed
--forkedfrom thetoxpytest invocation and raisedmemrayto>=1.18.0.