# Scikit-build Developer Meeting #13: 2024-01-05
###### tags: scikit-build
## Agenda
- Community meeting follow-up updates
## Attending
- Matt McCormick
- Henry Scheiner
## Discussion
- hatch-fancy-pypi-readme fixes released in updated version
- added `if.state` in scikit-build-core state
- `sdist`, `wheel`, or `editable`, `metadata_wheel`, and `metadata_editable`
- `metadata_*` runs cmake configuration and reports metadata for tools using hooks
- supports a regex
- `if.cmake-build-type`
- can be set and detected
- setting as a list
- integrates `project.license` into search
- include in sdist
- similar to hatch
- determines if is a file
- `cmake.version` and `ninja.version`
- in addition to `*.minimum-version`
- ready to merge
- if `tool.scikit-build.minimum-version` is 0.8 or newer, `.version` is used
- API change but warnings issued based on `tool.scikit-build.minimum-version`
- More flexibility on version specification, (not just minimum)
- `CMAKE_EXECUTABLE` support
- passed through the environment
- used instead of introspection
- todos for 0.8
- reported hash check failures
- behavior for default use of Windows
- default
- Windows with bash, GCC
- scikit-build pyproject.toml / command line specification of generator
- compatible with `-GNinja` CMake passthrough or other ways to specify the generator?
- Just better documentation for existing mechanisms?
- `cmake.define.VAR` #565 in progress
- overrides, add to table or list of configuration variables #564
- discussed syntax with cibuildwheel and pypa
- Add a `+` to the end of a variable name to append to the list
- Add a `+` to the beginning of a variable to prepend to the list
- `-` discussed but left out for now
- `++` merge table
- dynamic metadata
- pdm backend support in hatch-fancy-pypi-readme
- dynamic metadata with hatch-fancy-pypi-readme
- version
- version special because it is always static, computed first
- use this or have dynamic metadata variables do a topological sort before evaluation
- Python 3.9 has topological sort functionality built in
- More complexity: additional hook
- Other other possible important metadata
- folks could want `readme` to be dependent
- `readme` computed last?
- remove `.v1`?
- Proposal submitted to PyCon
- PA, May
### Slides review notes
- N/A
### Recording and Transcript
- NA