Repository: duesee/imap-codec (language: rust)

Issue:
bindings(Python): Add package metadata
Before publishing to PyPI, the [package metadata](https://github.com/duesee/imap-codec/blob/main/bindings/imap-codec-python/pyproject.toml) for the Python package has to be reviewed and extended. Currently, this is mostly the content of the Maturin template.

Further information:
https://www.maturin.rs/metadata.html
https://packaging.python.org/en/latest/specifications/pyproject-toml/#declaring-project-metadata-the-project-table



Discussion / hints:

Fix patch:
diff --git a/bindings/imap-codec-python/Cargo.toml b/bindings/imap-codec-python/Cargo.toml
index 986b775a..f085ba13 100644
--- a/bindings/imap-codec-python/Cargo.toml
+++ b/bindings/imap-codec-python/Cargo.toml
@@ -1,7 +1,12 @@
 [package]
 name = "imap-codec-python"
-description = "Python bindings for imap-codec"
+description = "Python bindings for imap-codec Rust crate"
+keywords = ["email", "imap", "codec", "parser"]
 version = "0.1.0-dev1"
+authors = [
+    "Damian Poddebniak <poddebniak@mailbox.org>",
+    "Henning Holm <git@henningholm.de>",
+]
 license = "MIT OR Apache-2.0"
 edition = "2021"
 publish = false
diff --git a/bindings/imap-codec-python/pyproject.toml b/bindings/imap-codec-python/pyproject.toml
index fc03e511..c5980b65 100644
--- a/bindings/imap-codec-python/pyproject.toml
+++ b/bindings/imap-codec-python/pyproject.toml
@@ -6,10 +6,24 @@ build-backend = "maturin"
 name = "imap-codec"
 requires-python = ">=3.8"
 classifiers = [
+    "License :: OSI Approved :: Apache Software License",
+    "License :: OSI Approved :: MIT License",
+    "Natural Language :: English",
+    "Operating System :: MacOS :: MacOS X",
+    "Operating System :: Microsoft :: Windows",
+    "Operating System :: POSIX :: Linux",
     "Programming Language :: Rust",
     "Programming Language :: Python :: Implementation :: CPython",
     "Programming Language :: Python :: Implementation :: PyPy",
+    "Topic :: Communications :: Email :: Post-Office :: IMAP",
+    "Topic :: Software Development :: Libraries",
+    "Typing :: Typed",
 ]
 dynamic = ["version"]
+
+[project.urls]
+source = "https://github.com/duesee/imap-codec"
+tracker = "https://github.com/duesee/imap-codec/issues"
+
 [tool.maturin]
 features = ["pyo3/extension-module"]


Test patch: