Dtoolcore

Latest version: v3.19.0

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 8

3.13.0

---------------------

This release introduces the concept of annotations. Annotations are per dataset
metadata. The difference between annotations and the existing README
descriptive metadata is that the former is easier to interact with
programmatically.

Added
^^^^^

- Added ``dtoolcore._BaseDataSet.put_annotation`` method
- Added ``dtoolcore._BaseDataSet.get_annotation`` method
- Added ``dtoolcore._BaseDataSet.list_annotation_names`` method
- Added ``dtoolcore.DtoolCoreKeyError`` class
- Added ``dtoolcore.DtoolCoreValueError`` class
- Added name validation to ``_BaseDataSet.put_overlay`` method


Fixed
^^^^^

- Made DiskStorageBroker.put_text more robust in cases of missing parent
directories

3.12.0

---------------------

Added
^^^^^

- Added support for host name in file URI.

3.11.0

---------------------

Added
^^^^^

- Added more debug logging

3.10.0

---------------------

Added
^^^^^

- ``dtoolcore._BaseDataSet.base_uri`` property
- ``dtoolcore.storagebroker.BaseStorageBroker.generate_base_uri`` method
- ``dtoolcore.utils.DEFAULT_CACHE_PATH`` global helper variable

3.9.0

--------------------

Helper functions for making it easier to update the dtool config file.

Added
^^^^^

- dtoolcore.utils.get_config_value_from_file
- dtoolcore.utils.write_config_value_to_file

3.8.0

--------------------

Added
^^^^^

- Support for Windows! :)

Page 3 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.