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.dev36.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.dev36.tar.gz.

File metadata

  • Download URL: swarmauri_signing_openpgp-0.1.0.dev36.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.dev36.tar.gz
Algorithm Hash digest
SHA256 516d91a33cd5207e3f18f27736e9173fb2ee417120b6b5c2289613fd2a7431e6
MD5 1cf34220ff30aaed40ef35ed67e46bb0
BLAKE2b-256 4d7bc3f4b276444ee6b07fdaaf25a901f22d57e739a931a09b8fc7c10645bfdf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: swarmauri_signing_openpgp-0.1.0.dev36-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.dev36-py3-none-any.whl
Algorithm Hash digest
SHA256 d13db92ff59903c9c7c39001966244d72cc53c60c83306fdc846529c106b540a
MD5 fbec32ce74a0af69c4e9ade064bbd3ba
BLAKE2b-256 a79045f019ab4cfbd706fad11abbb9ff5cf2321b3f3071e8620f76ff8b350fef

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