Twined

Latest version: v0.6.0

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

Scan your dependencies

Page 2 of 8

0.5.1

<!--- START AUTOGENERATED NOTES --->
Contents ([108](https://github.com/octue/twined/pull/108))

Fixes
- Update manifest schema to be compatible with `files` fields in serialised datasets and to remove outdated fields within serialised files

<!--- END AUTOGENERATED NOTES --->

0.5.0

Summary

<!--- START AUTOGENERATED NOTES --->
Contents ([106](https://github.com/octue/twined/pull/106))
**IMPORTANT:** There is 1 breaking change.

Refactoring
- 💥 **BREAKING CHANGE:** Removes the deprecated code that allowed datasets to still be provided as lists in manifests and manifest schemas.

<!--- END AUTOGENERATED NOTES --->

0.4.1

Summary
Reverts octue/twined104.

<!--- START AUTOGENERATED NOTES --->
Contents ([105](https://github.com/octue/twined/pull/105))

Reversions
- Revert "Add output location strand"

<!--- END AUTOGENERATED NOTES --->

0.4.0

Summary
Add the ability to provide an output location in `twine.json` - this is a path to a Google Cloud Storage directory where all output datasets will be uploaded to.

<!--- START AUTOGENERATED NOTES --->
Contents ([104](https://github.com/octue/twined/pull/104))

New features
- Add output location strand

<!--- END AUTOGENERATED NOTES --->

0.3.1

<!--- SKIP AUTOGENERATED NOTES --->
Contents ([103](https://github.com/octue/twined/pull/103))

Enhancements
- Allow datasets in manifest strands to be optional

<!--- END AUTOGENERATED NOTES --->

0.3.0

Summary
Allow a manifest's datasets to be specified as paths, allowing metadata to be gathered dynamically from these datasets instead of hard-coded in a manifest serialisation.

<!--- SKIP AUTOGENERATED NOTES --->
Contents ([101](https://github.com/octue/twined/pull/101))
**IMPORTANT:** There are 2 breaking changes.

Enhancements
- **BREAKING CHANGE:** Make `Twine.available_strands` a set instead of a tuple
- Update manifest schema to allow path-only datasets
- Raise error if a dataset specified in a manifest strand of the twine is missing from the corresponding manifest
- Add `Twine.available_manifest_strands` property

Refactoring
- **BREAKING CHANGE:** Move dataset files tag checking into `octue-sdk-python` at `octue.runner.Runner._validate_dataset_file_tags`

Refactoring
- Move manifest and twine migrations into `migrations` subpackage
<!--- END AUTOGENERATED NOTES --->

Page 2 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.