This release is a pre-release and may not be stable for production use.
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.
References
Metadata
Release files for assuan 0.2.1b1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| assuan-0.2.1b1.tar.gz | 38.6 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| assuan-0.2.1b1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 81.9 kB
Release files / assuan-0.2.1b1.tar.gz
| Download URL | assuan-0.2.1b1.tar.gz |
|---|---|
| Size | 38.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3448daaecf7d10546944e0783b2ceedcb026c776e7952a1b5450f74595d8027a
|
|
BLAKE2b-256 checksum How to use checksums |
cbe58d84cfe711bc0f0f6507a2f1a761318891c2b07b9c67e93ec332ae31c02b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.8
|
Release files / assuan-0.2.1b1-py3-none-any.whl
| Download URL | assuan-0.2.1b1-py3-none-any.whl |
|---|---|
| Size | 43.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
aad6e7e63c4ea083c0759151c313dc1e26991361012ca1a6f6958992bd141321
|
|
BLAKE2b-256 checksum How to use checksums |
a62b3a415915593be232ef9e203cad8222e72d86bb4016e0fd646305f97bf943
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.8
|
Security for assuan 0.2.1b1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.