{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/2"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/3"},{"label":"Security","url":"https://skillfed.io/packages/category/security"},{"label":"Cryptography","url":"https://skillfed.io/packages/category/security-cryptography"}],"enrichment":{"capability":"PGPy implements OpenPGP (RFC 4880) in pure Python, enabling you to load, create, and verify RSA, DSA, and ECDSA signatures, and encrypt/decrypt messages using RSA and ECDH.","skillfed_tags":["openpgp","dormant-maintenance","cryptography"],"use_cases":["Load and parse existing PGP keys and signatures from files or external sources for verification workflows.","Create and verify digital signatures on documents or data using RSA, DSA, or ECDSA algorithms.","Encrypt messages with RSA or ECDH and decrypt them within a Python application.","Build custom cryptographic workflows that require OpenPGP compliance without external GPG/GnuPG binaries."],"what_it_does":"PGPy is a pure-Python implementation of the OpenPGP standard (RFC 4880), allowing you to work with PGP keys, signatures, and encrypted messages within Python applications. It handles loading keys in ASCII-armored and binary formats, creating and verifying signatures with RSA, DSA, and ECDSA algorithms, and encrypting/decrypting data using RSA and ECDH. The library requires Python >= 3.6 and depends on the cryptography, pyasn1, and six packages.\n\nThe project is currently dormant: the last release was 2022-11-24, and there have been no commits or updates for over 1359 days. While the repository is not archived and has 344 stars, the lack of active maintenance means security patches and compatibility fixes are unlikely. The library is classified as Beta (Development Status :: 4), reflecting its maturity level but also suggesting caution for production use without independent security review.","worth_installing":"No, unless you have a specific legacy requirement. The package is dormant (last release 2022-11-24, no commits in 1359+ days), so it will not receive security updates or compatibility fixes for modern Python or cryptography versions. For new projects, use actively maintained alternatives like python-gnupg or cryptography directly. If you must use PGPy, audit its OpenPGP implementation independently and isolate it in a controlled environment."},"id":"pgpy","links":{"html":"https://skillfed.io/packages/pgpy","md":"https://skillfed.io/packages/pgpy.md","pypi":"https://pypi.org/project/pgpy/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2022-11-24","license_spdx":null,"license_treatment":"permissive","name":"PGPy","python_support":"supports_current","summary":"Pretty Good Privacy for Python"},"popularity":{"monthly_downloads":7832441,"position":1690,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.6.0"}
