---
# System prepended metadata

title: 'Scikit-build Community Meeting #2: 2022-12-16'

---

# Scikit-build Community Meeting #2: 2022-12-16

###### tags: scikit-build

## Attending

- Henry S
- Matt M
- J-Christophe Fillion-Robin
- J-Christophe Morin

## Discussion

### Henry updates

- **[Slides](https://docs.google.com/presentation/d/1VPaiOehUXkELYnjgtd3nMzGXbClO7MG_sz-D3_IcYDc/edit?usp=sharing)**
- Windows ARM through mac-Mini-like dev system
    - ~$500
    - VS 2022 has working ARM toolchain, cross-compile and build on it
    - Ninja building
- 0.1.4 scikit-build-core works for cross-compiling
- conda-forge support: some issues with feedstock systems for defining CMake generators, an issue in conda-build
- Adoption transition path: scikit-build -> Full PEP 517 scikit-build-core -> scikit-build-core extension build backend
- Next plans:
    - persistent builds: two cases: with/without build isolation
    - `setuptools_scm` still depends on `setuptools`, would be nice to remove this and allow it to be used independently.
    - `--config-settings` support by pip should be revisited. This was discussed during last meeting (see [discussion section](https://github.com/scikit-build/scikit-build/discussions/799))

### Documentation

- Documentation: for scikit-build, recommends/describes how to use scikit-build-core as a build backend
- scikit-build.github.io repository (backend for scikit-build.org)
    - Pulls in scikit-build and scikit-build-core, examples repository
    - Tracking like cibuildwheel

### Persistent build

- Which name for the directory ? Using `build` is consistent with setuptools but lead to issue when using command like `python -m build` as it then attempt to use the build directory as build tool.
- the current `build` does not include the python implementation (pypy vs cpython) and lead to problem when caching directory in the context of CI
- improved naming should be a opt-in

### Naming of SDK "wheels"

- look into what cypu and how sdk are handled
- lack of an extra tag
- suffix `-sdk` is sensible
- In the context of VTK
  - setup an internal pypy server
  - convert "sdist" to "whl" currently available at https://vtk.org/files/wheel-sdks/

### Project looking to adopt scikit-build

* Look into supporting this use case: https://github.com/AcademySoftwareFoundation/OpenTimelineIO/blob/main/setup.py#L261

### More advertisement for next month's meeting (January 2023)

- Post on GitHub Discussions board
- Email to folks from the grant submission
- Twitter / Mastodon / [Fosstodon](https://fosstodon.org/), hentryiii, thewtex
