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

File metadata

  • Download URL: swarmauri_signing_openpgp-0.1.0.dev38.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.dev38.tar.gz
Algorithm Hash digest
SHA256 abc3c2bb9eddbe7e9e6b175fa7c95a9d35859ec26413993986d0f864c5e8f479
MD5 3307d75aa126cc8688ed53847670a22c
BLAKE2b-256 46cbeab3f9bacb18b78f2f03b5dc495ef4bee23ec48ad2070d56b68448832f43

See more details on using hashes here.

File details

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

File metadata

  • Download URL: swarmauri_signing_openpgp-0.1.0.dev38-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.dev38-py3-none-any.whl
Algorithm Hash digest
SHA256 2f1e8ea91651a79f85db49f2abba3ca5697cd7d679663738b4218f16a4707cd9
MD5 66054398a1ed9ca9dca688975dd12e71
BLAKE2b-256 cbfa491a02fcf2d71681cec5998438ad6e4ff639208847de106eb4ad36411fd2

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