Skip to content

Commit 23be719

Browse files
authored
fix: Callback signer (#125)
* fix: create signer tests * fix: Test repro * fix: Clean up * fix: Plenty of debug logs * fix: Remove debug logs * fix: Clean up * fix: FOrmat * fix: Clean up * fix: Change return * fix: Change sign_file signature again * fix: Improve pointer handling and refactor * fix: Refactor * fix: Refactor * fix: Refactor * fix: Refactor 3 * fix: Refactor once more * fix: Refactor once more with overload * fix: Refactor once more with overload * fix: Format * fix: Change logic * fix: Deprecation * fix: Logic * fix: Test stdout output * fix: One last format * fix: Refactor * fix: Refactor 2 * fix: Refactor * fix: Better API * fix: Verify error gets raised * fix: Verify error gets raised 2 * fix: Add context manager test for callback signer * fix: Verify used alg in tests * fix: More tests * fix: Verify signer can be used multiple times * fix: Be more friendly with input * fix: Throw in stream optimization * fix: Faster memory tricks * fix: Memory handling change * fix: Docs * fix: Docs * fix: Refactor * fix: Import changes, error handling made consistent, formatting (#126) * fix: No error emssage dict recreation, all strings are static, so... * fix: Imports * fix: autopep8 formatting opinions * fix: Errors become consistent * fix: Stream closing error handling * fix: Stream error handling update * fix: Format * fix: Format 2 * fix: Return sign values * fix: Return sign values * fix: Change API build.sign* to return manifest bytes * fix: Version number bump
1 parent b13fdd0 commit 23be719

File tree

4 files changed

+780
-214
lines changed

4 files changed

+780
-214
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "c2pa-python"
7-
version = "0.11.1"
7+
version = "0.12.0"
88
requires-python = ">=3.10"
99
description = "Python bindings for the C2PA Content Authenticity Initiative (CAI) library"
1010
readme = { file = "README.md", content-type = "text/markdown" }

requirements-dev.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,7 @@ pytest-benchmark>=5.1.0
1212
requests>=2.0.0
1313

1414
# Code formatting
15-
autopep8==2.0.4 # For automatic code formatting
15+
autopep8==2.0.4 # For automatic code formatting
16+
17+
# Test dependencies (for callback signers)
18+
cryptography==45.0.4

0 commit comments

Comments
 (0)