Post

I have submitted by first draft PEP! 📦 PEP 804 complements PEP 725 ([external] dependency metadata) with a mapping mechanism to translate ecosystem-agnostic identifiers to your favourite package manager. More info: - PEP 725: discuss.python.org/t/103890 - PEP 804: discuss.python.org/t/103891

discuss.python.orgPEP 804: An external dependency registry and name mapping mechanismHello everyone! On behalf of my co-authors @pradyunsg, @rgommers, @mgorny and @msarahan, I’d like to share our work on this new PEP 804 “An external dependency registry and name mapping mechanism”. ...

1 repost6 likes

Part of the submission includes a couple of applications: - pyproject-external: CLI to show and map the PEP 725 [external] tables - external-metadata-mappings: schemas and example mappings for common identifiers. You can browse them in this Streamlit app: external-metadata-mappings.streamlit.app

external-metadata-mappings.streamlit.appPEP 725 registry and mappings browserThis repository prototypes schemas for PEP-725-adjacent PURL-like registry and downstream mapping...