dependabot[bot] opened a new pull request, #3151: URL: https://github.com/apache/iceberg-rust/pull/3151
Bumps [maturin](https://github.com/pyo3/maturin) from 1.14.1 to 1.15.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pyo3/maturin/releases">maturin's releases</a>.</em></p> <blockquote> <h2>v1.15.0</h2> <h2>What's Changed</h2> <ul> <li>set <code>UV_PYTHON</code> when running <code>maturin develop</code> with uv by <a href="https://github.com/davidhewitt"><code>@davidhewitt</code></a> in <a href="https://redirect.github.com/PyO3/maturin/pull/3236">PyO3/maturin#3236</a></li> <li>Set UID and GID headers in pax by <a href="https://github.com/konstin"><code>@konstin</code></a> in <a href="https://redirect.github.com/PyO3/maturin/pull/3241">PyO3/maturin#3241</a></li> <li>[pre-commit.ci] pre-commit autoupdate by <a href="https://github.com/pre-commit-ci"><code>@pre-commit-ci</code></a>[bot] in <a href="https://redirect.github.com/PyO3/maturin/pull/3238">PyO3/maturin#3238</a></li> <li>Replace unguarded panics with explicit errors on fallible input by <a href="https://github.com/messense"><code>@messense</code></a> in <a href="https://redirect.github.com/PyO3/maturin/pull/3242">PyO3/maturin#3242</a></li> <li>Harden PEP 517 build-wheel and fix unreachable OIDC 404 fallback by <a href="https://github.com/messense"><code>@messense</code></a> in <a href="https://redirect.github.com/PyO3/maturin/pull/3244">PyO3/maturin#3244</a></li> <li>docs: add pdfcrate and quebec to examples by <a href="https://github.com/ratazzi"><code>@ratazzi</code></a> in <a href="https://redirect.github.com/PyO3/maturin/pull/3245">PyO3/maturin#3245</a></li> <li>Fix abi3t PyModExport entrypoint check by <a href="https://github.com/messense"><code>@messense</code></a> in <a href="https://redirect.github.com/PyO3/maturin/pull/3246">PyO3/maturin#3246</a></li> <li>[pre-commit.ci] pre-commit autoupdate by <a href="https://github.com/pre-commit-ci"><code>@pre-commit-ci</code></a>[bot] in <a href="https://redirect.github.com/PyO3/maturin/pull/3247">PyO3/maturin#3247</a></li> <li>fix <code>maturin build --pgo -i <version></code> with <code>uv</code> install by <a href="https://github.com/davidhewitt"><code>@davidhewitt</code></a> in <a href="https://redirect.github.com/PyO3/maturin/pull/3237">PyO3/maturin#3237</a></li> <li>refactor: apply some mechanical cleanups by <a href="https://github.com/messense"><code>@messense</code></a> in <a href="https://redirect.github.com/PyO3/maturin/pull/3250">PyO3/maturin#3250</a></li> <li>refactor: BuildOrchestrator pipeline deduplication by <a href="https://github.com/messense"><code>@messense</code></a> in <a href="https://redirect.github.com/PyO3/maturin/pull/3251">PyO3/maturin#3251</a></li> <li>refactor: improve context and environment hygiene by <a href="https://github.com/messense"><code>@messense</code></a> in <a href="https://redirect.github.com/PyO3/maturin/pull/3252">PyO3/maturin#3252</a></li> <li>fix(ci): honor ~= and ==X.* in requires-python for generate-ci by <a href="https://github.com/teddytennant"><code>@teddytennant</code></a> in <a href="https://redirect.github.com/PyO3/maturin/pull/3249">PyO3/maturin#3249</a></li> <li>refactor: type cleanup for options, tags, and wheel metadata by <a href="https://github.com/messense"><code>@messense</code></a> in <a href="https://redirect.github.com/PyO3/maturin/pull/3253">PyO3/maturin#3253</a></li> <li>refactor: InstallDest, single BridgeModel, and ui output facade by <a href="https://github.com/messense"><code>@messense</code></a> in <a href="https://redirect.github.com/PyO3/maturin/pull/3254">PyO3/maturin#3254</a></li> <li>Don’t specify generate-import-lib for PyO3 0.29 by <a href="https://github.com/musicinmybrain"><code>@musicinmybrain</code></a> in <a href="https://redirect.github.com/PyO3/maturin/pull/3258">PyO3/maturin#3258</a></li> <li>[pre-commit.ci] pre-commit autoupdate by <a href="https://github.com/pre-commit-ci"><code>@pre-commit-ci</code></a>[bot] in <a href="https://redirect.github.com/PyO3/maturin/pull/3259">PyO3/maturin#3259</a></li> <li>ci: fix clippy errors on rust 1.97 by <a href="https://github.com/davidhewitt"><code>@davidhewitt</code></a> in <a href="https://redirect.github.com/PyO3/maturin/pull/3263">PyO3/maturin#3263</a></li> <li>refactor build so that pgo is part of normal pathway by <a href="https://github.com/davidhewitt"><code>@davidhewitt</code></a> in <a href="https://redirect.github.com/PyO3/maturin/pull/3257">PyO3/maturin#3257</a></li> <li>fix: verify bindings detection with cargo tree in workspaces by <a href="https://github.com/messense"><code>@messense</code></a> in <a href="https://redirect.github.com/PyO3/maturin/pull/3264">PyO3/maturin#3264</a></li> <li>fix: harden cargo tree verification of bindings detection by <a href="https://github.com/messense"><code>@messense</code></a> in <a href="https://redirect.github.com/PyO3/maturin/pull/3266">PyO3/maturin#3266</a></li> <li>ci: cut test wall time without losing coverage by <a href="https://github.com/messense"><code>@messense</code></a> in <a href="https://redirect.github.com/PyO3/maturin/pull/3267">PyO3/maturin#3267</a></li> <li>test: share cargo target dirs per fixture family by <a href="https://github.com/messense"><code>@messense</code></a> in <a href="https://redirect.github.com/PyO3/maturin/pull/3268">PyO3/maturin#3268</a></li> <li>ci: cut fixed setup overhead in test jobs by <a href="https://github.com/messense"><code>@messense</code></a> in <a href="https://redirect.github.com/PyO3/maturin/pull/3269">PyO3/maturin#3269</a></li> <li>feat: support --pgo for maturin develop by <a href="https://github.com/messense"><code>@messense</code></a> in <a href="https://redirect.github.com/PyO3/maturin/pull/3270">PyO3/maturin#3270</a></li> <li>feat: support MATURIN_PGO env var to activate --pgo by <a href="https://github.com/messense"><code>@messense</code></a> in <a href="https://redirect.github.com/PyO3/maturin/pull/3271">PyO3/maturin#3271</a></li> <li>[pre-commit.ci] pre-commit autoupdate by <a href="https://github.com/pre-commit-ci"><code>@pre-commit-ci</code></a>[bot] in <a href="https://redirect.github.com/PyO3/maturin/pull/3272">PyO3/maturin#3272</a></li> <li>feat: type the bindings input with a single-source-of-truth enum by <a href="https://github.com/messense"><code>@messense</code></a> in <a href="https://redirect.github.com/PyO3/maturin/pull/3273">PyO3/maturin#3273</a></li> <li>Don't force export of the PyInit_{module_name} in UniFfi mode by <a href="https://github.com/badboy"><code>@badboy</code></a> in <a href="https://redirect.github.com/PyO3/maturin/pull/3275">PyO3/maturin#3275</a></li> <li>[pre-commit.ci] pre-commit autoupdate by <a href="https://github.com/pre-commit-ci"><code>@pre-commit-ci</code></a>[bot] in <a href="https://redirect.github.com/PyO3/maturin/pull/3279">PyO3/maturin#3279</a></li> <li>switch musllinux images to musllinux_1_2 as musllinux_1_1 is EOL by <a href="https://github.com/Joshix-1"><code>@Joshix-1</code></a> in <a href="https://redirect.github.com/PyO3/maturin/pull/3280">PyO3/maturin#3280</a></li> <li>fix(generate-stubs): write stubs into the module's package directory by <a href="https://github.com/jonasdedden"><code>@jonasdedden</code></a> in <a href="https://redirect.github.com/PyO3/maturin/pull/3282">PyO3/maturin#3282</a></li> <li>[pre-commit.ci] pre-commit autoupdate by <a href="https://github.com/pre-commit-ci"><code>@pre-commit-ci</code></a>[bot] in <a href="https://redirect.github.com/PyO3/maturin/pull/3286">PyO3/maturin#3286</a></li> <li>Fix group not cwd by <a href="https://github.com/kraktus"><code>@kraktus</code></a> in <a href="https://redirect.github.com/PyO3/maturin/pull/3284">PyO3/maturin#3284</a></li> <li>docs: document missing [tool.maturin] config fields by <a href="https://github.com/teddytennant"><code>@teddytennant</code></a> in <a href="https://redirect.github.com/PyO3/maturin/pull/3287">PyO3/maturin#3287</a></li> <li>[pre-commit.ci] pre-commit autoupdate by <a href="https://github.com/pre-commit-ci"><code>@pre-commit-ci</code></a>[bot] in <a href="https://redirect.github.com/PyO3/maturin/pull/3288">PyO3/maturin#3288</a></li> <li>docs: fix cross compiling heading level by <a href="https://github.com/BD103"><code>@BD103</code></a> in <a href="https://redirect.github.com/PyO3/maturin/pull/3290">PyO3/maturin#3290</a></li> <li>[pre-commit.ci] pre-commit autoupdate by <a href="https://github.com/pre-commit-ci"><code>@pre-commit-ci</code></a>[bot] in <a href="https://redirect.github.com/PyO3/maturin/pull/3292">PyO3/maturin#3292</a></li> <li>Release v1.15.0 by <a href="https://github.com/messense"><code>@messense</code></a> in <a href="https://redirect.github.com/PyO3/maturin/pull/3294">PyO3/maturin#3294</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ratazzi"><code>@ratazzi</code></a> made their first contribution in <a href="https://redirect.github.com/PyO3/maturin/pull/3245">PyO3/maturin#3245</a></li> <li><a href="https://github.com/teddytennant"><code>@teddytennant</code></a> made their first contribution in <a href="https://redirect.github.com/PyO3/maturin/pull/3249">PyO3/maturin#3249</a></li> <li><a href="https://github.com/jonasdedden"><code>@jonasdedden</code></a> made their first contribution in <a href="https://redirect.github.com/PyO3/maturin/pull/3282">PyO3/maturin#3282</a></li> <li><a href="https://github.com/kraktus"><code>@kraktus</code></a> made their first contribution in <a href="https://redirect.github.com/PyO3/maturin/pull/3284">PyO3/maturin#3284</a></li> <li><a href="https://github.com/BD103"><code>@BD103</code></a> made their first contribution in <a href="https://redirect.github.com/PyO3/maturin/pull/3290">PyO3/maturin#3290</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/PyO3/maturin/compare/v1.14.1...v1.15.0">https://github.com/PyO3/maturin/compare/v1.14.1...v1.15.0</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/PyO3/maturin/blob/main/Changelog.md">maturin's changelog</a>.</em></p> <blockquote> <h2>1.15.0</h2> <ul> <li>Set <code>UV_PYTHON</code> when running <code>maturin develop</code> with uv (<a href="https://redirect.github.com/pyo3/maturin/pull/3236">#3236</a>)</li> <li>Set UID and GID headers in pax (<a href="https://redirect.github.com/pyo3/maturin/pull/3241">#3241</a>)</li> <li>Replace unguarded panics with explicit errors on fallible input (<a href="https://redirect.github.com/pyo3/maturin/pull/3242">#3242</a>)</li> <li>Harden PEP 517 build-wheel and fix unreachable OIDC 404 fallback (<a href="https://redirect.github.com/pyo3/maturin/pull/3244">#3244</a>)</li> <li>Fix abi3t PyModExport entrypoint check (<a href="https://redirect.github.com/pyo3/maturin/pull/3246">#3246</a>)</li> <li>Fix <code>maturin build --pgo -i <version></code> with <code>uv</code> install (<a href="https://redirect.github.com/pyo3/maturin/pull/3237">#3237</a>)</li> <li>Refactor: apply some mechanical cleanups (<a href="https://redirect.github.com/pyo3/maturin/pull/3250">#3250</a>)</li> <li>Refactor: BuildOrchestrator pipeline deduplication (<a href="https://redirect.github.com/pyo3/maturin/pull/3251">#3251</a>)</li> <li>Refactor: improve context and environment hygiene (<a href="https://redirect.github.com/pyo3/maturin/pull/3252">#3252</a>)</li> <li>Fix(ci): honor ~= and ==X.* in requires-python for generate-ci (<a href="https://redirect.github.com/pyo3/maturin/pull/3249">#3249</a>)</li> <li>Refactor: type cleanup for options, tags, and wheel metadata (<a href="https://redirect.github.com/pyo3/maturin/pull/3253">#3253</a>)</li> <li>Refactor: InstallDest, single BridgeModel, and ui output facade (<a href="https://redirect.github.com/pyo3/maturin/pull/3254">#3254</a>)</li> <li>Don’t specify generate-import-lib for PyO3 0.29 (<a href="https://redirect.github.com/pyo3/maturin/pull/3258">#3258</a>)</li> <li>Refactor build so that pgo is part of normal pathway (<a href="https://redirect.github.com/pyo3/maturin/pull/3257">#3257</a>)</li> <li>Fix: verify bindings detection with cargo tree in workspaces (<a href="https://redirect.github.com/pyo3/maturin/pull/3264">#3264</a>)</li> <li>Fix: harden cargo tree verification of bindings detection (<a href="https://redirect.github.com/pyo3/maturin/pull/3266">#3266</a>)</li> <li>Feat: support --pgo for maturin develop (<a href="https://redirect.github.com/pyo3/maturin/pull/3270">#3270</a>)</li> <li>Feat: support <code>MATURIN_PGO</code> env var to activate --pgo (<a href="https://redirect.github.com/pyo3/maturin/pull/3271">#3271</a>)</li> <li>Docs: correct crate feature documentation; remove stale clippy allow</li> <li>Fix: deduplicate SBOM includes across full merged list, preserving first-seen order</li> <li>Feat: type the bindings input with a single-source-of-truth enum (<a href="https://redirect.github.com/pyo3/maturin/pull/3273">#3273</a>)</li> <li>Don't force export of the <code>PyInit_{module_name}</code> in UniFfi mode (<a href="https://redirect.github.com/pyo3/maturin/pull/3275">#3275</a>)</li> <li>Switch musllinux images to <code>musllinux_1_2</code> as <code>musllinux_1_1</code> is EOL (<a href="https://redirect.github.com/pyo3/maturin/pull/3280">#3280</a>)</li> <li>Fix(generate-stubs): write stubs into the module's package directory (<a href="https://redirect.github.com/pyo3/maturin/pull/3282">#3282</a>)</li> <li>Fix group not cwd (<a href="https://redirect.github.com/pyo3/maturin/pull/3284">#3284</a>)</li> <li>Docs: document missing [tool.maturin] config fields (<a href="https://redirect.github.com/pyo3/maturin/pull/3287">#3287</a>)</li> <li>Update cargo-zigbuild & cargo-xwin to 0.23.1</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/PyO3/maturin/commit/479658ad9bce22c6e4955b2e47182111c166e37c"><code>479658a</code></a> Release v1.15.0 (<a href="https://redirect.github.com/pyo3/maturin/issues/3294">#3294</a>)</li> <li><a href="https://github.com/PyO3/maturin/commit/dd7b95d6b05451281ec04b8cc889857f2bd9f028"><code>dd7b95d</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/pyo3/maturin/issues/3292">#3292</a>)</li> <li><a href="https://github.com/PyO3/maturin/commit/35e9a4d46f16d90cd8a86afa5c8123b14b665130"><code>35e9a4d</code></a> docs: fix cross compiling heading level (<a href="https://redirect.github.com/pyo3/maturin/issues/3290">#3290</a>)</li> <li><a href="https://github.com/PyO3/maturin/commit/181c0b5ef67d4f8d469fe0d58ff07505c3c06721"><code>181c0b5</code></a> Update cargo-zigbuild & cargo-xwin to 0.23.1</li> <li><a href="https://github.com/PyO3/maturin/commit/a6743cd75a19fc2515c00b83f09adafb1b4f6176"><code>a6743cd</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/pyo3/maturin/issues/3288">#3288</a>)</li> <li><a href="https://github.com/PyO3/maturin/commit/15c064acd87a9db81d50f1426225102e8c846855"><code>15c064a</code></a> docs: document missing [tool.maturin] config fields (<a href="https://redirect.github.com/pyo3/maturin/issues/3287">#3287</a>)</li> <li><a href="https://github.com/PyO3/maturin/commit/c30aa84294fe345ab3ac465bbb06bbe6dab8d52f"><code>c30aa84</code></a> Fix group not cwd (<a href="https://redirect.github.com/pyo3/maturin/issues/3284">#3284</a>)</li> <li><a href="https://github.com/PyO3/maturin/commit/704b73bbd9e93eacff26d153fbf93a93f0c01839"><code>704b73b</code></a> Fix ruff check for ruff 0.16</li> <li><a href="https://github.com/PyO3/maturin/commit/d81b8ce371440768b05653ac76915f267483dc9a"><code>d81b8ce</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/pyo3/maturin/issues/3286">#3286</a>)</li> <li><a href="https://github.com/PyO3/maturin/commit/cf57dff9763e08426a599a1da7d90c2d394c6a37"><code>cf57dff</code></a> fix(generate-stubs): write stubs into the module's package directory (<a href="https://redirect.github.com/pyo3/maturin/issues/3282">#3282</a>)</li> <li>Additional commits viewable in <a href="https://github.com/pyo3/maturin/compare/v1.14.1...v1.15.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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) </details> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
