---
# System prepended metadata

title: 'scikit-build Developer Meeting Notes #14.5 February, 2024'

---



## 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
    
 