Page Menu
Home
GnuPG
Search
Configure Global Search
Log In
Files
F26446660
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Size
2 KB
Subscribers
None
View Options
diff --git a/pyproject.toml b/pyproject.toml
index f3e0e1e..f1f7454 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,63 +1,63 @@
[project]
name = "gpg"
# The version is written into the setup.py file by configure.
dynamic = ["version"]
# Note: description appears as Summary in egg-info file.
description = "Python bindings to the GPGME API of the GnuPG cryptography library."
license = {text = "LGPL2.1+ (the library), GPL2+ (tests and examples)"}
authors = [{name = "The GnuPG hackers", email = "gnupg-devel@gnupg.org"}]
classifiers = [
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+)",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Operating System :: POSIX",
"Operating System :: Microsoft :: Windows",
"Topic :: Communications :: Email",
"Topic :: Security :: Cryptography",
]
urls = {homepage = "https://www.gnupg.org"}
# Which versions should be supported? https://devguide.python.org/versions/
requires-python = ">= 3.6"
[project.readme]
# Note: long-description appears as Description in egg-info file.
text = """Dynamically generated bindings to the C API of the GNU Privacy Guard.
The GPG Made Easy (GPGME) library provides a high-level API in C to all the
component software and libraries in the GnuPG Project, including GPG itself
(the GnuPG OpenPGP implementation), libgcrypt, libgpg-error, libassuan and
more.
The official CPython bindings to GPGME are generated during the compiling
process of GPGME itself and built for the specific C header and include files
produced when GPGME is compiled using SWIG. This provides access to over two
thousand functions, methods and values via both the lower level dynamically
generated bindings and a more intuitively pythonic higher level layer.
While the lower level, dynamically generated bindings provide access to
everything which GPGME itself provides; the higher level layer is easier to use
by Python developers, provides access to the vast majority of functionality
developers would want from GnuPG and is extensively documented.
GPGME and these bindings is available here:
https://gnupg.org/software/gpgme/index.html
"""
content-type = "text/plain"
[build-system]
# Minimum requirements for the build system to execute.
-requires = ["setuptools", "swig"]
+requires = ["setuptools>=65.2.0", "swig"]
build-backend = "setuptools.build_meta"
File Metadata
Details
Attached
Mime Type
text/x-diff
Expires
Thu, Jul 17, 1:35 AM (7 h, 1 m)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
75/d7/4ca730d559edfc83f3e0417aaa1b
Attached To
rGPGMEPY Ggme Python bindings
Event Timeline
Log In to Comment