Dtoolcore

Latest version: v3.19.0

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

Scan your dependencies

Page 2 of 8

3.16.3

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

Fixed
^^^^^

- Fixed several defects in how URIs were parsed and generated on Windows.

3.16.2

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

Fixed
^^^^^

- Actually fixed defect where using ``DTOOL_NUM_PROCESSES`` > 1 resulted in a
cPickle.PicklingError on some storage brokers. Multiprocessing is now only
used if the storage broker supports it.

3.16.1

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

Fixed
^^^^^

- Fixed defect where using ``DTOOL_NUM_PROCESSES`` > 1 resulted in
a cPickle.PicklingError on some storage brokers. Multiprocessing
is now only used if the storage broker supports it.

3.16.0

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

Added
^^^^^

- dtoolcore.DataSetCreator.put_readme() method
- dtoolcore.DataSetCreator.put_annotation() method

3.15.0

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

Release with utilities to make it easier to create datasets using the Python API.

Added
^^^^^

- dtoolcore.create_proto_dataset() helper function
- dtoolcore.create_derived_proto_dataset() helper function
- dtoolcore.DataSetCreator helper context manager class
- dtoolcore.DerivedDataSetCreator helper context manager class

Fixed
^^^^^

- Made dtoolcore.DiskStorageBroker.put_item more Windows compatible
- Made dtoolcore.DiskStorageBroker.get_item_abspath more Windows compatible

3.14.0

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

Added
^^^^^

- Ability to use multiple processes (cores) to generate item properties for
manifest files in parallel. Set the environment variable
``DTOOL_NUM_PROCESSES`` to specify the number of processes to use.

Fixed
^^^^^

- Included .dtool/annotations directory in DiskStorageBroker self description file

Page 2 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.