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

File metadata

  • Download URL: swarmauri_signing_openpgp-0.1.0.dev37.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.dev37.tar.gz
Algorithm Hash digest
SHA256 5d983b5aedc7ab30a4c086ee1661dfdb4d7f9713e3e32c5a80894baabcddd922
MD5 99a4e18914a5c3fe5ab746df4276b593
BLAKE2b-256 0472e02feade7bb9a1f50970e843a4afc84feda8f2b30bfd85edb0513ec581fc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: swarmauri_signing_openpgp-0.1.0.dev37-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.dev37-py3-none-any.whl
Algorithm Hash digest
SHA256 52521a084269ce2442cf9e9a60f205e60312d4353ba915411cf65a11b3a64766
MD5 3cd17c1d847f9aad5e1dfb58c52e1b0a
BLAKE2b-256 e2114d7774a0269aa5ffb796f7c2c9747dc96c0a4bbaa7010bacaba9a35bc698

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