## Attending - Matt McCormick - Henry Scheiner ## Discussion - Dynamic metadata - PEP? - Also use in Fancy PyPI README ### Slides review notes - [Henry's Slides](https://docs.google.com/presentation/d/1TTXEZhEBcJq5vgpFy4xMG_7h7irWZ16LqS0t1tIn2XQ/edit#slide=id.p) - scikit-build-core inherit naming - "inherit" or "extend" preferred for naming - "extend" seems more natural for lists - "remove" or "delete" in the future? - Excellent adoption in terms of usage pick-up - https://chriswarrick.com/blog/2024/01/15/python-packaging-one-year-later/ - About half of the top `.tool` have schema's in SchemaStore (Henry added many) - https://www.schemastore.org/json/ - `.wheel` often set to `cp312`, adds stable abi, probably nanobind projects (available in nanobind example) - `.metadata` often `setuptools_scm` - Apple Silicon runners available in hosted GitHub Runners ! - Schema validate-pyproject supports validating everything in schema store - Support available in [repo-review](https://learn.scientific-python.org/development/guides/repo-review/) - https://github.com/basnijholt/unidep - Analysis using it in pyproject.yaml is only a home assistant package - But we are not parsing requirements.yaml - Support dynamic metadata and scikit-build-core at: - https://github.com/basnijholt/unidep/blob/63edc56230c0d0ee818d4f93c25bcbcfeba8c8bf/unidep/_hatch_integration.py#L32-L44 - PyPI Discord ### Recording and Transcript - NA