-
-
Notifications
You must be signed in to change notification settings - Fork 81
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Structured Metadata Identity #471
Commits on Sep 19, 2023
-
Structure for importlib metadata idents
Add `PackageMetadata.authors` and `PackageMetadata.maintainers` to the `importlib.metadata` module. These unify and provide minimal parsing for the respective core metadata fields ("Author", "Author-email"), and ("Maintainer", "Maintainer-email").
Configuration menu - View commit details
-
Copy full SHA for ec91685 - Browse repository at this point
Copy the full SHA ec91685View commit details -
Hypothesis test to validate metadata
A hypothesis strategy for generating structured core metadata and equivalent unstructured text. Ensures that parsing the text using PackageMetadata results in the same structure - a roundtrip test.
Configuration menu - View commit details
-
Copy full SHA for f0a8b73 - Browse repository at this point
Copy the full SHA f0a8b73View commit details
Commits on Sep 27, 2023
-
Finalize the interface and add documentation
* Document `PackageMetadata.authors` and `PackageMetadata.maintainers` in the usage guide. * Export `Ident` so it can be documented but also used to build custom parsing strategies.
Configuration menu - View commit details
-
Copy full SHA for 918572e - Browse repository at this point
Copy the full SHA 918572eView commit details -
Compatibility with Python >= 3.8
Run the `vermin` tool to identify and fix code incompatible with Python >= 3.8.
Configuration menu - View commit details
-
Copy full SHA for a2200d4 - Browse repository at this point
Copy the full SHA a2200d4View commit details
Commits on Sep 28, 2023
-
Preserve the order of identities.
Properties `PackageMetadata.authors` and `PackageMetadata.maintainers` are now lists with repeated elements removed, rather than sets.
Configuration menu - View commit details
-
Copy full SHA for 96d8527 - Browse repository at this point
Copy the full SHA 96d8527View commit details
Commits on Mar 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d9be99b - Browse repository at this point
Copy the full SHA d9be99bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 37f71ca - Browse repository at this point
Copy the full SHA 37f71caView commit details
Commits on Jun 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 72635d9 - Browse repository at this point
Copy the full SHA 72635d9View commit details