Dtool

Latest version: v3.27.0

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

Scan your dependencies

Page 7 of 19

3.4.0

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

Added
^^^^^

- Added ``dtoolcore.storagebroker.BaseStorageBroker``
- Added logging to the reusable ``BaseStorageBroker`` methods
- ``get_text`` new method on ``BaseStorageBroker`` class
- ``put_text`` new method on ``BaseStorageBroker`` class
- ``get_admin_metadata_key`` new method on ``BaseStorageBroker`` class
- ``get_readme_key`` new method on ``BaseStorageBroker`` class
- ``get_manifest_key`` new method on ``BaseStorageBroker`` class
- ``get_overlay_key`` new method on ``BaseStorageBroker`` class
- ``get_structure_key`` new method on ``BaseStorageBroker`` class
- ``get_dtool_readme_key`` new method on ``BaseStorageBroker`` class
- ``get_size_in_bytes`` new method on ``BaseStorageBroker`` class
- ``get_utc_timestamp`` new method on ``BaseStorageBroker`` class
- ``get_hash`` new method on ``BaseStorageBroker`` class
- ``get_relpath`` new method on ``BaseStorageBroker`` class
- ``update_readme`` new method on ``BaseStorageBroker`` class
- ``DataSet.put_readme`` method that can be used to update descriptive metadata
in (frozen) dataset README whilst keeping a copy of the historical README
content
- Add ``storage_broker_version`` key to structure parameters

3.3.1

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

Fixed
^^^^^

- Default config file now set in ``dtoolcore.utils.get_config_value`` if not provided in caller

3.3.0

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

Added
^^^^^

- Added rogue content validation check to DiskStorageBroker.pre_freeze hook

3.2.1

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

Fixed
^^^^^

- Fixed issue arising from a file being put into iRODS and the connection
breaking before the appropriate metadata could be set on the file in iRODS.
See also: https://github.com/jic-dtool/dtool-irods/issues/7

3.2.0

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

Added
^^^^^

- Add "created_at" key to the administrative metadata

Fixed
^^^^^

- Fixed timestamp defect in DiskStoragBroker

3.1.0

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

Added
^^^^^

- Add ``dtoolcore.copy_resume`` function

Page 7 of 19

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.