Skip to content

Bump scikit-build-core from 1.0.3 to 1.1.0 - #19

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

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

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 29, 2026

Copy link
Copy Markdown
Contributor

Bumps scikit-build-core from 1.0.3 to 1.1.0.

Release notes

Sourced from scikit-build-core's releases.

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:
  • CMake discovery:
  • Settings:
  • Editable:
    • Redirect installs give a package a deterministic __path__ order: the CMake install tree first, then the source tree, so importlib.resources no longer depends on PYTHONHASHSEED (#1565) by @​henryiii in #1566
  • SDist:
    • Ignore rules no longer cross repository boundaries: a superproject's .gitignore does not apply inside a git submodule, matching git (#1582) by @​henryiii in #1585
    • Scope the nested .gitignore scan to the walked subtree by @​zklaus in #1542
  • File API:
  • Setuptools:

... (truncated)

Commits
  • 0c3a237 docs: changelog for 1.1.0 (#1579)
  • b7254fb fix: use SOSABI instead of SOABI in abi3t template (#1587)
  • 4ec1212 ci: install dynamic build requires in downstream session (#1580)
  • 10ae162 feat(sdist): add resolve-symlinks = "error" mode (#1583)
  • 0133ba1 fix(sdist): stop ignore rules at repository boundaries (#1585)
  • 5323f5a feat(cli): add -C and --type to build requires (#1584)
  • 48fea43 feat: compute dynamic import-names from packages (#1578)
  • 385f188 feat(editable): honor explicit editable.rebuild = false with rebuild-dir (#1577)
  • 1d5d20e feat: keep project.version as written (leading zeros) (#1572)
  • ce34209 fix(builder): honor CMAKE_GENERATOR define in requires (#1557)
  • Additional commits viewable in compare view

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.0.
- [Release notes](https://github.com/scikit-build/scikit-build-core/releases)
- [Commits](scikit-build/scikit-build-core@v1.0.3...v1.1.0)

---
updated-dependencies:
- dependency-name: scikit-build-core
  dependency-version: 1.1.0
  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 Sep 29, 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