Skip to main content

Python module and tools for communicating in the Assuan protocol.

Project description

Python module and tools for communicating in the Assuan protocol.

There are a number of GnuPG wrappers for python out there, but they mostly work via the gpg executable. This is an attempt to cut to the chase and speak directly to gpgme-tool (source) over a well-defined socket protocol.

Installation

Dependencies

assuan is a simple package with no external dependencies outside the Python 3.6+ standard library.

Contributing

assuan is available as a Git repository:

$ git clone https://github.com/pygpg/assuan.git

See the homepage for details. To install the checkout, run the standard:

$ pip install -e .[dev]

Usage

Checkout the docstrings and the examples in bin.

Testing

Run the internal unit tests with pytest:

$ python -m pytest

To test running servers by hand, you can use gpg-connect-agent. Despite the name, this program can connect to any Assuan server:

$ gpg-connect-agent --raw-socket name

Licence

This project is distributed under the GNU General Public License Version 3 or greater.

Author

Jesse P. Johnson <jpj6652@gmail.com> W. Trevor King <wking@tremily.us>

References

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

assuan-0.2.1b1.tar.gz (38.6 kB view details)

Uploaded Source

Built Distribution

assuan-0.2.1b1-py3-none-any.whl (43.2 kB view details)

Uploaded Python 3

File details

Details for the file assuan-0.2.1b1.tar.gz.

File metadata

  • Download URL: assuan-0.2.1b1.tar.gz
  • Upload date:
  • Size: 38.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.8

File hashes

Hashes for assuan-0.2.1b1.tar.gz
Algorithm Hash digest
SHA256 3448daaecf7d10546944e0783b2ceedcb026c776e7952a1b5450f74595d8027a
MD5 e48121b10f8c2799a365f131a72c1253
BLAKE2b-256 cbe58d84cfe711bc0f0f6507a2f1a761318891c2b07b9c67e93ec332ae31c02b

See more details on using hashes here.

File details

Details for the file assuan-0.2.1b1-py3-none-any.whl.

File metadata

  • Download URL: assuan-0.2.1b1-py3-none-any.whl
  • Upload date:
  • Size: 43.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.8

File hashes

Hashes for assuan-0.2.1b1-py3-none-any.whl
Algorithm Hash digest
SHA256 aad6e7e63c4ea083c0759151c313dc1e26991361012ca1a6f6958992bd141321
MD5 42c777d2f8df39ddd1ee46d58c4333df
BLAKE2b-256 a62b3a415915593be232ef9e203cad8222e72d86bb4016e0fd646305f97bf943

See more details on using hashes here.

Supported by

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