Skip to content

Switch to fully dynamic metadata#88

Merged
ddelange merged 3 commits intomasterfrom
dynamic-metadata
Oct 12, 2025
Merged

Switch to fully dynamic metadata#88
ddelange merged 3 commits intomasterfrom
dynamic-metadata

Conversation

@ddelange
Copy link
Copy Markdown
Collaborator

@ddelange ddelange commented Oct 11, 2025

follow-up on #69, also adds classifiers

--- wheel_old/blake3-1.0.7.dist-info/METADATA
+++ wheel_new/blake3-1.0.7.dist-info/METADATA
@@ -3,5 +3,109 @@
 Metadata-Version: 2.4
 Name: blake3
 Version: 1.0.7
+Classifier: Development Status :: 5 - Production/Stable
+Classifier: Programming Language :: Python
+Classifier: Programming Language :: Python :: 3 :: Only
+Classifier: Programming Language :: Python :: Free Threading
+Classifier: Programming Language :: Rust
+Classifier: Topic :: Security
+Classifier: Topic :: Security :: Cryptography
+Classifier: Topic :: Utilities
 Requires-Dist: typing-extensions>=4.6.0 ; python_full_version < '3.12'
 License-File: LICENSE
+Summary: Python bindings for the Rust blake3 crate
 Home-Page: https://github.com/oconnor663/blake3-py
+Author: Jack O'Connor <oconnor663@gmail.com>
+Author-email: Jack O'Connor <oconnor663@gmail.com>
+License: CC0-1.0 OR Apache-2.0
 Requires-Python: >=3.8
+Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
+Project-URL: Source Code, https://github.com/oconnor663/blake3-py
+
+# blake3-py [![tests](https://github.com/oconnor663/blake3-py/actions/workflows/tests.yml/badge.svg?branch=master&event=push)](https://github.com/oconnor663/blake3-py/actions/workflows/tests.yml) [![PyPI version](https://badge.fury.io/py/blake3.svg)](https://pypi.python.org/pypi/blake3)
+
+Python bindings for the [official Rust implementation of
+BLAKE3](https://github.com/BLAKE3-team/BLAKE3), based on
+[PyO3](https://github.com/PyO3/pyo3). These bindings expose all the features of
+BLAKE3, including extendable output, keying, and multithreading. The basic API
+matches that of Python's standard
+[`hashlib`](https://docs.python.org/3/library/hashlib.html) module.
+
+## Examples
...

@ddelange ddelange marked this pull request as ready for review October 11, 2025 21:55
@ddelange ddelange merged commit 3f187a7 into master Oct 12, 2025
156 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant