Skip to content

Bump scikit-build-core from 1.0.3 to 1.1.1 - #20

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/scikit-build-core-1.1.1
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/scikit-build-core-1.1.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 6, 2026

Copy link
Copy Markdown
Contributor

Bumps scikit-build-core from 1.0.3 to 1.1.1.

Release notes

Sourced from scikit-build-core's releases.

Version 1.1.1

This patch release improves performance and fixes two minor regressions from 1.1.0. Free-threaded builds work again on CMake versions between 3.30 and 4.1.2 (please update CMake to 4.1.2+, though). A checkout inside an ignored directory is again left out of the SDist. Wheel builds are also faster, especially on Windows, because package sources are no longer copied to a staging directory first.

Fixes:

  • Only set Python_FIND_ABI for free-threaded builds on CMake 4.1.2+, since older versions fail to find Development.Module when it is set (#1597) by @​henryiii in #1598
  • SDist: a repository boundary that the outer repository ignores is excluded with its full subtree (#1593) by @​henryiii in #1594. Also improves performance.

Performance:

CI and testing:

Full Changelog: scikit-build/scikit-build-core@v1.1.0...v1.1.1

Version 1.1.0

Packages can now declare their own config-settings in a tool.scikit-build.config-setting table. This gives packages the opportunity to add a documented interface in place of raw CMake defines. The new scikit-build settings list command shows all the config-settings that a project accepts. New settings include cmake.fresh, if.not overrides, and sdist.resolve-symlinks = "error". import-names and import-namespaces (PEP 794) are filled from Python if set as dynamic. project.version is now kept exactly as written in the metadata (1.1+). Editable loaders expose their search paths, redirect mode gives a deterministic __path__ order, and you can set up a persistent install tree even without rebuild-on-import. Other bugs and performance issues are addressed.

Features:

  • New settings:
  • CLI:
    • scikit-build settings list lists supported config-settings by @​henryiii in #1522
    • scikit-build build requires accepts -C/--config-setting to pass config-settings to the backend hook, and --type {static,dynamic,both} to select the static build-system.requires, the dynamic hook output, or both by @​henryiii in #1584
  • SDist:
    • sdist.resolve-symlinks = "error" fails the SDist build if an included path is a symlink, and lists each link with its target. This includes sdist.force-include sources and the files under them. Directory links are not followed. Requires minimum-version 1.1 or unset (#1581) by @​henryiii in #1583
  • Metadata:
    • import-names and import-namespaces (PEP 794) listed in project.dynamic are computed from the Python packages (#1536) by @​henryiii in #1578
    • project.version is kept as written in the Version metadata field and in SKBUILD_PROJECT_VERSION_FULL, so a calendar version such as 2024.01.05 keeps its leading zeros. Filenames stay normalized. Requires minimum-version 1.1 or unset by @​henryiii in #1572
  • Editable:
    • Loaders expose their search paths as a paths attribute by @​henryiii in #1567
    • An explicit editable.rebuild = false is honored with editable.rebuild-dir, so a persistent install tree can be used without rebuild-on-import (#1576) by @​henryiii in #1577
  • File API:
  • Drop Python 3.8 by @​henryiii in #1281

Fixes:

  • Builder:
    • Compute the wheel tag from the build environment (tool.scikit-build.env) by @​henryiii in #1575
    • Honor a CMAKE_GENERATOR define when computing build requirements by @​henryiii in #1557
    • Read Py_GIL_DISABLED="0" as not free-threaded by @​henryiii in #1574

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [scikit-build-core](https://github.com/scikit-build/scikit-build-core) from 1.0.3 to 1.1.1.
- [Release notes](https://github.com/scikit-build/scikit-build-core/releases)
- [Commits](scikit-build/scikit-build-core@v1.0.3...v1.1.1)

---
updated-dependencies:
- dependency-name: scikit-build-core
  dependency-version: 1.1.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Oct 6, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants