# 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