Skip to content

Update dependency scikit-build-core to v1.1.0 - #167

Merged
martin-s-a merged 1 commit into
mainfrom
renovate/scikit-build-core-1.x
Oct 10, 2026
Merged

martin-s-a merged 1 commit into
mainfrom
renovate/scikit-build-core-1.x

Conversation

@renovate

@renovate renovate Bot commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
scikit-build-core (changelog) ==1.0.3 → ==1.1.0 age confidence

Release Notes

scikit-build/scikit-build-core (scikit-build-core)

v1.1.0: Version 1.1.0

Compare Source

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:

Performance:

Documentation:

CI and testing:

Internal:

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


Configuration

📅 Schedule: (in timezone Europe/Madrid)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot requested a review from oierlauzi as a code owner October 9, 2026 23:42
@renovate renovate Bot added the dependencies Pull requests that update a dependency file label Oct 9, 2026
@renovate
renovate Bot requested review from martin-s-a and ratolon as code owners October 9, 2026 23:42
@renovate
renovate Bot force-pushed the renovate/scikit-build-core-1.x branch from 2bd1195 to 696afa4 Compare October 10, 2026 01:32
@sonarqubecloud

Copy link
Copy Markdown

@martin-s-a
martin-s-a enabled auto-merge (squash) October 10, 2026 07:42
@martin-s-a
martin-s-a merged commit b347790 into main Oct 10, 2026
44 checks passed
@martin-s-a
martin-s-a deleted the renovate/scikit-build-core-1.x branch October 10, 2026 07:43
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant