File tree Expand file tree Collapse file tree 3 files changed +37
-8
lines changed
src/scikit_build_core/setuptools Expand file tree Collapse file tree 3 files changed +37
-8
lines changed Original file line number Diff line number Diff line change 11# Changelog
22
3+ ## Version 0.4.0
4+
5+ An important fix/feature: LICENSE files were not being included in the wheel's
6+ metadata folder. You can configure the license file selection via a new
7+ configuration option, and a reasonable default was added. You can now select a
8+ source directory for your CMakeLists.txt. A lot of work was done on the still
9+ experimental setuptools backend; it still should be seen as completely
10+ experimental while it is being finished.
11+
12+ Features:
13+
14+ - ` cmake.source-dir ` for CMakeLists in subdirectories by @henryiii in #323
15+ - Add ` LICENSE ` file option by @henryiii in #321
16+
17+ Fixes:
18+
19+ - Ninja wasn't being used if present by @henryiii in #310
20+ - Wheels were not including the ` LICENSE ` file by @henryiii in #321
21+
22+ Setuptools plugin:
23+
24+ - Refactor plugin as custom setuptools command by @henryiii in #312
25+ - Adding ` cmake_args ` by @henryiii in #314
26+ - Add wrapper for ` skbuild.setup ` compat by @henryiii in #315
27+
28+ Other:
29+
30+ - ci: add rpmlint and smoke tests by @LecrisUT in #313
31+
332## Version 0.3.3
433
534This version improves WebAssembly support (Pyodide) and fixes a reported bug in
Original file line number Diff line number Diff line change @@ -380,15 +380,15 @@ CMAKE_ARGS: -DSOME_DEFINE=ON;-DOTHER=OFF
380380
381381````
382382
383- ## Dynamic metadata (WIP)
383+ ## Dynamic metadata
384384
385- Scikit-build-core 0.3.0 will support dynamic metadata. This is not ready for
386- plugin development outside of scikit-build-core;
387- ` tool.scikit-build.experimental=true ` is required to use external plugins, since
388- the interface is provisional. Nested arbitrary dicts (as seen here) are not
389- supported in config-settings or environment variables.
385+ Scikit-build-core 0.3.0 supports dynamic metadata with two built-in plugins.
390386
391- There currently are two built-in plugins for dynamic metadata.
387+ :::{warning}
388+
389+ This is not ready for plugin development outside of scikit-build-core;
390+ ` tool.scikit-build.experimental=true ` is required to use plugins that are not
391+ shipped with scikit-build-core, since the interface is provisional. :::
392392
393393:::{tab} Setuptools-scm
394394
Original file line number Diff line number Diff line change @@ -159,7 +159,7 @@ def run(self) -> None:
159159 builder .build (build_args = build_args )
160160 builder .install (Path (self .build_lib ))
161161
162- # def get_source_files (self) -> list[str]:
162+ # def "get_source_file+ys" (self) -> list[str]:
163163 # return ["CMakeLists.txt"]
164164
165165 # def get_outputs(self) -> list[str]:
You can’t perform that action at this time.
0 commit comments