Pre-release
This release is a pre-release and may not be stable for production use.
Swarmauri Signing PDF
PDFSigner builds on the CMS signer to produce detached signatures suitable for
embedding in PDF documents. It exposes the standard Swarmauri SigningBase
interface and cooperates with the shared Signer façade.
Installation
pip
pip install swarmauri_signing_pdf
uv
uv add swarmauri_signing_pdf
To install directly:
uv pip install swarmauri_signing_pdf
Usage
import asyncio
from swarmauri_signing_pdf import PDFSigner
async def main() -> None:
signer = PDFSigner()
print("Features:", signer.supports()["features"])
if __name__ == "__main__":
asyncio.run(main())
The signer delegates cryptographic work to the CMS implementation, returning
standardised Signature payloads ready to embed into PDF workflows.
Contributing
Please read the contribution guide if you would like to contribute improvements or documentation.
Metadata
Release files for swarmauri_signing_pdf 0.11.0.dev1
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_signing_pdf-0.11.0.dev1.tar.gz | 8.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| swarmauri_signing_pdf-0.11.0.dev1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 16.7 kB
Release files / swarmauri_signing_pdf-0.11.0.dev1.tar.gz
| Download URL | swarmauri_signing_pdf-0.11.0.dev1.tar.gz |
|---|---|
| Size | 8.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5fa820f96ab0e68a4c7ced30247cefc8d0c34d8b8300b38469b63ede8fc53da0
|
|
BLAKE2b-256 checksum How to use checksums |
f48a83cc88474fadec73da1aa9ad16ccd85fbd35879f29bb2ff6331f2d75bb63
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","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_signing_pdf-0.11.0.dev1-py3-none-any.whl
| Download URL | swarmauri_signing_pdf-0.11.0.dev1-py3-none-any.whl |
|---|---|
| Size | 8.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
42d36ff7f7131d5975949903ad0f87e9cc9b78e670ed8719a1e26685aa6ddb6d
|
|
BLAKE2b-256 checksum How to use checksums |
29ec352f45781b2846c4871b61c3a82efbb39105d502957e30606e00d49c4d10
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","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}
|