Skip to content

Releases: datatrails/datatrails-python

Custom Domain and audit

08 Dec 11:11
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.9.0...v0.9.1

App Registration

30 Nov 12:01
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.8.0...v0.9.0

SBOM endpoints

19 Nov 15:15
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.7.1...v0.8.0

Loosen dependency requirements

14 Oct 08:05
Compare
Choose a tag to compare

2ad2657 Loosen dependency requirements

includes resolution of PEP 597 - specify file encoding for clean Windows support.

Python 3.10

07 Oct 13:57
Compare
Choose a tag to compare
Signed-off-by: Paul Hewlett <[email protected]>

v0.6.0: Rename storage integrity to proof mechanism

06 Oct 10:20
Compare
Choose a tag to compare

Change storage_integrity to proof_mechanism

402 response and retry after 429

13 Sep 12:34
Compare
Choose a tag to compare
Pre-release

Fixed - Deepcopy Archivist fails after use
Added some common code used in archivist-samples
Handle '402 Payment Required' with specific exception
Retry up to 3 times with delao on a '429 Too Many Requests'

Allow behaviours

25 Aug 16:48
Compare
Choose a tag to compare
Allow behaviours Pre-release
Pre-release
Specify own behaviours

Problem:
For testing internally one needs to be able to specify
behaviours explicitly without encouraging users to do so.

Solution:
Insert default behaviours into props argument when creating asset
such that any specified on the argument list take precedence.

Signed-off-by: Paul Hewlett <[email protected]>

Predefined settings per endpoint

23 Aug 14:37
Compare
Choose a tag to compare
Pre-release

Endpoints with 'fixtures' i.e. predefined attributes and settings
Publish documentation
Assets create uses properties
Settable confirmation wait time
Wait_for_confirmed fails is assets/events do not exist

Sessions release

06 Aug 12:24
Compare
Choose a tag to compare
Sessions release Pre-release
Pre-release
Unittests mock sessions method inplace

Problem:
The unittests mocked session methods where they are defined instead of
where they are used.

Solution:
Use mock.patch.object() to mock self.arch._session

Signed-off-by: Paul Hewlett <[email protected]>