Dtool

Latest version: v3.27.0

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

Scan your dependencies

Page 10 of 19

2.4.0

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

Added
^^^^^

- ``dtoolcore.copy`` helper function
- ``dtoolcore._BaseDataSet.uri`` property
- ``dtoolcore.generate_proto_dataset`` helper function
- ``dtoolcore.DataSet.list_overlay_names`` method
- ``dtoolcore.storagebroker.DiskStorageBroker.list_overlay_names`` method

2.3.2

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

Fixed
^^^^^

- Fixed issue where the symbolic link was not fully resolved when creating
a symlink dataset that used the terminal to prompt for the data directory

2.3.1

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

Fixed
^^^^^

- More graceful exit if one presses Cancel in file browser when creating a
symlink dataset
- Data directory now falls back on click command line prompt if TkInter has
issues when creating a symlink dataset

2.3.0

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

Added
^^^^^

- ``dtoolcore.utils.get_config_value`` helper function
- Added ability to look up datasets on local disk without specifying
the URI scheme, e.g. using ``/some/path`` as an alias for
``file:///some/path``


Changed
^^^^^^^

- URI parsing more robust
- URI for ``DiskStorageBackend`` changed from ``disk:/some/path`` to
``file:///some/path``

2.2.0

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

Add helper functions to make it easier to work with iRODS hashes.
Make existing hash function names more explicit, i.e. indicate
that they are represented as hexdigests.

Added
^^^^^

- ``dtoolcore.utils.base64_to_hex`` helper function
- ``dtoolcore.filehasher.sha256sum_hexdigest`` helper function


Changed
^^^^^^^

- Renamed ``dtoolcore.filehasher.md5sum`` to ``md5sum_hexdigest``
- Renamed ``dtoolcore.filehasher.shasum`` to ``sha1sum_hexdigest``

2.1.2

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

Fixed
^^^^^

- Set the correct dependency to actually get fix reported in 2.1.1

Page 10 of 19

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.