Skip to main content

OpenPGP signer stub registered on the Swarmauri SigningBase registry

Project description

Swarmauri Signing OpenPGP

PyPI Version Python Versions License Repo views


Swarmauri Signing OpenPGP

OpenPGPSigner is the Swarmauri registry stub for OpenPGP signature workflows. It inherits SigningBase, registers with register_type, and exposes the metadata needed by the shared Signer façade.

Installation

pip

pip install swarmauri_signing_openpgp

uv

uv add swarmauri_signing_openpgp

Install into the current environment:

uv pip install swarmauri_signing_openpgp

Usage

import asyncio
from swarmauri_signing_openpgp import OpenPGPSigner


async def main() -> None:
    signer = OpenPGPSigner()
    print(signer.supports()["features"])


if __name__ == "__main__":
    asyncio.run(main())

All coroutine implementations currently raise NotImplementedError. They serve as extension points for future OpenPGP envelope handling.

Contributing

Contributions are welcome! See the contribution guide for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

swarmauri_signing_openpgp-0.1.0.dev39.tar.gz (9.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file swarmauri_signing_openpgp-0.1.0.dev39.tar.gz.

File metadata

  • Download URL: swarmauri_signing_openpgp-0.1.0.dev39.tar.gz
  • Upload date:
  • Size: 9.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","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}

File hashes

Hashes for swarmauri_signing_openpgp-0.1.0.dev39.tar.gz
Algorithm Hash digest
SHA256 bbdef5130f866036c8ac7039927b94c44402dae318d7165625ce1e2994a3fd9b
MD5 9c6cecb78a3a69966d9dba347f305d7b
BLAKE2b-256 af35198a8cc05c40c081f89e4d670377a66e90e3911fa5d56a6b3ec145435121

See more details on using hashes here.

File details

Details for the file swarmauri_signing_openpgp-0.1.0.dev39-py3-none-any.whl.

File metadata

  • Download URL: swarmauri_signing_openpgp-0.1.0.dev39-py3-none-any.whl
  • Upload date:
  • Size: 9.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","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}

File hashes

Hashes for swarmauri_signing_openpgp-0.1.0.dev39-py3-none-any.whl
Algorithm Hash digest
SHA256 35b93033ac4da5ceda8570a49004ad8498eb89c2676cac4bc119b829858782bb
MD5 e4a3fbf75562d5e065054f246352585d
BLAKE2b-256 fde5c98aeddcc945709f5de6811c4c8396f6bb3d7f8cc40ca4d09e5bc8f2f2b5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page