swarmauri_xmp_tiff
swarmauri_xmp_tiff introduces the TIFFXMP handler scaffold for managing XMP metadata in TIFF and DNG images via tag 700.
Features
- Future ready – codifies the contract for TIFF/DNG metadata manipulation ahead of implementation work.
- Registry connected – extends
EmbedXmpBase, so the handler is automatically registered for discovery. - Explicit messaging – each method raises
NotImplementedError, clarifying expectations for contributors.
Installation
# pip
pip install swarmauri_xmp_tiff
# uv
uv add swarmauri_xmp_tiff
Usage
from swarmauri_xmp_tiff import TIFFXMP
handler = TIFFXMP()
try:
handler.read_xmp(b"II*\x00...")
except NotImplementedError:
print("TIFF XMP support is planned and currently unimplemented.")
Why it works
- Future ready – codifies the contract for TIFF/DNG metadata manipulation ahead of implementation work.
- Registry connected – extends
EmbedXmpBase, so the handler is automatically registered for discovery. - Explicit messaging – each method raises
NotImplementedError, clarifying expectations for contributors.
Project Resources
- Source: https://github.com/swarmauri/swarmauri-sdk
- License: Apache 2.0
Metadata
Release files for swarmauri_xmp_tiff 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| swarmauri_xmp_tiff-0.1.1.tar.gz | 2.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| swarmauri_xmp_tiff-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 5.3 kB
Release files / swarmauri_xmp_tiff-0.1.1.tar.gz
| Download URL | swarmauri_xmp_tiff-0.1.1.tar.gz |
|---|---|
| Size | 2.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7d42889747e8af62ced1e4eaf42adfd33170d2e452f205cada2220744b048c81
|
|
BLAKE2b-256 checksum How to use checksums |
2e8a592068e977ca919a48c25578e4075bd9e2eb79a4b22ab0570feda34f737b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / swarmauri_xmp_tiff-0.1.1-py3-none-any.whl
| Download URL | swarmauri_xmp_tiff-0.1.1-py3-none-any.whl |
|---|---|
| Size | 3.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c94cb0a789964ee7a8ae6375bcaf12ee7c1f7cfaa3a8a5c3d33ce7447538395d
|
|
BLAKE2b-256 checksum How to use checksums |
2b32e441fb223c2e1a4204bcb2ec9b4fc37142fa1ff55845f2fb4dc653e311ff
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|