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

File metadata

  • Download URL: swarmauri_signing_openpgp-0.1.0.dev41.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.dev41.tar.gz
Algorithm Hash digest
SHA256 f9a8aaf0063d2056b70c15a3423686a7e6b973167aed2cbf3c50cf2e4ffcdf8b
MD5 e6c1e5a26923b353129849076d22d956
BLAKE2b-256 068ac142c98b178ea3c1be5a2fb2def248f62b3a536bfad45bfaff211a935d4f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: swarmauri_signing_openpgp-0.1.0.dev41-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.dev41-py3-none-any.whl
Algorithm Hash digest
SHA256 59520cabce92bd92fc95889545368616d7e2345b28728a83ede0bd15fabc143b
MD5 1910be94d54f539fe77ab20006a9a110
BLAKE2b-256 921966634a1818d4df7a1901d81fcd3cfe5a61460077a337100b7febeae60ac8

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