⚠️ DEPRECATED: This package is maintained for backward compatibility only. Please use the modular packages instead.
The dataknobs
package has been split into modular packages for better maintainability and flexibility:
For backward compatibility:
pip install dataknobs
For new projects, install only what you need:
# Install specific packages
pip install dataknobs-structures
pip install dataknobs-utils
pip install dataknobs-xization
# Or install all
pip install dataknobs-structures dataknobs-utils dataknobs-xization
The legacy package maintains the same import structure, but shows deprecation warnings. To migrate:
# Old (deprecated)
from dataknobs.structures.tree import Tree
from dataknobs.utils.json_utils import get_value
# New (recommended)
from dataknobs_structures.tree import Tree
from dataknobs_utils.json_utils import get_value
dataknobs.structures.*
→ dataknobs_structures.*
dataknobs.utils.*
→ dataknobs_utils.*
dataknobs.xization.*
→ dataknobs_xization.*
Please migrate to the modular packages as soon as possible.
See LICENSE file in the root repository.