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 1
1
# Changelog
2
2
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
+
3
32
## Version 0.3.3
4
33
5
34
This 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
380
380
381
381
````
382
382
383
- ## Dynamic metadata (WIP)
383
+ ## Dynamic metadata
384
384
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.
390
386
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. :::
392
392
393
393
:::{tab} Setuptools-scm
394
394
Original file line number Diff line number Diff line change @@ -159,7 +159,7 @@ def run(self) -> None:
159
159
builder .build (build_args = build_args )
160
160
builder .install (Path (self .build_lib ))
161
161
162
- # def get_source_files (self) -> list[str]:
162
+ # def "get_source_file+ys" (self) -> list[str]:
163
163
# return ["CMakeLists.txt"]
164
164
165
165
# def get_outputs(self) -> list[str]:
You can’t perform that action at this time.
0 commit comments