Dtool

Latest version: v3.27.0

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

Scan your dependencies

Page 14 of 19

0.16.1

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

Fixed
^^^^^

- Fixed defect where 'dtool verify' calculated hashes even when the '-f/--full'
option was not specified. The 'dtool verify' command now runs more quickly.

0.16.0

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

Added
^^^^^

- Pre-checks to 'dtool freeze' command to ensure that there is no rogue content
in the base of disk datasets

0.15.0

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

Added
^^^^^

- ``dtoolcore.utils.getuser()`` function to make it more robust on windows

Fixed
^^^^^

- Issue when USERNAME not in environment on windows
- Issues with tests not working on windows

0.14.1

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

Fixed
^^^^^

- Fixed issue where changes introduced in 0.14.0 meant that
the "dtool verify" command stopped working on datasets created
using dtool-s3<0.14.0. This fix means that "dtool verify" works
as expected on all dtool-s3 datasets. For more details please
see: https://github.com/jic-dtool/dtool-s3/issues/16.
Thanks to `Antoine Sanner <https://github.com/AntoineSIMTEK>`_
for raising this issue.

0.14.0

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


Added
^^^^^

- Exposed previously private :func:`dtoolcore.filehasher.hashsum` function
to enable clients to build their own md5sum/other hash algorithms to add
as overlays to datasets
- ``ignore_prefixes`` parameter to Manifest initialisation


Changed
^^^^^^^

- ``DataSet.item_from_hash()`` now ``DataSet.item_from_identifier()``
- ``DataSet.item_path_from_hash()`` now ``DataSet.abspath_from_identifier()``
- ``DataSet.overlays`` property now ``DataSet.access_overlays()`` function
- Overlays now include information from manifest
- A dataset's manifest now ignores the ``.dtool`` directory and the dataset's readme


Removed
^^^^^^^

- ``mimetype`` from structural metadata stored in the manifest
now clients will have to add this separately as an overlay if required
- Ability to use md5sum as the manifest hashing algorithm;
now clients will have to add these separately as overlays if required
- :func:`dtoolcore.filehasher.md5sum` helper function


Fixed
^^^^^

- Empty .dtool/overlays directory no longer raises error when accessing
overlays

0.13.0

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

Initial port of core API functionality from dtool.


CHANGELOG
=========

This project uses `semantic versioning <http://semver.org/>`_.
This change log uses principles from `keep a changelog <http://keepachangelog.com/>`_.

[Unreleased]
------------

Added
^^^^^


Changed
^^^^^^^


Deprecated
^^^^^^^^^^


Removed
^^^^^^^


Fixed
^^^^^


Security
^^^^^^^^

Page 14 of 19

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.